|
8098
|
docs: 更新数据库迁移部署手册与部署指南
|
6
|
5
|
health-check.yml
|
8023
|
-2
|
145
|
refs/heads/main
|
1b2a0b35284edd65cdda0501ced15ca388220ddd
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"adc3e0209b2ffa4d34c89b638f1f03b36ebfd24f","after":"1b2a0b35284edd65cdda0501ced15ca388220ddd","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/adc3e0209b2ffa4d34c89b638f1f03b36ebfd24f...1b2a0b35284edd65cdda0501ced15ca388220ddd","commits":[{"id":"1b2a0b35284edd65cdda0501ced15ca388220ddd","message":"docs: 更新数据库迁移部署手册与部署指南\n\n- DATABASE_DEPLOYMENT.md: 新增部署准备检查清单 (Q1-Q13)\n - 添加快速检查脚本(数据库可达性、扩展、迁移状态等)\n - 新增常见问题 Q6-Q13(表缺失、锁超时、OOM、密码错误、扩展缺失、迁移记录、PgBouncer)\n - 更新适用日期到 2026-03-25\n\n- TROUBLESHOOTING.md: 添加数据库迁移专项问题索引\n\n- deployment-guide.md: 添加数据库迁移手册链接\n\n- deployment.md:\n - 添加数据库迁移手册到导航\n - 更新 deploy.sh 5 阶段流程说明\n - 补充 PgBouncer 端口说明 (6432)\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b2a0b35284edd65cdda0501ced15ca388220ddd","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-25T19:40:30+08:00","added":[],"removed":[],"modified":["backend/prisma/DATABASE_DEPLOYMENT.md","docs/deployment/TROUBLESHOOTING.md","docs/deployment/deployment-guide.md","docs/deployment/deployment.md"]}],"total_commits":0,"head_commit":{"id":"1b2a0b35284edd65cdda0501ced15ca388220ddd","message":"docs: 更新数据库迁移部署手册与部署指南\n\n- DATABASE_DEPLOYMENT.md: 新增部署准备检查清单 (Q1-Q13)\n - 添加快速检查脚本(数据库可达性、扩展、迁移状态等)\n - 新增常见问题 Q6-Q13(表缺失、锁超时、OOM、密码错误、扩展缺失、迁移记录、PgBouncer)\n - 更新适用日期到 2026-03-25\n\n- TROUBLESHOOTING.md: 添加数据库迁移专项问题索引\n\n- deployment-guide.md: 添加数据库迁移手册链接\n\n- deployment.md:\n - 添加数据库迁移手册到导航\n - 更新 deploy.sh 5 阶段流程说明\n - 补充 PgBouncer 端口说明 (6432)\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b2a0b35284edd65cdda0501ced15ca388220ddd","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-25T19:40:30+08:00","added":[],"removed":[],"modified":["backend/prisma/DATABASE_DEPLOYMENT.md","docs/deployment/TROUBLESHOOTING.md","docs/deployment/deployment-guide.md","docs/deployment/deployment.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1864537,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-25T11:15:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774439715
|
1774439715
|
0
|
1774439715
|
1774439715
|
|
|
0
|
Edit
Delete
|
|
8099
|
docs: 更新数据库迁移部署手册与部署指南
|
6
|
5
|
health-check.yml
|
8024
|
-2
|
145
|
refs/heads/main
|
1b2a0b35284edd65cdda0501ced15ca388220ddd
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"adc3e0209b2ffa4d34c89b638f1f03b36ebfd24f","after":"1b2a0b35284edd65cdda0501ced15ca388220ddd","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/adc3e0209b2ffa4d34c89b638f1f03b36ebfd24f...1b2a0b35284edd65cdda0501ced15ca388220ddd","commits":[{"id":"1b2a0b35284edd65cdda0501ced15ca388220ddd","message":"docs: 更新数据库迁移部署手册与部署指南\n\n- DATABASE_DEPLOYMENT.md: 新增部署准备检查清单 (Q1-Q13)\n - 添加快速检查脚本(数据库可达性、扩展、迁移状态等)\n - 新增常见问题 Q6-Q13(表缺失、锁超时、OOM、密码错误、扩展缺失、迁移记录、PgBouncer)\n - 更新适用日期到 2026-03-25\n\n- TROUBLESHOOTING.md: 添加数据库迁移专项问题索引\n\n- deployment-guide.md: 添加数据库迁移手册链接\n\n- deployment.md:\n - 添加数据库迁移手册到导航\n - 更新 deploy.sh 5 阶段流程说明\n - 补充 PgBouncer 端口说明 (6432)\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b2a0b35284edd65cdda0501ced15ca388220ddd","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-25T19:40:30+08:00","added":[],"removed":[],"modified":["backend/prisma/DATABASE_DEPLOYMENT.md","docs/deployment/TROUBLESHOOTING.md","docs/deployment/deployment-guide.md","docs/deployment/deployment.md"]}],"total_commits":0,"head_commit":{"id":"1b2a0b35284edd65cdda0501ced15ca388220ddd","message":"docs: 更新数据库迁移部署手册与部署指南\n\n- DATABASE_DEPLOYMENT.md: 新增部署准备检查清单 (Q1-Q13)\n - 添加快速检查脚本(数据库可达性、扩展、迁移状态等)\n - 新增常见问题 Q6-Q13(表缺失、锁超时、OOM、密码错误、扩展缺失、迁移记录、PgBouncer)\n - 更新适用日期到 2026-03-25\n\n- TROUBLESHOOTING.md: 添加数据库迁移专项问题索引\n\n- deployment-guide.md: 添加数据库迁移手册链接\n\n- deployment.md:\n - 添加数据库迁移手册到导航\n - 更新 deploy.sh 5 阶段流程说明\n - 补充 PgBouncer 端口说明 (6432)\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b2a0b35284edd65cdda0501ced15ca388220ddd","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-25T19:40:30+08:00","added":[],"removed":[],"modified":["backend/prisma/DATABASE_DEPLOYMENT.md","docs/deployment/TROUBLESHOOTING.md","docs/deployment/deployment-guide.md","docs/deployment/deployment.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1864537,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-25T11:15:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774440015
|
1774440015
|
0
|
1774440015
|
1774440015
|
|
|
0
|
Edit
Delete
|
|
8100
|
docs: 更新数据库迁移部署手册与部署指南
|
6
|
5
|
health-check.yml
|
8025
|
-2
|
145
|
refs/heads/main
|
1b2a0b35284edd65cdda0501ced15ca388220ddd
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"adc3e0209b2ffa4d34c89b638f1f03b36ebfd24f","after":"1b2a0b35284edd65cdda0501ced15ca388220ddd","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/adc3e0209b2ffa4d34c89b638f1f03b36ebfd24f...1b2a0b35284edd65cdda0501ced15ca388220ddd","commits":[{"id":"1b2a0b35284edd65cdda0501ced15ca388220ddd","message":"docs: 更新数据库迁移部署手册与部署指南\n\n- DATABASE_DEPLOYMENT.md: 新增部署准备检查清单 (Q1-Q13)\n - 添加快速检查脚本(数据库可达性、扩展、迁移状态等)\n - 新增常见问题 Q6-Q13(表缺失、锁超时、OOM、密码错误、扩展缺失、迁移记录、PgBouncer)\n - 更新适用日期到 2026-03-25\n\n- TROUBLESHOOTING.md: 添加数据库迁移专项问题索引\n\n- deployment-guide.md: 添加数据库迁移手册链接\n\n- deployment.md:\n - 添加数据库迁移手册到导航\n - 更新 deploy.sh 5 阶段流程说明\n - 补充 PgBouncer 端口说明 (6432)\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b2a0b35284edd65cdda0501ced15ca388220ddd","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-25T19:40:30+08:00","added":[],"removed":[],"modified":["backend/prisma/DATABASE_DEPLOYMENT.md","docs/deployment/TROUBLESHOOTING.md","docs/deployment/deployment-guide.md","docs/deployment/deployment.md"]}],"total_commits":0,"head_commit":{"id":"1b2a0b35284edd65cdda0501ced15ca388220ddd","message":"docs: 更新数据库迁移部署手册与部署指南\n\n- DATABASE_DEPLOYMENT.md: 新增部署准备检查清单 (Q1-Q13)\n - 添加快速检查脚本(数据库可达性、扩展、迁移状态等)\n - 新增常见问题 Q6-Q13(表缺失、锁超时、OOM、密码错误、扩展缺失、迁移记录、PgBouncer)\n - 更新适用日期到 2026-03-25\n\n- TROUBLESHOOTING.md: 添加数据库迁移专项问题索引\n\n- deployment-guide.md: 添加数据库迁移手册链接\n\n- deployment.md:\n - 添加数据库迁移手册到导航\n - 更新 deploy.sh 5 阶段流程说明\n - 补充 PgBouncer 端口说明 (6432)\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b2a0b35284edd65cdda0501ced15ca388220ddd","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-25T19:40:30+08:00","added":[],"removed":[],"modified":["backend/prisma/DATABASE_DEPLOYMENT.md","docs/deployment/TROUBLESHOOTING.md","docs/deployment/deployment-guide.md","docs/deployment/deployment.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1864537,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-25T11:15:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774440315
|
1774440315
|
0
|
1774440315
|
1774440315
|
|
|
0
|
Edit
Delete
|
|
8101
|
docs: 更新数据库迁移部署手册与部署指南
|
6
|
5
|
health-check.yml
|
8026
|
-2
|
145
|
refs/heads/main
|
1b2a0b35284edd65cdda0501ced15ca388220ddd
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"adc3e0209b2ffa4d34c89b638f1f03b36ebfd24f","after":"1b2a0b35284edd65cdda0501ced15ca388220ddd","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/adc3e0209b2ffa4d34c89b638f1f03b36ebfd24f...1b2a0b35284edd65cdda0501ced15ca388220ddd","commits":[{"id":"1b2a0b35284edd65cdda0501ced15ca388220ddd","message":"docs: 更新数据库迁移部署手册与部署指南\n\n- DATABASE_DEPLOYMENT.md: 新增部署准备检查清单 (Q1-Q13)\n - 添加快速检查脚本(数据库可达性、扩展、迁移状态等)\n - 新增常见问题 Q6-Q13(表缺失、锁超时、OOM、密码错误、扩展缺失、迁移记录、PgBouncer)\n - 更新适用日期到 2026-03-25\n\n- TROUBLESHOOTING.md: 添加数据库迁移专项问题索引\n\n- deployment-guide.md: 添加数据库迁移手册链接\n\n- deployment.md:\n - 添加数据库迁移手册到导航\n - 更新 deploy.sh 5 阶段流程说明\n - 补充 PgBouncer 端口说明 (6432)\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b2a0b35284edd65cdda0501ced15ca388220ddd","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-25T19:40:30+08:00","added":[],"removed":[],"modified":["backend/prisma/DATABASE_DEPLOYMENT.md","docs/deployment/TROUBLESHOOTING.md","docs/deployment/deployment-guide.md","docs/deployment/deployment.md"]}],"total_commits":0,"head_commit":{"id":"1b2a0b35284edd65cdda0501ced15ca388220ddd","message":"docs: 更新数据库迁移部署手册与部署指南\n\n- DATABASE_DEPLOYMENT.md: 新增部署准备检查清单 (Q1-Q13)\n - 添加快速检查脚本(数据库可达性、扩展、迁移状态等)\n - 新增常见问题 Q6-Q13(表缺失、锁超时、OOM、密码错误、扩展缺失、迁移记录、PgBouncer)\n - 更新适用日期到 2026-03-25\n\n- TROUBLESHOOTING.md: 添加数据库迁移专项问题索引\n\n- deployment-guide.md: 添加数据库迁移手册链接\n\n- deployment.md:\n - 添加数据库迁移手册到导航\n - 更新 deploy.sh 5 阶段流程说明\n - 补充 PgBouncer 端口说明 (6432)\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b2a0b35284edd65cdda0501ced15ca388220ddd","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-25T19:40:30+08:00","added":[],"removed":[],"modified":["backend/prisma/DATABASE_DEPLOYMENT.md","docs/deployment/TROUBLESHOOTING.md","docs/deployment/deployment-guide.md","docs/deployment/deployment.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1864537,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-25T11:15:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774440615
|
1774440615
|
0
|
1774440615
|
1774440615
|
|
|
0
|
Edit
Delete
|
|
9655
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
e2e-tests.yml
|
9579
|
5
|
0
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
20
|
1774862379
|
1774863205
|
0
|
1774862378
|
1774863395
|
|
|
0
|
Edit
Delete
|
|
9656
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
test-pipeline.yml
|
9580
|
5
|
0
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
68
|
1774863206
|
1774863327
|
0
|
1774862379
|
1774863627
|
group: test-pipeline-${{ github.ref }}
cancel-in-p group: test-pipeline-${{ github.ref }}
cancel-in-progress: "true"
...
|
test-pipeline-refs/heads/main
|
1
|
Edit
Delete
|
|
9657
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
health-check.yml
|
9581
|
-2
|
214
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774863328
|
1774863328
|
0
|
1774862418
|
1774863328
|
|
|
0
|
Edit
Delete
|
|
9658
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
health-check.yml
|
9582
|
-2
|
214
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774863330
|
1774863330
|
0
|
1774862718
|
1774863330
|
|
|
0
|
Edit
Delete
|
|
9659
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
health-check.yml
|
9583
|
-2
|
214
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774863332
|
1774863332
|
0
|
1774863018
|
1774863332
|
|
|
0
|
Edit
Delete
|
|
9660
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
test-report.yml
|
9584
|
5
|
0
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"e2e-tests.yml","name":"E2E Tests","path":".github/workflows/e2e-tests.yml","state":"active","created_at":"2026-03-30T16:56:52+08:00","updated_at":"2026-03-30T16:56:52+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/e2e-tests.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/e2e-tests.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/e2e-tests.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":9655,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/9655","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/9655","display_title":"Harden deploy checks and cache-aware production image builds","path":"e2e-tests.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":9579,"head_sha":"1b7720d8bdc8f3778e6ad14715be746db29627af","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904526,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T17:19:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-30T17:19:39+08:00","completed_at":"2026-03-30T17:33:25+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904526,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T17:19:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"}}...
|
workflow_run
|
2
|
14
|
1774863334
|
1774863364
|
0
|
1774863205
|
1774863410
|
|
|
0
|
Edit
Delete
|
|
9661
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
health-check.yml
|
9585
|
-2
|
214
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774863396
|
1774863396
|
0
|
1774863318
|
1774863396
|
|
|
0
|
Edit
Delete
|
|
9662
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
deploy.yml
|
9586
|
5
|
0
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-30T16:56:52+08:00","updated_at":"2026-03-30T16:56:52+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":9656,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/9656","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/9656","display_title":"Harden deploy checks and cache-aware production image builds","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":9580,"head_sha":"1b7720d8bdc8f3778e6ad14715be746db29627af","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904526,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T17:19:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-30T17:33:26+08:00","completed_at":"2026-03-30T17:35:27+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904526,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T17:19:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"}}...
|
workflow_run
|
3
|
26
|
1774863398
|
1774863622
|
0
|
1774863327
|
1774863622
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
9663
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
test-report.yml
|
9587
|
5
|
0
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"e2e-tests.yml","name":"E2E Tests","path":".github/workflows/e2e-tests.yml","state":"active","created_at":"2026-03-30T16:56:52+08:00","updated_at":"2026-03-30T16:56:52+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/e2e-tests.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/e2e-tests.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/e2e-tests.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":9655,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/9655","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/9655","display_title":"Harden deploy checks and cache-aware production image builds","path":"e2e-tests.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":9579,"head_sha":"1b7720d8bdc8f3778e6ad14715be746db29627af","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904526,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T17:19:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-30T17:19:39+08:00","completed_at":"2026-03-30T17:33:25+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904526,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T17:19:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"}}...
|
workflow_run
|
2
|
14
|
1774863412
|
1774863443
|
0
|
1774863395
|
1774863617
|
|
|
0
|
Edit
Delete
|
|
9664
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
health-check.yml
|
9588
|
-2
|
214
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774863623
|
1774863624
|
0
|
1774863618
|
1774863624
|
|
|
0
|
Edit
Delete
|
|
9665
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
deploy.yml
|
9589
|
5
|
0
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-30T16:56:52+08:00","updated_at":"2026-03-30T16:56:52+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":9656,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/9656","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/9656","display_title":"Harden deploy checks and cache-aware production image builds","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":9580,"head_sha":"1b7720d8bdc8f3778e6ad14715be746db29627af","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904526,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T17:19:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-30T17:33:26+08:00","completed_at":"2026-03-30T17:35:27+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904526,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T17:19:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"}}...
|
workflow_run
|
3
|
12
|
0
|
1774863627
|
0
|
1774863623
|
1774863628
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
9666
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
deploy.yml
|
9590
|
5
|
0
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-30T16:56:52+08:00","updated_at":"2026-03-30T16:56:52+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":9656,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/9656","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/9656","display_title":"Harden deploy checks and cache-aware production image builds","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":9580,"head_sha":"1b7720d8bdc8f3778e6ad14715be746db29627af","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904526,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T17:19:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-30T17:33:26+08:00","completed_at":"2026-03-30T17:35:27+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904526,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T17:19:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"}}...
|
workflow_run
|
1
|
40
|
1774863628
|
1774863649
|
0
|
1774863628
|
1774863649
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
9667
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
health-check.yml
|
9591
|
-2
|
214
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774863918
|
1774863919
|
0
|
1774863918
|
1774863919
|
|
|
0
|
Edit
Delete
|
|
9668
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
health-check.yml
|
9592
|
-2
|
214
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774864218
|
1774864219
|
0
|
1774864218
|
1774864219
|
|
|
0
|
Edit
Delete
|
|
9669
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
health-check.yml
|
9593
|
-2
|
214
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774864518
|
1774864519
|
0
|
1774864518
|
1774864519
|
|
|
0
|
Edit
Delete
|
|
9670
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
health-check.yml
|
9594
|
-2
|
214
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774864818
|
1774864819
|
0
|
1774864818
|
1774864819
|
|
|
0
|
Edit
Delete
|
|
9671
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
health-check.yml
|
9595
|
-2
|
214
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774865118
|
1774865119
|
0
|
1774865118
|
1774865119
|
|
|
0
|
Edit
Delete
|
|
9672
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
health-check.yml
|
9596
|
-2
|
214
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774865418
|
1774865419
|
0
|
1774865418
|
1774865419
|
|
|
0
|
Edit
Delete
|
|
9673
|
Harden deploy checks and cache-aware production im Harden deploy checks and cache-aware production image builds...
|
6
|
5
|
health-check.yml
|
9597
|
-2
|
214
|
refs/heads/main
|
1b7720d8bdc8f3778e6ad14715be746db29627af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d85951e777b951a8957f68cdbf1d581dc9c91479","after":"1b7720d8bdc8f3778e6ad14715be746db29627af","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/d85951e777b951a8957f68cdbf1d581dc9c91479...1b7720d8bdc8f3778e6ad14715be746db29627af","commits":[{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]}],"total_commits":0,"head_commit":{"id":"1b7720d8bdc8f3778e6ad14715be746db29627af","message":"Harden deploy checks and cache-aware production image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1b7720d8bdc8f3778e6ad14715be746db29627af","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T16:56:52+08:00","added":["frontend/Dockerfile.prebuilt"],"removed":[],"modified":[".dockerignore","AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/Dockerfile","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/contract.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/shipments/shipment.service.ts","backend/src/modules/tenant-configs/tenant-config.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/tests/api/admin-settings.test.ts","backend/tests/api/contracts.test.ts","backend/tests/api/event-logs.test.ts","backend/tests/api/notifications.test.ts","backend/tests/api/setup.ts","backend/tests/api/system-events.test.ts","backend/tests/api/tenant-configs.test.ts","docs/deploy-aliyun.md","frontend/Dockerfile","frontend/src/views/customers/components/DetailMobile.vue","frontend/vite.config.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/approval-governance.latest.json","reports/approval-governance.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","scripts/pre-deploy-check.sh"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904112,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T13:22: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774865718
|
1774865719
|
0
|
1774865718
|
1774865719
|
|
|
0
|
Edit
Delete
|
|
6398
|
sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告
|
6
|
5
|
ci.yml
|
6331
|
5
|
0
|
refs/heads/main
|
1bbe0e31bce6079667ac188e55066ae94e1938fb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"02b254a9bb6dc749245c39967e0b7b09d947804f","after":"1bbe0e31bce6079667ac188e55066ae94e1938fb","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/02b254a9bb6dc749245c39967e0b7b09d947804f...1bbe0e31bce6079667ac188e55066ae94e1938fb","commits":[{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/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":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1836138,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T18:35:32+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"}}...
|
push
|
2
|
24
|
1773743974
|
1773744005
|
0
|
1773743973
|
1773744005
|
NULL
|
|
0
|
Edit
Delete
|
|
6399
|
sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告
|
6
|
5
|
health-check.yml
|
6332
|
-2
|
61
|
refs/heads/main
|
1bbe0e31bce6079667ac188e55066ae94e1938fb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"02b254a9bb6dc749245c39967e0b7b09d947804f","after":"1bbe0e31bce6079667ac188e55066ae94e1938fb","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/02b254a9bb6dc749245c39967e0b7b09d947804f...1bbe0e31bce6079667ac188e55066ae94e1938fb","commits":[{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/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":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1836138,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T18:35:32+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
|
1
|
3
|
1773744032
|
1773744033
|
0
|
1773744032
|
1773744033
|
NULL
|
|
0
|
Edit
Delete
|
|
6400
|
sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告
|
6
|
5
|
health-check.yml
|
6333
|
-2
|
61
|
refs/heads/main
|
1bbe0e31bce6079667ac188e55066ae94e1938fb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"02b254a9bb6dc749245c39967e0b7b09d947804f","after":"1bbe0e31bce6079667ac188e55066ae94e1938fb","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/02b254a9bb6dc749245c39967e0b7b09d947804f...1bbe0e31bce6079667ac188e55066ae94e1938fb","commits":[{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/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":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1836138,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T18:35:32+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
|
1
|
3
|
1773744332
|
1773744333
|
0
|
1773744332
|
1773744333
|
NULL
|
|
0
|
Edit
Delete
|
|
6401
|
sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告
|
6
|
5
|
health-check.yml
|
6334
|
-2
|
61
|
refs/heads/main
|
1bbe0e31bce6079667ac188e55066ae94e1938fb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"02b254a9bb6dc749245c39967e0b7b09d947804f","after":"1bbe0e31bce6079667ac188e55066ae94e1938fb","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/02b254a9bb6dc749245c39967e0b7b09d947804f...1bbe0e31bce6079667ac188e55066ae94e1938fb","commits":[{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/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":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1836138,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T18:35:32+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
|
1
|
3
|
1773744632
|
1773744633
|
0
|
1773744632
|
1773744633
|
NULL
|
|
0
|
Edit
Delete
|
|
6402
|
sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告
|
6
|
5
|
health-check.yml
|
6335
|
-2
|
61
|
refs/heads/main
|
1bbe0e31bce6079667ac188e55066ae94e1938fb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"02b254a9bb6dc749245c39967e0b7b09d947804f","after":"1bbe0e31bce6079667ac188e55066ae94e1938fb","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/02b254a9bb6dc749245c39967e0b7b09d947804f...1bbe0e31bce6079667ac188e55066ae94e1938fb","commits":[{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/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":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1836138,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T18:35:32+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
|
1
|
3
|
1773744932
|
1773744933
|
0
|
1773744932
|
1773744933
|
NULL
|
|
0
|
Edit
Delete
|
|
6403
|
sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告
|
6
|
5
|
health-check.yml
|
6336
|
-2
|
61
|
refs/heads/main
|
1bbe0e31bce6079667ac188e55066ae94e1938fb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"02b254a9bb6dc749245c39967e0b7b09d947804f","after":"1bbe0e31bce6079667ac188e55066ae94e1938fb","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/02b254a9bb6dc749245c39967e0b7b09d947804f...1bbe0e31bce6079667ac188e55066ae94e1938fb","commits":[{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/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":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1836138,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T18:35:32+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
|
1
|
3
|
1773745232
|
1773745233
|
0
|
1773745232
|
1773745233
|
NULL
|
|
0
|
Edit
Delete
|
|
9736
|
Harden role-based smoke flows and permission guard Harden role-based smoke flows and permission guards...
|
6
|
5
|
e2e-tests.yml
|
9660
|
5
|
0
|
refs/heads/main
|
1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"8a7978e163a401654f636377fc9ca790391d8779","after":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/8a7978e163a401654f636377fc9ca790391d8779...1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","commits":[{"id":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","message":"Harden role-based smoke flows and permission guards\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:59:20+08:00","added":[],"removed":[],"modified":["backend/src/modules/ai-agent-skills/ai-agent-skills.schema.ts","backend/src/modules/ai-agents/ai-autopilot.schema.ts","backend/src/modules/ai-review-queue/ai-review-queue.schema.ts","backend/src/modules/system-events/system-event.schema.ts","backend/src/shared/utils/validation.ts","e2e/tests/auth/tickets-smoke.spec.ts","frontend/src/views/sales-dashboard/Index.vue"]},{"id":"704bdd5de0d4b0661c28286c0cbb71bae53e26cc","message":"Refine governance baselines and align module acceptance evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/704bdd5de0d4b0661c28286c0cbb71bae53e26cc","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:25:39+08:00","added":["docs/reports/view-audit-domains/a1-acquisition-center-2026-03-30.md","docs/reports/view-audit-domains/a2-finance-center-2026-03-30.md","docs/reports/view-audit-domains/a3-ai-knowledge-2026-03-30.md","docs/reports/view-audit-domains/a4-store-groupbuy-alliance-2026-03-30.md","docs/reports/view-audit-domains/a5-admin-center-2026-03-30.md","docs/reports/view-audit-domains/a6-synergy-hr-2026-03-30.md","docs/reports/view-audit-domains/a7-analytics-marketing-2026-03-30.md","docs/reports/view-audit-domains/a8-system-center-2026-03-30.md","docs/reports/view-audit-domains/a9-service-sales-fulfillment-2026-03-30.md","docs/reports/view-audit-full-matrix-2026-03-30.md"],"removed":[],"modified":["backend/tests/api/channels.test.ts","backend/tests/api/community-messages.test.ts","backend/tests/api/im-channels.test.ts","backend/tests/api/knowledge-feedback.test.ts","docs/reports/knowledge-feedback-acceptance-card-2026-03-30.md","docs/reports/knowledge-feedback-runner-evidence-bundle-2026-03-30.md","docs/reports/scheduled-jobs-acceptance-card-2026-03-30.md","docs/reports/scheduled-jobs-runner-evidence-bundle-2026-03-30.md","docs/reports/stage-knowledge-acceptance-card-2026-03-30.md","docs/reports/stage-knowledge-runner-evidence-bundle-2026-03-30.md","e2e/tests/auth/sales-mainline-flow-smoke.spec.ts","e2e/tests/fixtures/service-center-smoke.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/components/business/AICopilotSidebar.vue","frontend/src/components/business/MyWorkCalendar.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/components/useOpportunityDetail.ts","frontend/src/views/orders/composables/useOrderDetail.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/commander-workset.latest.json","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","reports/view-module-audit.latest.json"]}],"total_commits":0,"head_commit":{"id":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","message":"Harden role-based smoke flows and permission guards\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:59:20+08:00","added":[],"removed":[],"modified":["backend/src/modules/ai-agent-skills/ai-agent-skills.schema.ts","backend/src/modules/ai-agents/ai-autopilot.schema.ts","backend/src/modules/ai-review-queue/ai-review-queue.schema.ts","backend/src/modules/system-events/system-event.schema.ts","backend/src/shared/utils/validation.ts","e2e/tests/auth/tickets-smoke.spec.ts","frontend/src/views/sales-dashboard/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1905545,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T19:56:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
20
|
1774876632
|
1774877154
|
0
|
1774875571
|
1774879261
|
|
|
0
|
Edit
Delete
|
|
9737
|
Harden role-based smoke flows and permission guard Harden role-based smoke flows and permission guards...
|
6
|
5
|
deploy.yml
|
9662
|
5
|
0
|
refs/heads/main
|
1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-30T20:59:20+08:00","updated_at":"2026-03-30T20:59:20+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":9718,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/9718","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/9718","display_title":"Fix role query transforms and update evidence reports","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":9641,"head_sha":"8a7978e163a401654f636377fc9ca790391d8779","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1905979,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T19:56:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"cancelled","started_at":"2026-03-30T20:54:49+08:00","completed_at":"2026-03-30T20:57:51+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1905979,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T19:56:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"}}...
|
workflow_run
|
3
|
12
|
0
|
1774876260
|
0
|
1774875576
|
1774876261
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
9738
|
Harden role-based smoke flows and permission guard Harden role-based smoke flows and permission guards...
|
6
|
5
|
test-pipeline.yml
|
9661
|
5
|
0
|
refs/heads/main
|
1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"8a7978e163a401654f636377fc9ca790391d8779","after":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/8a7978e163a401654f636377fc9ca790391d8779...1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","commits":[{"id":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","message":"Harden role-based smoke flows and permission guards\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:59:20+08:00","added":[],"removed":[],"modified":["backend/src/modules/ai-agent-skills/ai-agent-skills.schema.ts","backend/src/modules/ai-agents/ai-autopilot.schema.ts","backend/src/modules/ai-review-queue/ai-review-queue.schema.ts","backend/src/modules/system-events/system-event.schema.ts","backend/src/shared/utils/validation.ts","e2e/tests/auth/tickets-smoke.spec.ts","frontend/src/views/sales-dashboard/Index.vue"]},{"id":"704bdd5de0d4b0661c28286c0cbb71bae53e26cc","message":"Refine governance baselines and align module acceptance evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/704bdd5de0d4b0661c28286c0cbb71bae53e26cc","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:25:39+08:00","added":["docs/reports/view-audit-domains/a1-acquisition-center-2026-03-30.md","docs/reports/view-audit-domains/a2-finance-center-2026-03-30.md","docs/reports/view-audit-domains/a3-ai-knowledge-2026-03-30.md","docs/reports/view-audit-domains/a4-store-groupbuy-alliance-2026-03-30.md","docs/reports/view-audit-domains/a5-admin-center-2026-03-30.md","docs/reports/view-audit-domains/a6-synergy-hr-2026-03-30.md","docs/reports/view-audit-domains/a7-analytics-marketing-2026-03-30.md","docs/reports/view-audit-domains/a8-system-center-2026-03-30.md","docs/reports/view-audit-domains/a9-service-sales-fulfillment-2026-03-30.md","docs/reports/view-audit-full-matrix-2026-03-30.md"],"removed":[],"modified":["backend/tests/api/channels.test.ts","backend/tests/api/community-messages.test.ts","backend/tests/api/im-channels.test.ts","backend/tests/api/knowledge-feedback.test.ts","docs/reports/knowledge-feedback-acceptance-card-2026-03-30.md","docs/reports/knowledge-feedback-runner-evidence-bundle-2026-03-30.md","docs/reports/scheduled-jobs-acceptance-card-2026-03-30.md","docs/reports/scheduled-jobs-runner-evidence-bundle-2026-03-30.md","docs/reports/stage-knowledge-acceptance-card-2026-03-30.md","docs/reports/stage-knowledge-runner-evidence-bundle-2026-03-30.md","e2e/tests/auth/sales-mainline-flow-smoke.spec.ts","e2e/tests/fixtures/service-center-smoke.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/components/business/AICopilotSidebar.vue","frontend/src/components/business/MyWorkCalendar.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/components/useOpportunityDetail.ts","frontend/src/views/orders/composables/useOrderDetail.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/commander-workset.latest.json","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","reports/view-module-audit.latest.json"]}],"total_commits":0,"head_commit":{"id":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","message":"Harden role-based smoke flows and permission guards\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:59:20+08:00","added":[],"removed":[],"modified":["backend/src/modules/ai-agent-skills/ai-agent-skills.schema.ts","backend/src/modules/ai-agents/ai-autopilot.schema.ts","backend/src/modules/ai-review-queue/ai-review-queue.schema.ts","backend/src/modules/system-events/system-event.schema.ts","backend/src/shared/utils/validation.ts","e2e/tests/auth/tickets-smoke.spec.ts","frontend/src/views/sales-dashboard/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1905545,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T19:56:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
24
|
0
|
1774876257
|
0
|
1774875576
|
1774876259
|
group: test-pipeline-${{ github.ref }}
cancel-in-p group: test-pipeline-${{ github.ref }}
cancel-in-progress: "true"
...
|
test-pipeline-refs/heads/main
|
1
|
Edit
Delete
|
|
9739
|
Harden role-based smoke flows and permission guard Harden role-based smoke flows and permission guards...
|
6
|
5
|
health-check.yml
|
9663
|
-2
|
235
|
refs/heads/main
|
1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"8a7978e163a401654f636377fc9ca790391d8779","after":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/8a7978e163a401654f636377fc9ca790391d8779...1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","commits":[{"id":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","message":"Harden role-based smoke flows and permission guards\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:59:20+08:00","added":[],"removed":[],"modified":["backend/src/modules/ai-agent-skills/ai-agent-skills.schema.ts","backend/src/modules/ai-agents/ai-autopilot.schema.ts","backend/src/modules/ai-review-queue/ai-review-queue.schema.ts","backend/src/modules/system-events/system-event.schema.ts","backend/src/shared/utils/validation.ts","e2e/tests/auth/tickets-smoke.spec.ts","frontend/src/views/sales-dashboard/Index.vue"]},{"id":"704bdd5de0d4b0661c28286c0cbb71bae53e26cc","message":"Refine governance baselines and align module acceptance evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/704bdd5de0d4b0661c28286c0cbb71bae53e26cc","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:25:39+08:00","added":["docs/reports/view-audit-domains/a1-acquisition-center-2026-03-30.md","docs/reports/view-audit-domains/a2-finance-center-2026-03-30.md","docs/reports/view-audit-domains/a3-ai-knowledge-2026-03-30.md","docs/reports/view-audit-domains/a4-store-groupbuy-alliance-2026-03-30.md","docs/reports/view-audit-domains/a5-admin-center-2026-03-30.md","docs/reports/view-audit-domains/a6-synergy-hr-2026-03-30.md","docs/reports/view-audit-domains/a7-analytics-marketing-2026-03-30.md","docs/reports/view-audit-domains/a8-system-center-2026-03-30.md","docs/reports/view-audit-domains/a9-service-sales-fulfillment-2026-03-30.md","docs/reports/view-audit-full-matrix-2026-03-30.md"],"removed":[],"modified":["backend/tests/api/channels.test.ts","backend/tests/api/community-messages.test.ts","backend/tests/api/im-channels.test.ts","backend/tests/api/knowledge-feedback.test.ts","docs/reports/knowledge-feedback-acceptance-card-2026-03-30.md","docs/reports/knowledge-feedback-runner-evidence-bundle-2026-03-30.md","docs/reports/scheduled-jobs-acceptance-card-2026-03-30.md","docs/reports/scheduled-jobs-runner-evidence-bundle-2026-03-30.md","docs/reports/stage-knowledge-acceptance-card-2026-03-30.md","docs/reports/stage-knowledge-runner-evidence-bundle-2026-03-30.md","e2e/tests/auth/sales-mainline-flow-smoke.spec.ts","e2e/tests/fixtures/service-center-smoke.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/components/business/AICopilotSidebar.vue","frontend/src/components/business/MyWorkCalendar.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/components/useOpportunityDetail.ts","frontend/src/views/orders/composables/useOrderDetail.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/commander-workset.latest.json","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","reports/view-module-audit.latest.json"]}],"total_commits":0,"head_commit":{"id":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","message":"Harden role-based smoke flows and permission guards\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:59:20+08:00","added":[],"removed":[],"modified":["backend/src/modules/ai-agent-skills/ai-agent-skills.schema.ts","backend/src/modules/ai-agents/ai-autopilot.schema.ts","backend/src/modules/ai-review-queue/ai-review-queue.schema.ts","backend/src/modules/system-events/system-event.schema.ts","backend/src/shared/utils/validation.ts","e2e/tests/auth/tickets-smoke.spec.ts","frontend/src/views/sales-dashboard/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1905545,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T19:56:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774877155
|
1774877155
|
0
|
1774875618
|
1774877155
|
|
|
0
|
Edit
Delete
|
|
9740
|
Harden role-based smoke flows and permission guard Harden role-based smoke flows and permission guards...
|
6
|
5
|
health-check.yml
|
9664
|
-2
|
235
|
refs/heads/main
|
1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"8a7978e163a401654f636377fc9ca790391d8779","after":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/8a7978e163a401654f636377fc9ca790391d8779...1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","commits":[{"id":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","message":"Harden role-based smoke flows and permission guards\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:59:20+08:00","added":[],"removed":[],"modified":["backend/src/modules/ai-agent-skills/ai-agent-skills.schema.ts","backend/src/modules/ai-agents/ai-autopilot.schema.ts","backend/src/modules/ai-review-queue/ai-review-queue.schema.ts","backend/src/modules/system-events/system-event.schema.ts","backend/src/shared/utils/validation.ts","e2e/tests/auth/tickets-smoke.spec.ts","frontend/src/views/sales-dashboard/Index.vue"]},{"id":"704bdd5de0d4b0661c28286c0cbb71bae53e26cc","message":"Refine governance baselines and align module acceptance evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/704bdd5de0d4b0661c28286c0cbb71bae53e26cc","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:25:39+08:00","added":["docs/reports/view-audit-domains/a1-acquisition-center-2026-03-30.md","docs/reports/view-audit-domains/a2-finance-center-2026-03-30.md","docs/reports/view-audit-domains/a3-ai-knowledge-2026-03-30.md","docs/reports/view-audit-domains/a4-store-groupbuy-alliance-2026-03-30.md","docs/reports/view-audit-domains/a5-admin-center-2026-03-30.md","docs/reports/view-audit-domains/a6-synergy-hr-2026-03-30.md","docs/reports/view-audit-domains/a7-analytics-marketing-2026-03-30.md","docs/reports/view-audit-domains/a8-system-center-2026-03-30.md","docs/reports/view-audit-domains/a9-service-sales-fulfillment-2026-03-30.md","docs/reports/view-audit-full-matrix-2026-03-30.md"],"removed":[],"modified":["backend/tests/api/channels.test.ts","backend/tests/api/community-messages.test.ts","backend/tests/api/im-channels.test.ts","backend/tests/api/knowledge-feedback.test.ts","docs/reports/knowledge-feedback-acceptance-card-2026-03-30.md","docs/reports/knowledge-feedback-runner-evidence-bundle-2026-03-30.md","docs/reports/scheduled-jobs-acceptance-card-2026-03-30.md","docs/reports/scheduled-jobs-runner-evidence-bundle-2026-03-30.md","docs/reports/stage-knowledge-acceptance-card-2026-03-30.md","docs/reports/stage-knowledge-runner-evidence-bundle-2026-03-30.md","e2e/tests/auth/sales-mainline-flow-smoke.spec.ts","e2e/tests/fixtures/service-center-smoke.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/components/business/AICopilotSidebar.vue","frontend/src/components/business/MyWorkCalendar.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/components/useOpportunityDetail.ts","frontend/src/views/orders/composables/useOrderDetail.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/commander-workset.latest.json","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","reports/view-module-audit.latest.json"]}],"total_commits":0,"head_commit":{"id":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","message":"Harden role-based smoke flows and permission guards\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:59:20+08:00","added":[],"removed":[],"modified":["backend/src/modules/ai-agent-skills/ai-agent-skills.schema.ts","backend/src/modules/ai-agents/ai-autopilot.schema.ts","backend/src/modules/ai-review-queue/ai-review-queue.schema.ts","backend/src/modules/system-events/system-event.schema.ts","backend/src/shared/utils/validation.ts","e2e/tests/auth/tickets-smoke.spec.ts","frontend/src/views/sales-dashboard/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1905545,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T19:56:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774877157
|
1774877157
|
0
|
1774875918
|
1774877157
|
|
|
0
|
Edit
Delete
|
|
9741
|
Harden role-based smoke flows and permission guard Harden role-based smoke flows and permission guards...
|
6
|
5
|
health-check.yml
|
9665
|
-2
|
235
|
refs/heads/main
|
1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"8a7978e163a401654f636377fc9ca790391d8779","after":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/8a7978e163a401654f636377fc9ca790391d8779...1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","commits":[{"id":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","message":"Harden role-based smoke flows and permission guards\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:59:20+08:00","added":[],"removed":[],"modified":["backend/src/modules/ai-agent-skills/ai-agent-skills.schema.ts","backend/src/modules/ai-agents/ai-autopilot.schema.ts","backend/src/modules/ai-review-queue/ai-review-queue.schema.ts","backend/src/modules/system-events/system-event.schema.ts","backend/src/shared/utils/validation.ts","e2e/tests/auth/tickets-smoke.spec.ts","frontend/src/views/sales-dashboard/Index.vue"]},{"id":"704bdd5de0d4b0661c28286c0cbb71bae53e26cc","message":"Refine governance baselines and align module acceptance evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/704bdd5de0d4b0661c28286c0cbb71bae53e26cc","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:25:39+08:00","added":["docs/reports/view-audit-domains/a1-acquisition-center-2026-03-30.md","docs/reports/view-audit-domains/a2-finance-center-2026-03-30.md","docs/reports/view-audit-domains/a3-ai-knowledge-2026-03-30.md","docs/reports/view-audit-domains/a4-store-groupbuy-alliance-2026-03-30.md","docs/reports/view-audit-domains/a5-admin-center-2026-03-30.md","docs/reports/view-audit-domains/a6-synergy-hr-2026-03-30.md","docs/reports/view-audit-domains/a7-analytics-marketing-2026-03-30.md","docs/reports/view-audit-domains/a8-system-center-2026-03-30.md","docs/reports/view-audit-domains/a9-service-sales-fulfillment-2026-03-30.md","docs/reports/view-audit-full-matrix-2026-03-30.md"],"removed":[],"modified":["backend/tests/api/channels.test.ts","backend/tests/api/community-messages.test.ts","backend/tests/api/im-channels.test.ts","backend/tests/api/knowledge-feedback.test.ts","docs/reports/knowledge-feedback-acceptance-card-2026-03-30.md","docs/reports/knowledge-feedback-runner-evidence-bundle-2026-03-30.md","docs/reports/scheduled-jobs-acceptance-card-2026-03-30.md","docs/reports/scheduled-jobs-runner-evidence-bundle-2026-03-30.md","docs/reports/stage-knowledge-acceptance-card-2026-03-30.md","docs/reports/stage-knowledge-runner-evidence-bundle-2026-03-30.md","e2e/tests/auth/sales-mainline-flow-smoke.spec.ts","e2e/tests/fixtures/service-center-smoke.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/components/business/AICopilotSidebar.vue","frontend/src/components/business/MyWorkCalendar.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/components/useOpportunityDetail.ts","frontend/src/views/orders/composables/useOrderDetail.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/commander-workset.latest.json","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","reports/view-module-audit.latest.json"]}],"total_commits":0,"head_commit":{"id":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","message":"Harden role-based smoke flows and permission guards\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T20:59:20+08:00","added":[],"removed":[],"modified":["backend/src/modules/ai-agent-skills/ai-agent-skills.schema.ts","backend/src/modules/ai-agents/ai-autopilot.schema.ts","backend/src/modules/ai-review-queue/ai-review-queue.schema.ts","backend/src/modules/system-events/system-event.schema.ts","backend/src/shared/utils/validation.ts","e2e/tests/auth/tickets-smoke.spec.ts","frontend/src/views/sales-dashboard/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1905545,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T19:56:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774877159
|
1774877159
|
0
|
1774876218
|
1774877159
|
|
|
0
|
Edit
Delete
|
|
9552
|
Tighten customer view typings and refresh route au Tighten customer view typings and refresh route audit reports...
|
6
|
5
|
e2e-tests.yml
|
9476
|
5
|
0
|
refs/heads/main
|
1e14b41edac86496d70ac83d1cb3292fa0513af3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"54bd92949aefc1f23668a2a27f1cf7d315589eb3","after":"1e14b41edac86496d70ac83d1cb3292fa0513af3","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/54bd92949aefc1f23668a2a27f1cf7d315589eb3...1e14b41edac86496d70ac83d1cb3292fa0513af3","commits":[{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903604,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:19:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
20
|
1774842576
|
1774843039
|
0
|
1774842575
|
1774843226
|
|
|
0
|
Edit
Delete
|
|
9553
|
Tighten customer view typings and refresh route au Tighten customer view typings and refresh route audit reports...
|
6
|
5
|
test-pipeline.yml
|
9477
|
5
|
0
|
refs/heads/main
|
1e14b41edac86496d70ac83d1cb3292fa0513af3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"54bd92949aefc1f23668a2a27f1cf7d315589eb3","after":"1e14b41edac86496d70ac83d1cb3292fa0513af3","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/54bd92949aefc1f23668a2a27f1cf7d315589eb3...1e14b41edac86496d70ac83d1cb3292fa0513af3","commits":[{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903604,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:19:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
68
|
1774843039
|
1774843160
|
0
|
1774842575
|
1774843518
|
group: test-pipeline-${{ github.ref }}
cancel-in-p group: test-pipeline-${{ github.ref }}
cancel-in-progress: "true"
...
|
test-pipeline-refs/heads/main
|
1
|
Edit
Delete
|
|
9554
|
Tighten customer view typings and refresh route au Tighten customer view typings and refresh route audit reports...
|
6
|
5
|
health-check.yml
|
9478
|
-2
|
196
|
refs/heads/main
|
1e14b41edac86496d70ac83d1cb3292fa0513af3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"54bd92949aefc1f23668a2a27f1cf7d315589eb3","after":"1e14b41edac86496d70ac83d1cb3292fa0513af3","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/54bd92949aefc1f23668a2a27f1cf7d315589eb3...1e14b41edac86496d70ac83d1cb3292fa0513af3","commits":[{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903604,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:19:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774843161
|
1774843162
|
0
|
1774842618
|
1774843162
|
|
|
0
|
Edit
Delete
|
|
9555
|
Tighten customer view typings and refresh route au Tighten customer view typings and refresh route audit reports...
|
6
|
5
|
health-check.yml
|
9479
|
-2
|
196
|
refs/heads/main
|
1e14b41edac86496d70ac83d1cb3292fa0513af3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"54bd92949aefc1f23668a2a27f1cf7d315589eb3","after":"1e14b41edac86496d70ac83d1cb3292fa0513af3","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/54bd92949aefc1f23668a2a27f1cf7d315589eb3...1e14b41edac86496d70ac83d1cb3292fa0513af3","commits":[{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903604,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:19:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774843163
|
1774843164
|
0
|
1774842918
|
1774843164
|
|
|
0
|
Edit
Delete
|
|
9556
|
Tighten customer view typings and refresh route au Tighten customer view typings and refresh route audit reports...
|
6
|
5
|
test-report.yml
|
9480
|
5
|
0
|
refs/heads/main
|
1e14b41edac86496d70ac83d1cb3292fa0513af3
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"e2e-tests.yml","name":"E2E Tests","path":".github/workflows/e2e-tests.yml","state":"active","created_at":"2026-03-30T11:49:07+08:00","updated_at":"2026-03-30T11:49:07+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/e2e-tests.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/e2e-tests.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/e2e-tests.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":9552,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/9552","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/9552","display_title":"Tighten customer view typings and refresh route audit reports","path":"e2e-tests.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":9476,"head_sha":"1e14b41edac86496d70ac83d1cb3292fa0513af3","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903691,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:49:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-30T11:49:36+08:00","completed_at":"2026-03-30T11:57:19+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903691,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:49:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"}}...
|
workflow_run
|
2
|
14
|
1774843165
|
1774843196
|
0
|
1774843039
|
1774843239
|
|
|
0
|
Edit
Delete
|
|
9557
|
Tighten customer view typings and refresh route au Tighten customer view typings and refresh route audit reports...
|
6
|
5
|
deploy.yml
|
9481
|
5
|
0
|
refs/heads/main
|
1e14b41edac86496d70ac83d1cb3292fa0513af3
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-30T11:49:07+08:00","updated_at":"2026-03-30T11:49:07+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":9553,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/9553","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/9553","display_title":"Tighten customer view typings and refresh route audit reports","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":9477,"head_sha":"1e14b41edac86496d70ac83d1cb3292fa0513af3","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903691,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:49:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-30T11:57:19+08:00","completed_at":"2026-03-30T11:59:20+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903691,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:49:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"}}...
|
workflow_run
|
3
|
26
|
1774843227
|
1774843514
|
0
|
1774843161
|
1774843514
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
9558
|
Tighten customer view typings and refresh route au Tighten customer view typings and refresh route audit reports...
|
6
|
5
|
health-check.yml
|
9482
|
-2
|
196
|
refs/heads/main
|
1e14b41edac86496d70ac83d1cb3292fa0513af3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"54bd92949aefc1f23668a2a27f1cf7d315589eb3","after":"1e14b41edac86496d70ac83d1cb3292fa0513af3","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/54bd92949aefc1f23668a2a27f1cf7d315589eb3...1e14b41edac86496d70ac83d1cb3292fa0513af3","commits":[{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903604,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:19:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774843241
|
1774843241
|
0
|
1774843218
|
1774843241
|
|
|
0
|
Edit
Delete
|
|
9559
|
Tighten customer view typings and refresh route au Tighten customer view typings and refresh route audit reports...
|
6
|
5
|
test-report.yml
|
9483
|
5
|
0
|
refs/heads/main
|
1e14b41edac86496d70ac83d1cb3292fa0513af3
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"e2e-tests.yml","name":"E2E Tests","path":".github/workflows/e2e-tests.yml","state":"active","created_at":"2026-03-30T11:49:07+08:00","updated_at":"2026-03-30T11:49:07+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/e2e-tests.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/e2e-tests.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/e2e-tests.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":9552,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/9552","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/9552","display_title":"Tighten customer view typings and refresh route audit reports","path":"e2e-tests.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":9476,"head_sha":"1e14b41edac86496d70ac83d1cb3292fa0513af3","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903691,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:49:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-30T11:49:36+08:00","completed_at":"2026-03-30T11:57:19+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903691,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:49:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"}}...
|
workflow_run
|
2
|
14
|
1774843243
|
1774843334
|
0
|
1774843227
|
1774843509
|
|
|
0
|
Edit
Delete
|
|
9560
|
Tighten customer view typings and refresh route au Tighten customer view typings and refresh route audit reports...
|
6
|
5
|
deploy.yml
|
9484
|
5
|
0
|
refs/heads/main
|
1e14b41edac86496d70ac83d1cb3292fa0513af3
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-30T11:49:07+08:00","updated_at":"2026-03-30T11:49:07+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":9553,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/9553","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/9553","display_title":"Tighten customer view typings and refresh route audit reports","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":9477,"head_sha":"1e14b41edac86496d70ac83d1cb3292fa0513af3","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903691,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:49:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-30T11:57:19+08:00","completed_at":"2026-03-30T11:59:20+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903691,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:49:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"}}...
|
workflow_run
|
3
|
17
|
1774843515
|
1774843518
|
0
|
1774843514
|
1774843519
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
9561
|
Tighten customer view typings and refresh route au Tighten customer view typings and refresh route audit reports...
|
6
|
5
|
health-check.yml
|
9485
|
-2
|
196
|
refs/heads/main
|
1e14b41edac86496d70ac83d1cb3292fa0513af3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"54bd92949aefc1f23668a2a27f1cf7d315589eb3","after":"1e14b41edac86496d70ac83d1cb3292fa0513af3","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/54bd92949aefc1f23668a2a27f1cf7d315589eb3...1e14b41edac86496d70ac83d1cb3292fa0513af3","commits":[{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903604,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:19:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774843520
|
1774843520
|
0
|
1774843518
|
1774843520
|
|
|
0
|
Edit
Delete
|
|
9562
|
Tighten customer view typings and refresh route au Tighten customer view typings and refresh route audit reports...
|
6
|
5
|
deploy.yml
|
9486
|
5
|
0
|
refs/heads/main
|
1e14b41edac86496d70ac83d1cb3292fa0513af3
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-30T11:49:07+08:00","updated_at":"2026-03-30T11:49:07+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":9553,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/9553","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/9553","display_title":"Tighten customer view typings and refresh route audit reports","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":9477,"head_sha":"1e14b41edac86496d70ac83d1cb3292fa0513af3","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903691,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:49:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-30T11:57:19+08:00","completed_at":"2026-03-30T11:59:20+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903691,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:49:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"}}...
|
workflow_run
|
1
|
40
|
1774843522
|
1774843543
|
0
|
1774843520
|
1774843543
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
9563
|
Tighten customer view typings and refresh route au Tighten customer view typings and refresh route audit reports...
|
6
|
5
|
health-check.yml
|
9487
|
-2
|
196
|
refs/heads/main
|
1e14b41edac86496d70ac83d1cb3292fa0513af3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"54bd92949aefc1f23668a2a27f1cf7d315589eb3","after":"1e14b41edac86496d70ac83d1cb3292fa0513af3","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/54bd92949aefc1f23668a2a27f1cf7d315589eb3...1e14b41edac86496d70ac83d1cb3292fa0513af3","commits":[{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903604,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:19:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774843818
|
1774843818
|
0
|
1774843818
|
1774843818
|
|
|
0
|
Edit
Delete
|
|
9564
|
Tighten customer view typings and refresh route au Tighten customer view typings and refresh route audit reports...
|
6
|
5
|
health-check.yml
|
9488
|
-2
|
196
|
refs/heads/main
|
1e14b41edac86496d70ac83d1cb3292fa0513af3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"54bd92949aefc1f23668a2a27f1cf7d315589eb3","after":"1e14b41edac86496d70ac83d1cb3292fa0513af3","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/54bd92949aefc1f23668a2a27f1cf7d315589eb3...1e14b41edac86496d70ac83d1cb3292fa0513af3","commits":[{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"1e14b41edac86496d70ac83d1cb3292fa0513af3","message":"Tighten customer view typings and refresh route audit reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1e14b41edac86496d70ac83d1cb3292fa0513af3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-30T11:49:07+08:00","added":[],"removed":[],"modified":["frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1903604,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-30T11:19:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774844118
|
1774844118
|
0
|
1774844118
|
1774844118
|
|
|
0
|
Edit
Delete
|
|
6422
|
同步所有
|
2
|
2
|
hello-world.yaml
|
54
|
1
|
0
|
refs/heads/main
|
1ef6ab81eeec77f3d60f54a3af5c9a6f46332a89
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ea6cb146adc009a4840c052e3c31d888ced32f24","after":"1ef6ab81eeec77f3d60f54a3af5c9a6f46332a89","compare_url":"https://gitea.g-hi.com/juhai/testpc/compare/ea6cb146adc009a4840c052e3c31d888ced32f24...1ef6ab81eeec77f3d60f54a3af5c9a6f46332a89","commits":[{"id":"1ef6ab81eeec77f3d60f54a3af5c9a6f46332a89","message":"同步所有\n","url":"https://gitea.g-hi.com/juhai/testpc/commit/1ef6ab81eeec77f3d60f54a3af5c9a6f46332a89","author":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"committer":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"verification":null,"timestamp":"2026-03-17T20:06:06+08:00","added":[],"removed":[],"modified":["pc/application/controllers/Bill.php"]}],"total_commits":0,"head_commit":{"id":"1ef6ab81eeec77f3d60f54a3af5c9a6f46332a89","message":"同步所有\n","url":"https://gitea.g-hi.com/juhai/testpc/commit/1ef6ab81eeec77f3d60f54a3af5c9a6f46332a89","author":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"committer":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"verification":null,"timestamp":"2026-03-17T20:06:06+08:00","added":[],"removed":[],"modified":["pc/application/controllers/Bill.php"]},"repository":{"id":2,"owner":{"id":2,"login":"juhai","login_name":"","source_id":0,"full_name":"","email":"","avatar_url":"https://gitea.g-hi.com/avatars/8edeea9a6ada1d3d48db9231e9328f15","html_url":"https://gitea.g-hi.com/juhai","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:37:00+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"juhai"},"name":"testpc","full_name":"juhai/testpc","description":"pc测试环境","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":17866,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/juhai/testpc/languages","html_url":"https://gitea.g-hi.com/juhai/testpc","url":"https://gitea.g-hi.com/api/v1/repos/juhai/testpc","link":"","ssh_url":"git@gitea.g-hi.com:juhai/testpc.git","clone_url":"https://gitea.g-hi.com/juhai/testpc.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":19,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-06T13:52:11+08:00","updated_at":"2026-03-17T19:56:08+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":true,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":1,"login":"zhangjunnan","login_name":"","source_id":0,"full_name":"","email":"zhangjunnan@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/db7dcb12d6f370df9341167b55583f8b","html_url":"https://gitea.g-hi.com/zhangjunnan","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:36:25+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"zhangjunnan"},"sender":{"id":1,"login":"zhangjunnan","login_name":"","source_id":0,"full_name":"","email":"zhangjunnan@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/db7dcb12d6f370df9341167b55583f8b","html_url":"https://gitea.g-hi.com/zhangjunnan","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:36:25+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"zhangjunnan"}}...
|
push
|
2
|
3
|
1773749178
|
1773749180
|
0
|
1773749176
|
1773749180
|
NULL
|
|
0
|
Edit
Delete
|
|
1102
|
feat(dogfooding): 建立7天内部吃狗粮测试启动包
|
6
|
5
|
ci.yml
|
1063
|
5
|
0
|
refs/heads/main
|
2186d56d658fcaab3ff5ca5880742254dc8c4545
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e926f391dc14e2cc2b180c71114e6a20d20abed5","after":"2186d56d658fcaab3ff5ca5880742254dc8c4545","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e926f391dc14e2cc2b180c71114e6a20d20abed5...2186d56d658fcaab3ff5ca5880742254dc8c4545","commits":[{"id":"2186d56d658fcaab3ff5ca5880742254dc8c4545","message":"feat(dogfooding): 建立7天内部吃狗粮测试启动包\n\n## 核心产出\n\n### 测试文档体系\n- docs/dogfooding/README.md: 整体索引 + 启动 SOP\n- docs/dogfooding/accounts.md: 测试账号清单(租户A 8角色 + 租户B 2角色)\n- docs/dogfooding/metrics-dashboard.md: 每日实时指标看板(Bug趋势/模块分布/全链路状态)\n\n### 7天分日测试脚本\n- day-1: 基础验证(登录/线索/渠道)\n- day-2: 线索全流程 + 渠道深度\n- day-3: 商机 + 报价 + 审批流\n- day-4: 合同 + 订单 + 发货(Lead→Cash 链路首次跑通)\n- day-5: 财务 + 工单 + 续费\n- day-6: 门店 + 团购 + 社区任务(Store→Redemption 链路首次跑通)\n- day-7: 性能测试 + 多租户隔离验证 + 总结\n\n### 反馈收集机制\n- .gitea/ISSUE_TEMPLATE/bug_report.md: Bug 上报模板(P0~P3 等级/复现步骤/环境信息)\n- .gitea/ISSUE_TEMPLATE/feature_request.md: 改进建议模板\n- docs/dogfooding/templates/bug-report.md: Markdown 离线版\n- docs/dogfooding/templates/daily-report.md: 日报模板(9项打分维度)\n- docs/dogfooding/templates/final-report.md: 7天总结报告模板\n\n### 种子数据脚本\n- backend/scripts/seed-dogfood.ts: 完整种子数据脚本\n - 2个租户(dogfood-a/dogfood-b)\n - 8个测试账号(SDR/AE/CS/OPS/FIN/MGR/QA/DEV角色)\n - 10条渠道 + 20家企业客户 + 100条线索\n - 30个商机 + 10张报价 + 50个产品 + 3本价格目录\n - 5家门店 + 3个团购活动 + 2个社区 + 10个社区任务\n\n## 7天验收指标\n- Lead→Cash 链路完整记录 ≥1条\n- Store→Redemption 链路完整记录 ≥1条\n- P0 Bug 当日修复率 100%,P1 Bug 48h修复率 ≥80%\n- 页面首屏 \u003c3s,API响应 \u003c500ms\n- 多租户数据隔离 0泄露,测试账号日活率 ≥80%\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2186d56d658fcaab3ff5ca5880742254dc8c4545","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-27T13:05:12+08:00","added":[".gitea/ISSUE_TEMPLATE/bug_report.md",".gitea/ISSUE_TEMPLATE/feature_request.md","backend/scripts/seed-dogfood.ts","docs/dogfooding/README.md","docs/dogfooding/accounts.md","docs/dogfooding/daily/day-1.md","docs/dogfooding/daily/day-2.md","docs/dogfooding/daily/day-3.md","docs/dogfooding/daily/day-4.md","docs/dogfooding/daily/day-5.md","docs/dogfooding/daily/day-6.md","docs/dogfooding/daily/day-7.md","docs/dogfooding/metrics-dashboard.md","docs/dogfooding/templates/bug-report.md","docs/dogfooding/templates/daily-report.md","docs/dogfooding/templates/final-report.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"2186d56d658fcaab3ff5ca5880742254dc8c4545","message":"feat(dogfooding): 建立7天内部吃狗粮测试启动包\n\n## 核心产出\n\n### 测试文档体系\n- docs/dogfooding/README.md: 整体索引 + 启动 SOP\n- docs/dogfooding/accounts.md: 测试账号清单(租户A 8角色 + 租户B 2角色)\n- docs/dogfooding/metrics-dashboard.md: 每日实时指标看板(Bug趋势/模块分布/全链路状态)\n\n### 7天分日测试脚本\n- day-1: 基础验证(登录/线索/渠道)\n- day-2: 线索全流程 + 渠道深度\n- day-3: 商机 + 报价 + 审批流\n- day-4: 合同 + 订单 + 发货(Lead→Cash 链路首次跑通)\n- day-5: 财务 + 工单 + 续费\n- day-6: 门店 + 团购 + 社区任务(Store→Redemption 链路首次跑通)\n- day-7: 性能测试 + 多租户隔离验证 + 总结\n\n### 反馈收集机制\n- .gitea/ISSUE_TEMPLATE/bug_report.md: Bug 上报模板(P0~P3 等级/复现步骤/环境信息)\n- .gitea/ISSUE_TEMPLATE/feature_request.md: 改进建议模板\n- docs/dogfooding/templates/bug-report.md: Markdown 离线版\n- docs/dogfooding/templates/daily-report.md: 日报模板(9项打分维度)\n- docs/dogfooding/templates/final-report.md: 7天总结报告模板\n\n### 种子数据脚本\n- backend/scripts/seed-dogfood.ts: 完整种子数据脚本\n - 2个租户(dogfood-a/dogfood-b)\n - 8个测试账号(SDR/AE/CS/OPS/FIN/MGR/QA/DEV角色)\n - 10条渠道 + 20家企业客户 + 100条线索\n - 30个商机 + 10张报价 + 50个产品 + 3本价格目录\n - 5家门店 + 3个团购活动 + 2个社区 + 10个社区任务\n\n## 7天验收指标\n- Lead→Cash 链路完整记录 ≥1条\n- Store→Redemption 链路完整记录 ≥1条\n- P0 Bug 当日修复率 100%,P1 Bug 48h修复率 ≥80%\n- 页面首屏 \u003c3s,API响应 \u003c500ms\n- 多租户数据隔离 0泄露,测试账号日活率 ≥80%\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2186d56d658fcaab3ff5ca5880742254dc8c4545","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-27T13:05:12+08:00","added":[".gitea/ISSUE_TEMPLATE/bug_report.md",".gitea/ISSUE_TEMPLATE/feature_request.md","backend/scripts/seed-dogfood.ts","docs/dogfooding/README.md","docs/dogfooding/accounts.md","docs/dogfooding/daily/day-1.md","docs/dogfooding/daily/day-2.md","docs/dogfooding/daily/day-3.md","docs/dogfooding/daily/day-4.md","docs/dogfooding/daily/day-5.md","docs/dogfooding/daily/day-6.md","docs/dogfooding/daily/day-7.md","docs/dogfooding/metrics-dashboard.md","docs/dogfooding/templates/bug-report.md","docs/dogfooding/templates/daily-report.md","docs/dogfooding/templates/final-report.md"],"removed":[],"modified":[]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/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":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":481263,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-27T13:05:11+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"}}...
|
push
|
2
|
24
|
1772168721
|
1772169222
|
0
|
1772168721
|
1772169222
|
NULL
|
|
0
|
Edit
Delete
|