|
4287
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4232
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773115233
|
1773115234
|
0
|
1773115232
|
1773115234
|
NULL
|
|
0
|
Edit
Delete
|
|
4286
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4231
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773114933
|
1773114933
|
0
|
1773114932
|
1773114933
|
NULL
|
|
0
|
Edit
Delete
|
|
4285
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4230
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773114633
|
1773114634
|
0
|
1773114632
|
1773114634
|
NULL
|
|
0
|
Edit
Delete
|
|
4284
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4229
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773114333
|
1773114333
|
0
|
1773114332
|
1773114333
|
NULL
|
|
0
|
Edit
Delete
|
|
4283
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4228
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773114033
|
1773114034
|
0
|
1773114032
|
1773114034
|
NULL
|
|
0
|
Edit
Delete
|
|
4282
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4227
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773113733
|
1773113733
|
0
|
1773113732
|
1773113733
|
NULL
|
|
0
|
Edit
Delete
|
|
4281
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4226
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773113433
|
1773113433
|
0
|
1773113432
|
1773113433
|
NULL
|
|
0
|
Edit
Delete
|
|
4280
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4225
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773113133
|
1773113133
|
0
|
1773113132
|
1773113133
|
NULL
|
|
0
|
Edit
Delete
|
|
4279
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4224
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773112833
|
1773112833
|
0
|
1773112832
|
1773112833
|
NULL
|
|
0
|
Edit
Delete
|
|
4278
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4223
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773112533
|
1773112533
|
0
|
1773112532
|
1773112533
|
NULL
|
|
0
|
Edit
Delete
|
|
4277
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4222
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773112233
|
1773112233
|
0
|
1773112232
|
1773112233
|
NULL
|
|
0
|
Edit
Delete
|
|
4276
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4221
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773111933
|
1773111934
|
0
|
1773111932
|
1773111934
|
NULL
|
|
0
|
Edit
Delete
|
|
4275
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4220
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773111633
|
1773111634
|
0
|
1773111632
|
1773111634
|
NULL
|
|
0
|
Edit
Delete
|
|
4274
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4219
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773111333
|
1773111333
|
0
|
1773111332
|
1773111333
|
NULL
|
|
0
|
Edit
Delete
|
|
4273
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4218
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773111033
|
1773111034
|
0
|
1773111032
|
1773111034
|
NULL
|
|
0
|
Edit
Delete
|
|
4272
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4217
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773110733
|
1773110733
|
0
|
1773110732
|
1773110733
|
NULL
|
|
0
|
Edit
Delete
|
|
4271
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4216
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773110433
|
1773110433
|
0
|
1773110432
|
1773110433
|
NULL
|
|
0
|
Edit
Delete
|
|
4270
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4215
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773110133
|
1773110133
|
0
|
1773110132
|
1773110133
|
NULL
|
|
0
|
Edit
Delete
|
|
4269
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
4214
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773109833
|
1773109834
|
0
|
1773109832
|
1773109834
|
NULL
|
|
0
|
Edit
Delete
|
|
4268
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
ci.yml
|
4213
|
5
|
0
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","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-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"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":1162509,"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-10T10:25:34+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
|
1773109709
|
1773109733
|
0
|
1773109707
|
1773109733
|
NULL
|
|
0
|
Edit
Delete
|
|
4267
|
fix(seeds): Update AI agents and channels seed dat fix(seeds): Update AI agents and channels seed data to match CHECK constraints...
|
6
|
5
|
health-check.yml
|
4212
|
-2
|
56
|
refs/heads/main
|
aca27bf02ce6383914983c80b4169430b45bc90f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a827624730a039637887a7c3f1fb7f5c813cb3ec","after":"aca27bf02ce6383914983c80b4169430b45bc90f","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/a827624730a039637887a7c3f1fb7f5c813cb3ec...aca27bf02ce6383914983c80b4169430b45bc90f","commits":[{"id":"aca27bf02ce6383914983c80b4169430b45bc90f","message":"fix(seeds): Update AI agents and channels seed data to match CHECK constraints\n\n- Fix agent_type values to match database CHECK constraints (ai_sales -\u003e sales_assistant, etc.)\n- Add agent_type field to agent statistics update\n- Add AI training data seeding with FAQ, knowledge base, and best practices\n- Add AI conversation history seeding\n- Add cleanup logic to avoid duplicate seed data (training_data, conversations, im_channels)\n- Change im_channels from upsert to create with explicit ID to avoid conflicts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca27bf02ce6383914983c80b4169430b45bc90f","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-10T10:16:09+08:00","added":["backend/backups/juhi_revops_2026-03-10T02-16-06.sql.gz"],"removed":[],"modified":["backend/prisma/seeds/11-ai-agents.ts","backend/prisma/seeds/12-channels-marketing.ts"]}],"total_commits":0,"head_commit":{"id":"aca27bf02ce6383914983c80b4169430b45bc90f","message":"fix(seeds): Update AI agents and channels seed data to match CHECK constraints\n\n- Fix agent_type values to match database CHECK constraints (ai_sales -\u003e sales_assistant, etc.)\n- Add agent_type field to agent statistics update\n- Add AI training data seeding with FAQ, knowledge base, and best practices\n- Add AI conversation history seeding\n- Add cleanup logic to avoid duplicate seed data (training_data, conversations, im_channels)\n- Change im_channels from upsert to create with explicit ID to avoid conflicts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca27bf02ce6383914983c80b4169430b45bc90f","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-10T10:16:09+08:00","added":["backend/backups/juhi_revops_2026-03-10T02-16-06.sql.gz"],"removed":[],"modified":["backend/prisma/seeds/11-ai-agents.ts","backend/prisma/seeds/12-channels-marketing.ts"]},"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":1162492,"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-10T10:15: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
|
1773109533
|
1773109534
|
0
|
1773109532
|
1773109534
|
NULL
|
|
0
|
Edit
Delete
|
|
4266
|
fix(seeds): Update AI agents and channels seed dat fix(seeds): Update AI agents and channels seed data to match CHECK constraints...
|
6
|
5
|
health-check.yml
|
4211
|
-2
|
56
|
refs/heads/main
|
aca27bf02ce6383914983c80b4169430b45bc90f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a827624730a039637887a7c3f1fb7f5c813cb3ec","after":"aca27bf02ce6383914983c80b4169430b45bc90f","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/a827624730a039637887a7c3f1fb7f5c813cb3ec...aca27bf02ce6383914983c80b4169430b45bc90f","commits":[{"id":"aca27bf02ce6383914983c80b4169430b45bc90f","message":"fix(seeds): Update AI agents and channels seed data to match CHECK constraints\n\n- Fix agent_type values to match database CHECK constraints (ai_sales -\u003e sales_assistant, etc.)\n- Add agent_type field to agent statistics update\n- Add AI training data seeding with FAQ, knowledge base, and best practices\n- Add AI conversation history seeding\n- Add cleanup logic to avoid duplicate seed data (training_data, conversations, im_channels)\n- Change im_channels from upsert to create with explicit ID to avoid conflicts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca27bf02ce6383914983c80b4169430b45bc90f","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-10T10:16:09+08:00","added":["backend/backups/juhi_revops_2026-03-10T02-16-06.sql.gz"],"removed":[],"modified":["backend/prisma/seeds/11-ai-agents.ts","backend/prisma/seeds/12-channels-marketing.ts"]}],"total_commits":0,"head_commit":{"id":"aca27bf02ce6383914983c80b4169430b45bc90f","message":"fix(seeds): Update AI agents and channels seed data to match CHECK constraints\n\n- Fix agent_type values to match database CHECK constraints (ai_sales -\u003e sales_assistant, etc.)\n- Add agent_type field to agent statistics update\n- Add AI training data seeding with FAQ, knowledge base, and best practices\n- Add AI conversation history seeding\n- Add cleanup logic to avoid duplicate seed data (training_data, conversations, im_channels)\n- Change im_channels from upsert to create with explicit ID to avoid conflicts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca27bf02ce6383914983c80b4169430b45bc90f","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-10T10:16:09+08:00","added":["backend/backups/juhi_revops_2026-03-10T02-16-06.sql.gz"],"removed":[],"modified":["backend/prisma/seeds/11-ai-agents.ts","backend/prisma/seeds/12-channels-marketing.ts"]},"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":1162492,"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-10T10:15: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
|
1773109233
|
1773109234
|
0
|
1773109232
|
1773109234
|
NULL
|
|
0
|
Edit
Delete
|
|
4265
|
fix(seeds): Update AI agents and channels seed dat fix(seeds): Update AI agents and channels seed data to match CHECK constraints...
|
6
|
5
|
ci.yml
|
4210
|
5
|
0
|
refs/heads/main
|
aca27bf02ce6383914983c80b4169430b45bc90f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a827624730a039637887a7c3f1fb7f5c813cb3ec","after":"aca27bf02ce6383914983c80b4169430b45bc90f","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/a827624730a039637887a7c3f1fb7f5c813cb3ec...aca27bf02ce6383914983c80b4169430b45bc90f","commits":[{"id":"aca27bf02ce6383914983c80b4169430b45bc90f","message":"fix(seeds): Update AI agents and channels seed data to match CHECK constraints\n\n- Fix agent_type values to match database CHECK constraints (ai_sales -\u003e sales_assistant, etc.)\n- Add agent_type field to agent statistics update\n- Add AI training data seeding with FAQ, knowledge base, and best practices\n- Add AI conversation history seeding\n- Add cleanup logic to avoid duplicate seed data (training_data, conversations, im_channels)\n- Change im_channels from upsert to create with explicit ID to avoid conflicts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca27bf02ce6383914983c80b4169430b45bc90f","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-10T10:16:09+08:00","added":["backend/backups/juhi_revops_2026-03-10T02-16-06.sql.gz"],"removed":[],"modified":["backend/prisma/seeds/11-ai-agents.ts","backend/prisma/seeds/12-channels-marketing.ts"]}],"total_commits":0,"head_commit":{"id":"aca27bf02ce6383914983c80b4169430b45bc90f","message":"fix(seeds): Update AI agents and channels seed data to match CHECK constraints\n\n- Fix agent_type values to match database CHECK constraints (ai_sales -\u003e sales_assistant, etc.)\n- Add agent_type field to agent statistics update\n- Add AI training data seeding with FAQ, knowledge base, and best practices\n- Add AI conversation history seeding\n- Add cleanup logic to avoid duplicate seed data (training_data, conversations, im_channels)\n- Change im_channels from upsert to create with explicit ID to avoid conflicts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca27bf02ce6383914983c80b4169430b45bc90f","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-10T10:16:09+08:00","added":["backend/backups/juhi_revops_2026-03-10T02-16-06.sql.gz"],"removed":[],"modified":["backend/prisma/seeds/11-ai-agents.ts","backend/prisma/seeds/12-channels-marketing.ts"]},"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":1162492,"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-10T10:15: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
|
1773108980
|
1773109004
|
0
|
1773108978
|
1773109004
|
NULL
|
|
0
|
Edit
Delete
|
|
4264
|
feat: Add finance OS AI views and knowledge base c feat: Add finance OS AI views and knowledge base components...
|
6
|
5
|
health-check.yml
|
4209
|
-2
|
55
|
refs/heads/main
|
a827624730a039637887a7c3f1fb7f5c813cb3ec
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c8076632765b6782be30f75613b7ab8e602662f4","after":"a827624730a039637887a7c3f1fb7f5c813cb3ec","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c8076632765b6782be30f75613b7ab8e602662f4...a827624730a039637887a7c3f1fb7f5c813cb3ec","commits":[{"id":"a827624730a039637887a7c3f1fb7f5c813cb3ec","message":"feat: Add finance OS AI views and knowledge base components\n\n- Add finance AI views (AutoCollectionEngine, AutoCreditAdjustment, DefaultProbabilityModel, ROIEvaluation)\n- Add cash management views (AccountManagement, CashHealth, DailySettlement, Forecast3090, FundPool, FundScheduling, PaymentRequests)\n- Add profit analysis views (AssetDepreciation, CityProfit, EmotionROI, IOCurve, PaybackPeriod, ProductProfit, ProfitEngine)\n- Add risk control views (AbnormalProfit, CreditLimit, CreditScore, FreezeMechanism, OverdueForecast, RiskControl, TaxRisk)\n- Add knowledge base components (KnowledgeCapture, KnowledgeFeedback)\n- Update video calls module with improved form and list UI\n- Refactor channel integrations, opportunities, purchase orders, quotes API\n- Update approval governance and route contract audit reports\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/a827624730a039637887a7c3f1fb7f5c813cb3ec","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-10T10:11:48+08:00","added":[".claude/worktrees/exciting-mahavira","frontend/src/views/finance-os/ai/AutoCollectionEngine.vue","frontend/src/views/finance-os/ai/AutoCreditAdjustment.vue","frontend/src/views/finance-os/ai/DefaultProbabilityModel.vue","frontend/src/views/finance-os/ai/FinanceAI.vue","frontend/src/views/finance-os/ai/ROIEvaluation.vue","frontend/src/views/finance-os/cash/AccountManagement.vue","frontend/src/views/finance-os/cash/CashHealth.vue","frontend/src/views/finance-os/cash/DailySettlement.vue","frontend/src/views/finance-os/cash/Forecast3090.vue","frontend/src/views/finance-os/cash/FundPool.vue","frontend/src/views/finance-os/cash/FundScheduling.vue","frontend/src/views/finance-os/cash/PaymentRequests.vue","frontend/src/views/finance-os/profit/AssetDepreciation.vue","frontend/src/views/finance-os/profit/CityProfit.vue","frontend/src/views/finance-os/profit/EmotionROI.vue","frontend/src/views/finance-os/profit/IOCurve.vue","frontend/src/views/finance-os/profit/PaybackPeriod.vue","frontend/src/views/finance-os/profit/ProductProfit.vue","frontend/src/views/finance-os/profit/ProfitEngine.vue","frontend/src/views/finance-os/risk/AbnormalProfit.vue","frontend/src/views/finance-os/risk/CreditLimit.vue","frontend/src/views/finance-os/risk/CreditScore.vue","frontend/src/views/finance-os/risk/FreezeMechanism.vue","frontend/src/views/finance-os/risk/OverdueForecast.vue","frontend/src/views/finance-os/risk/RiskControl.vue","frontend/src/views/finance-os/risk/TaxRisk.vue","frontend/src/views/knowledge-base/KnowledgeCapture.vue","frontend/src/views/knowledge-base/KnowledgeFeedback.vue"],"removed":["e2e/test-results/.last-run.json","e2e/test-results/results.json"],"modified":["backend/src/main.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/approvals/approval.service.test.ts","backend/src/modules/approvals/approval.service.ts","backend/src/modules/bom/bom.service.ts","backend/src/modules/payments/payment-record.service.ts","backend/src/modules/payments/payment.service.test.ts","backend/src/modules/serial-numbers/sn.service.ts","backend/src/modules/video-calls/video-call.routes.ts","e2e/playwright-report/index.html","frontend/src/api/modules/channel-integrations.ts","frontend/src/api/modules/opportunities.ts","frontend/src/api/modules/purchase-orders.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/video-calls.ts","frontend/src/views/ai-agents/Metrics.vue","frontend/src/views/finance-os/ai/AutoFundScheduling.vue","frontend/src/views/finance-os/ai/CashForecastModel.vue","frontend/src/views/finance-os/cash/CashControlTower.vue","frontend/src/views/finance-os/expense/CostAnomaly.vue","frontend/src/views/finance-os/expense/CostCenter.vue","frontend/src/views/finance-os/expense/ExpenseApprovalFlow.vue","frontend/src/views/finance-os/expense/NodeCost.vue","frontend/src/views/finance-os/expense/ProjectCost.vue","frontend/src/views/finance-os/revenue/AutoCollectionCenter.vue","frontend/src/views/finance-os/revenue/PriceTypes.vue","frontend/src/views/finance-os/revenue/RecognitionRules.vue","frontend/src/views/video-calls/Form.vue","frontend/src/views/video-calls/Index.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"]},{"id":"280bb3927069d31d0dfeb19caf98ce774dd2651d","message":"feat(supply-chain): finish wave 1, 4, 5, 6 with complete type safety\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/280bb3927069d31d0dfeb19caf98ce774dd2651d","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-09T15:25:41+08:00","added":["backend/src/modules/purchase-orders/purchase-order.controller.ts","backend/src/modules/purchase-orders/purchase-order.docs.ts","backend/src/modules/purchase-orders/purchase-order.routes.ts","backend/src/modules/purchase-orders/purchase-order.schema.ts","backend/src/modules/purchase-orders/purchase-order.service.ts","frontend/src/api/modules/purchase-orders.ts","frontend/src/views/cost-allocation/Form.vue","frontend/src/views/customer-balance/Form.vue","frontend/src/views/purchase-orders/Detail.vue","frontend/src/views/purchase-orders/Form.vue","frontend/src/views/purchase-orders/Index.vue","frontend/src/views/tickets/Gantt.vue","frontend/src/views/video-calls/Form.vue","frontend/src/views/video-calls/Index.vue"],"removed":[],"modified":["backend/src/modules/supply-chain/purchase-order.service.ts","backend/src/routes/register-domain-routes.ts","frontend/src/api/modules/video-calls.ts","frontend/src/router/index.ts","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue"]}],"total_commits":0,"head_commit":{"id":"a827624730a039637887a7c3f1fb7f5c813cb3ec","message":"feat: Add finance OS AI views and knowledge base components\n\n- Add finance AI views (AutoCollectionEngine, AutoCreditAdjustment, DefaultProbabilityModel, ROIEvaluation)\n- Add cash management views (AccountManagement, CashHealth, DailySettlement, Forecast3090, FundPool, FundScheduling, PaymentRequests)\n- Add profit analysis views (AssetDepreciation, CityProfit, EmotionROI, IOCurve, PaybackPeriod, ProductProfit, ProfitEngine)\n- Add risk control views (AbnormalProfit, CreditLimit, CreditScore, FreezeMechanism, OverdueForecast, RiskControl, TaxRisk)\n- Add knowledge base components (KnowledgeCapture, KnowledgeFeedback)\n- Update video calls module with improved form and list UI\n- Refactor channel integrations, opportunities, purchase orders, quotes API\n- Update approval governance and route contract audit reports\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/a827624730a039637887a7c3f1fb7f5c813cb3ec","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-10T10:11:48+08:00","added":[".claude/worktrees/exciting-mahavira","frontend/src/views/finance-os/ai/AutoCollectionEngine.vue","frontend/src/views/finance-os/ai/AutoCreditAdjustment.vue","frontend/src/views/finance-os/ai/DefaultProbabilityModel.vue","frontend/src/views/finance-os/ai/FinanceAI.vue","frontend/src/views/finance-os/ai/ROIEvaluation.vue","frontend/src/views/finance-os/cash/AccountManagement.vue","frontend/src/views/finance-os/cash/CashHealth.vue","frontend/src/views/finance-os/cash/DailySettlement.vue","frontend/src/views/finance-os/cash/Forecast3090.vue","frontend/src/views/finance-os/cash/FundPool.vue","frontend/src/views/finance-os/cash/FundScheduling.vue","frontend/src/views/finance-os/cash/PaymentRequests.vue","frontend/src/views/finance-os/profit/AssetDepreciation.vue","frontend/src/views/finance-os/profit/CityProfit.vue","frontend/src/views/finance-os/profit/EmotionROI.vue","frontend/src/views/finance-os/profit/IOCurve.vue","frontend/src/views/finance-os/profit/PaybackPeriod.vue","frontend/src/views/finance-os/profit/ProductProfit.vue","frontend/src/views/finance-os/profit/ProfitEngine.vue","frontend/src/views/finance-os/risk/AbnormalProfit.vue","frontend/src/views/finance-os/risk/CreditLimit.vue","frontend/src/views/finance-os/risk/CreditScore.vue","frontend/src/views/finance-os/risk/FreezeMechanism.vue","frontend/src/views/finance-os/risk/OverdueForecast.vue","frontend/src/views/finance-os/risk/RiskControl.vue","frontend/src/views/finance-os/risk/TaxRisk.vue","frontend/src/views/knowledge-base/KnowledgeCapture.vue","frontend/src/views/knowledge-base/KnowledgeFeedback.vue"],"removed":["e2e/test-results/.last-run.json","e2e/test-results/results.json"],"modified":["backend/src/main.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/approvals/approval.service.test.ts","backend/src/modules/approvals/approval.service.ts","backend/src/modules/bom/bom.service.ts","backend/src/modules/payments/payment-record.service.ts","backend/src/modules/payments/payment.service.test.ts","backend/src/modules/serial-numbers/sn.service.ts","backend/src/modules/video-calls/video-call.routes.ts","e2e/playwright-report/index.html","frontend/src/api/modules/channel-integrations.ts","frontend/src/api/modules/opportunities.ts","frontend/src/api/modules/purchase-orders.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/video-calls.ts","frontend/src/views/ai-agents/Metrics.vue","frontend/src/views/finance-os/ai/AutoFundScheduling.vue","frontend/src/views/finance-os/ai/CashForecastModel.vue","frontend/src/views/finance-os/cash/CashControlTower.vue","frontend/src/views/finance-os/expense/CostAnomaly.vue","frontend/src/views/finance-os/expense/CostCenter.vue","frontend/src/views/finance-os/expense/ExpenseApprovalFlow.vue","frontend/src/views/finance-os/expense/NodeCost.vue","frontend/src/views/finance-os/expense/ProjectCost.vue","frontend/src/views/finance-os/revenue/AutoCollectionCenter.vue","frontend/src/views/finance-os/revenue/PriceTypes.vue","frontend/src/views/finance-os/revenue/RecognitionRules.vue","frontend/src/views/video-calls/Form.vue","frontend/src/views/video-calls/Index.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"]},"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":1161980,"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-10T10:10: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
|
1773108932
|
1773108932
|
0
|
1773108932
|
1773108932
|
NULL
|
|
0
|
Edit
Delete
|
|
4263
|
feat: Add finance OS AI views and knowledge base c feat: Add finance OS AI views and knowledge base components...
|
6
|
5
|
ci.yml
|
4208
|
5
|
0
|
refs/heads/main
|
a827624730a039637887a7c3f1fb7f5c813cb3ec
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c8076632765b6782be30f75613b7ab8e602662f4","after":"a827624730a039637887a7c3f1fb7f5c813cb3ec","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c8076632765b6782be30f75613b7ab8e602662f4...a827624730a039637887a7c3f1fb7f5c813cb3ec","commits":[{"id":"a827624730a039637887a7c3f1fb7f5c813cb3ec","message":"feat: Add finance OS AI views and knowledge base components\n\n- Add finance AI views (AutoCollectionEngine, AutoCreditAdjustment, DefaultProbabilityModel, ROIEvaluation)\n- Add cash management views (AccountManagement, CashHealth, DailySettlement, Forecast3090, FundPool, FundScheduling, PaymentRequests)\n- Add profit analysis views (AssetDepreciation, CityProfit, EmotionROI, IOCurve, PaybackPeriod, ProductProfit, ProfitEngine)\n- Add risk control views (AbnormalProfit, CreditLimit, CreditScore, FreezeMechanism, OverdueForecast, RiskControl, TaxRisk)\n- Add knowledge base components (KnowledgeCapture, KnowledgeFeedback)\n- Update video calls module with improved form and list UI\n- Refactor channel integrations, opportunities, purchase orders, quotes API\n- Update approval governance and route contract audit reports\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/a827624730a039637887a7c3f1fb7f5c813cb3ec","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-10T10:11:48+08:00","added":[".claude/worktrees/exciting-mahavira","frontend/src/views/finance-os/ai/AutoCollectionEngine.vue","frontend/src/views/finance-os/ai/AutoCreditAdjustment.vue","frontend/src/views/finance-os/ai/DefaultProbabilityModel.vue","frontend/src/views/finance-os/ai/FinanceAI.vue","frontend/src/views/finance-os/ai/ROIEvaluation.vue","frontend/src/views/finance-os/cash/AccountManagement.vue","frontend/src/views/finance-os/cash/CashHealth.vue","frontend/src/views/finance-os/cash/DailySettlement.vue","frontend/src/views/finance-os/cash/Forecast3090.vue","frontend/src/views/finance-os/cash/FundPool.vue","frontend/src/views/finance-os/cash/FundScheduling.vue","frontend/src/views/finance-os/cash/PaymentRequests.vue","frontend/src/views/finance-os/profit/AssetDepreciation.vue","frontend/src/views/finance-os/profit/CityProfit.vue","frontend/src/views/finance-os/profit/EmotionROI.vue","frontend/src/views/finance-os/profit/IOCurve.vue","frontend/src/views/finance-os/profit/PaybackPeriod.vue","frontend/src/views/finance-os/profit/ProductProfit.vue","frontend/src/views/finance-os/profit/ProfitEngine.vue","frontend/src/views/finance-os/risk/AbnormalProfit.vue","frontend/src/views/finance-os/risk/CreditLimit.vue","frontend/src/views/finance-os/risk/CreditScore.vue","frontend/src/views/finance-os/risk/FreezeMechanism.vue","frontend/src/views/finance-os/risk/OverdueForecast.vue","frontend/src/views/finance-os/risk/RiskControl.vue","frontend/src/views/finance-os/risk/TaxRisk.vue","frontend/src/views/knowledge-base/KnowledgeCapture.vue","frontend/src/views/knowledge-base/KnowledgeFeedback.vue"],"removed":["e2e/test-results/.last-run.json","e2e/test-results/results.json"],"modified":["backend/src/main.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/approvals/approval.service.test.ts","backend/src/modules/approvals/approval.service.ts","backend/src/modules/bom/bom.service.ts","backend/src/modules/payments/payment-record.service.ts","backend/src/modules/payments/payment.service.test.ts","backend/src/modules/serial-numbers/sn.service.ts","backend/src/modules/video-calls/video-call.routes.ts","e2e/playwright-report/index.html","frontend/src/api/modules/channel-integrations.ts","frontend/src/api/modules/opportunities.ts","frontend/src/api/modules/purchase-orders.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/video-calls.ts","frontend/src/views/ai-agents/Metrics.vue","frontend/src/views/finance-os/ai/AutoFundScheduling.vue","frontend/src/views/finance-os/ai/CashForecastModel.vue","frontend/src/views/finance-os/cash/CashControlTower.vue","frontend/src/views/finance-os/expense/CostAnomaly.vue","frontend/src/views/finance-os/expense/CostCenter.vue","frontend/src/views/finance-os/expense/ExpenseApprovalFlow.vue","frontend/src/views/finance-os/expense/NodeCost.vue","frontend/src/views/finance-os/expense/ProjectCost.vue","frontend/src/views/finance-os/revenue/AutoCollectionCenter.vue","frontend/src/views/finance-os/revenue/PriceTypes.vue","frontend/src/views/finance-os/revenue/RecognitionRules.vue","frontend/src/views/video-calls/Form.vue","frontend/src/views/video-calls/Index.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"]},{"id":"280bb3927069d31d0dfeb19caf98ce774dd2651d","message":"feat(supply-chain): finish wave 1, 4, 5, 6 with complete type safety\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/280bb3927069d31d0dfeb19caf98ce774dd2651d","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-09T15:25:41+08:00","added":["backend/src/modules/purchase-orders/purchase-order.controller.ts","backend/src/modules/purchase-orders/purchase-order.docs.ts","backend/src/modules/purchase-orders/purchase-order.routes.ts","backend/src/modules/purchase-orders/purchase-order.schema.ts","backend/src/modules/purchase-orders/purchase-order.service.ts","frontend/src/api/modules/purchase-orders.ts","frontend/src/views/cost-allocation/Form.vue","frontend/src/views/customer-balance/Form.vue","frontend/src/views/purchase-orders/Detail.vue","frontend/src/views/purchase-orders/Form.vue","frontend/src/views/purchase-orders/Index.vue","frontend/src/views/tickets/Gantt.vue","frontend/src/views/video-calls/Form.vue","frontend/src/views/video-calls/Index.vue"],"removed":[],"modified":["backend/src/modules/supply-chain/purchase-order.service.ts","backend/src/routes/register-domain-routes.ts","frontend/src/api/modules/video-calls.ts","frontend/src/router/index.ts","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue"]}],"total_commits":0,"head_commit":{"id":"a827624730a039637887a7c3f1fb7f5c813cb3ec","message":"feat: Add finance OS AI views and knowledge base components\n\n- Add finance AI views (AutoCollectionEngine, AutoCreditAdjustment, DefaultProbabilityModel, ROIEvaluation)\n- Add cash management views (AccountManagement, CashHealth, DailySettlement, Forecast3090, FundPool, FundScheduling, PaymentRequests)\n- Add profit analysis views (AssetDepreciation, CityProfit, EmotionROI, IOCurve, PaybackPeriod, ProductProfit, ProfitEngine)\n- Add risk control views (AbnormalProfit, CreditLimit, CreditScore, FreezeMechanism, OverdueForecast, RiskControl, TaxRisk)\n- Add knowledge base components (KnowledgeCapture, KnowledgeFeedback)\n- Update video calls module with improved form and list UI\n- Refactor channel integrations, opportunities, purchase orders, quotes API\n- Update approval governance and route contract audit reports\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/a827624730a039637887a7c3f1fb7f5c813cb3ec","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-10T10:11:48+08:00","added":[".claude/worktrees/exciting-mahavira","frontend/src/views/finance-os/ai/AutoCollectionEngine.vue","frontend/src/views/finance-os/ai/AutoCreditAdjustment.vue","frontend/src/views/finance-os/ai/DefaultProbabilityModel.vue","frontend/src/views/finance-os/ai/FinanceAI.vue","frontend/src/views/finance-os/ai/ROIEvaluation.vue","frontend/src/views/finance-os/cash/AccountManagement.vue","frontend/src/views/finance-os/cash/CashHealth.vue","frontend/src/views/finance-os/cash/DailySettlement.vue","frontend/src/views/finance-os/cash/Forecast3090.vue","frontend/src/views/finance-os/cash/FundPool.vue","frontend/src/views/finance-os/cash/FundScheduling.vue","frontend/src/views/finance-os/cash/PaymentRequests.vue","frontend/src/views/finance-os/profit/AssetDepreciation.vue","frontend/src/views/finance-os/profit/CityProfit.vue","frontend/src/views/finance-os/profit/EmotionROI.vue","frontend/src/views/finance-os/profit/IOCurve.vue","frontend/src/views/finance-os/profit/PaybackPeriod.vue","frontend/src/views/finance-os/profit/ProductProfit.vue","frontend/src/views/finance-os/profit/ProfitEngine.vue","frontend/src/views/finance-os/risk/AbnormalProfit.vue","frontend/src/views/finance-os/risk/CreditLimit.vue","frontend/src/views/finance-os/risk/CreditScore.vue","frontend/src/views/finance-os/risk/FreezeMechanism.vue","frontend/src/views/finance-os/risk/OverdueForecast.vue","frontend/src/views/finance-os/risk/RiskControl.vue","frontend/src/views/finance-os/risk/TaxRisk.vue","frontend/src/views/knowledge-base/KnowledgeCapture.vue","frontend/src/views/knowledge-base/KnowledgeFeedback.vue"],"removed":["e2e/test-results/.last-run.json","e2e/test-results/results.json"],"modified":["backend/src/main.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/approvals/approval.service.test.ts","backend/src/modules/approvals/approval.service.ts","backend/src/modules/bom/bom.service.ts","backend/src/modules/payments/payment-record.service.ts","backend/src/modules/payments/payment.service.test.ts","backend/src/modules/serial-numbers/sn.service.ts","backend/src/modules/video-calls/video-call.routes.ts","e2e/playwright-report/index.html","frontend/src/api/modules/channel-integrations.ts","frontend/src/api/modules/opportunities.ts","frontend/src/api/modules/purchase-orders.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/video-calls.ts","frontend/src/views/ai-agents/Metrics.vue","frontend/src/views/finance-os/ai/AutoFundScheduling.vue","frontend/src/views/finance-os/ai/CashForecastModel.vue","frontend/src/views/finance-os/cash/CashControlTower.vue","frontend/src/views/finance-os/expense/CostAnomaly.vue","frontend/src/views/finance-os/expense/CostCenter.vue","frontend/src/views/finance-os/expense/ExpenseApprovalFlow.vue","frontend/src/views/finance-os/expense/NodeCost.vue","frontend/src/views/finance-os/expense/ProjectCost.vue","frontend/src/views/finance-os/revenue/AutoCollectionCenter.vue","frontend/src/views/finance-os/revenue/PriceTypes.vue","frontend/src/views/finance-os/revenue/RecognitionRules.vue","frontend/src/views/video-calls/Form.vue","frontend/src/views/video-calls/Index.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"]},"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":1161980,"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-10T10:10: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
|
1773108718
|
1773108746
|
0
|
1773108717
|
1773108746
|
NULL
|
|
0
|
Edit
Delete
|
|
4262
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4207
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773108632
|
1773108632
|
0
|
1773108632
|
1773108632
|
NULL
|
|
0
|
Edit
Delete
|
|
4261
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4206
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773108332
|
1773108332
|
0
|
1773108332
|
1773108332
|
NULL
|
|
0
|
Edit
Delete
|
|
4260
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4205
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773108032
|
1773108032
|
0
|
1773108032
|
1773108032
|
NULL
|
|
0
|
Edit
Delete
|
|
4259
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4204
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773107732
|
1773107732
|
0
|
1773107732
|
1773107732
|
NULL
|
|
0
|
Edit
Delete
|
|
4258
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4203
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773107432
|
1773107432
|
0
|
1773107432
|
1773107432
|
NULL
|
|
0
|
Edit
Delete
|
|
4257
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4202
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773107132
|
1773107132
|
0
|
1773107132
|
1773107132
|
NULL
|
|
0
|
Edit
Delete
|
|
4256
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4201
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773106832
|
1773106832
|
0
|
1773106832
|
1773106832
|
NULL
|
|
0
|
Edit
Delete
|
|
4255
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4200
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773106532
|
1773106532
|
0
|
1773106532
|
1773106532
|
NULL
|
|
0
|
Edit
Delete
|
|
4254
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4199
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773106232
|
1773106232
|
0
|
1773106232
|
1773106232
|
NULL
|
|
0
|
Edit
Delete
|
|
4253
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4198
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773105932
|
1773105932
|
0
|
1773105932
|
1773105932
|
NULL
|
|
0
|
Edit
Delete
|
|
4252
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4197
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773105632
|
1773105632
|
0
|
1773105632
|
1773105632
|
NULL
|
|
0
|
Edit
Delete
|
|
4251
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4196
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773105332
|
1773105332
|
0
|
1773105332
|
1773105332
|
NULL
|
|
0
|
Edit
Delete
|
|
4250
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4195
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773105032
|
1773105032
|
0
|
1773105032
|
1773105032
|
NULL
|
|
0
|
Edit
Delete
|
|
4249
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4194
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773104732
|
1773104732
|
0
|
1773104732
|
1773104732
|
NULL
|
|
0
|
Edit
Delete
|
|
4248
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4193
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773104432
|
1773104432
|
0
|
1773104432
|
1773104432
|
NULL
|
|
0
|
Edit
Delete
|
|
4247
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4192
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773104132
|
1773104132
|
0
|
1773104132
|
1773104132
|
NULL
|
|
0
|
Edit
Delete
|
|
4246
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4191
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773103832
|
1773103832
|
0
|
1773103832
|
1773103832
|
NULL
|
|
0
|
Edit
Delete
|
|
4245
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4190
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773103532
|
1773103532
|
0
|
1773103532
|
1773103532
|
NULL
|
|
0
|
Edit
Delete
|
|
4244
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4189
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773103232
|
1773103232
|
0
|
1773103232
|
1773103232
|
NULL
|
|
0
|
Edit
Delete
|
|
4243
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4188
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773102932
|
1773102932
|
0
|
1773102932
|
1773102932
|
NULL
|
|
0
|
Edit
Delete
|
|
4242
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4187
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773102632
|
1773102632
|
0
|
1773102632
|
1773102632
|
NULL
|
|
0
|
Edit
Delete
|
|
4241
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4186
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773102332
|
1773102332
|
0
|
1773102332
|
1773102332
|
NULL
|
|
0
|
Edit
Delete
|
|
4240
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4185
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773102032
|
1773102032
|
0
|
1773102032
|
1773102032
|
NULL
|
|
0
|
Edit
Delete
|
|
4239
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4184
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773101732
|
1773101732
|
0
|
1773101732
|
1773101732
|
NULL
|
|
0
|
Edit
Delete
|
|
4238
|
Add video calls module, BOM/treasury views, and go Add video calls module, BOM/treasury views, and governance wave0 docs...
|
6
|
5
|
health-check.yml
|
4183
|
-2
|
54
|
refs/heads/main
|
c8076632765b6782be30f75613b7ab8e602662f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0644185f66987a1e83b3b5f1a3cc462024a1f61f","after":"c8076632765b6782be30f75613b7ab8e602662f4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0644185f66987a1e83b3b5f1a3cc462024a1f61f...c8076632765b6782be30f75613b7ab8e602662f4","commits":[{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},{"id":"8367f2304531ebebb154a5303d39500e38870d5f","message":"Update governance docs and audits\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8367f2304531ebebb154a5303d39500e38870d5f","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-09T08:22:59+08:00","added":[],"removed":[],"modified":["GEMINI.md","backend/src/modules/im/im.controller.ts","backend/src/modules/sample-requests/sample-request.routes.ts","backend/src/modules/suppliers/supplier.service.ts","docs/contract-governance-3.0.md","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"]},{"id":"9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","message":"Add acquisition CRUD guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9f66d3fc8beaa478d52c5ecc9a25e7e824f5825c","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-09T08:06:41+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"e40a10d8167476869c78fea4e7181071cf95034e","message":"Document type regression progress\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e40a10d8167476869c78fea4e7181071cf95034e","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-09T08:03:31+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/content-categories/content-category.service.ts","backend/src/shared/services/base.service.ts","docs/contract-governance-3.0.md","docs/reports/governance-experience-2026-03-07.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","message":"Fix frontend bugs add Playwright\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7d569cf7e2fcef7601218c9ed4c9a5ee35f6b642","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-09T07:45:14+08:00","added":["output/playwright/content-category-debug.png"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/ai-agents/ai-agent.controller.test.ts","docs/contract-governance-3.0.md"]}],"total_commits":0,"head_commit":{"id":"c8076632765b6782be30f75613b7ab8e602662f4","message":"Add video calls module, BOM/treasury views, and governance wave0 docs\n\n- backend: Add video-calls module with controller, service, schema, docs\n- frontend: Add BOM, treasury, and channel-integrations CRUD views\n- frontend: Add warehouse-supply smoke tests and router updates\n- docs: Add global-governance-wave0-matrix and battle cards for 6 domains\n- e2e: Add e2e-probe.mjs and temp test scripts\n- shared: Add money utility and update models\n- Update various controllers, services, and API contracts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c8076632765b6782be30f75613b7ab8e602662f4","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-09T09:56:39+08:00","added":["backend/src/modules/video-calls/video-call.controller.ts","backend/src/modules/video-calls/video-call.docs.ts","backend/src/modules/video-calls/video-call.mapper.ts","backend/src/modules/video-calls/video-call.routes.ts","backend/src/modules/video-calls/video-call.schema.ts","backend/src/modules/video-calls/video-call.service.ts","docs/plans/global-governance-wave0-matrix-2026-03-09.md","docs/plans/wave0-battle-cards/README.md","docs/plans/wave0-battle-cards/admin-communication.md","docs/plans/wave0-battle-cards/finance-expense-risk.md","docs/plans/wave0-battle-cards/growth-ops.md","docs/plans/wave0-battle-cards/service-extended.md","docs/plans/wave0-battle-cards/synergy-extended.md","docs/plans/wave0-battle-cards/warehouse-supply.md","e2e-probe.mjs","frontend/src/api/modules/channel-integrations.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","gemini-e2e-temp/crm_sales_bomb.spec.mjs","gemini-e2e-temp/e2e-probe.mjs","gemini-e2e-temp/finance_ai_assault.spec.mjs","gemini-e2e-temp/package.json","gemini-e2e-temp/scm_scan.spec.mjs","shared/src/utils/money.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/seed.ts","backend/src/modules/content-creation/content-creation.service.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.controller.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.ts","backend/src/modules/groupbuy-settlements/groupbuy-settlement.service.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/inventory/inventory.routes.ts","backend/src/modules/location-assessments/location-assessment.service.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.controller.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.routes.ts","backend/src/modules/users/user.service.ts","backend/src/routes/register-domain-routes.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/services/base.service.ts","backend/src/shared/state-machines/machines/content-creation.machine.ts","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md","e2e/tests/fixtures/service-center-smoke.ts","frontend/package.json","frontend/src/api/index.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/users.ts","frontend/src/router/index.ts","frontend/src/stores/im.ts","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/bom/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","mobile/src/stores/auth.ts","mobile/src/views/Leads.vue","package.json","pnpm-lock.yaml","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","shared/package.json","shared/src/types/models.ts","shared/src/utils/index.ts"]},"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":1095017,"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-09T09:55:33+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
|
1773101432
|
1773101432
|
0
|
1773101432
|
1773101432
|
NULL
|
|
0
|
Edit
Delete
|