|
9103
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9028
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774713318
|
1774713319
|
0
|
1774713318
|
1774713319
|
|
|
0
|
Edit
Delete
|
|
9104
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9029
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774713618
|
1774713619
|
0
|
1774713618
|
1774713619
|
|
|
0
|
Edit
Delete
|
|
9105
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9030
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774713918
|
1774713919
|
0
|
1774713918
|
1774713919
|
|
|
0
|
Edit
Delete
|
|
9106
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9031
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774714218
|
1774714219
|
0
|
1774714218
|
1774714219
|
|
|
0
|
Edit
Delete
|
|
9107
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9032
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774714518
|
1774714519
|
0
|
1774714518
|
1774714519
|
|
|
0
|
Edit
Delete
|
|
9108
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9033
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774714818
|
1774714819
|
0
|
1774714818
|
1774714819
|
|
|
0
|
Edit
Delete
|
|
9109
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9034
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774715118
|
1774715119
|
0
|
1774715118
|
1774715119
|
|
|
0
|
Edit
Delete
|
|
9110
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9035
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774715418
|
1774715419
|
0
|
1774715418
|
1774715419
|
|
|
0
|
Edit
Delete
|
|
9111
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9036
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774715718
|
1774715719
|
0
|
1774715718
|
1774715719
|
|
|
0
|
Edit
Delete
|
|
9112
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9037
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774716018
|
1774716019
|
0
|
1774716018
|
1774716019
|
|
|
0
|
Edit
Delete
|
|
9113
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9038
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774716318
|
1774716319
|
0
|
1774716318
|
1774716319
|
|
|
0
|
Edit
Delete
|
|
9114
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9039
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774716618
|
1774716619
|
0
|
1774716618
|
1774716619
|
|
|
0
|
Edit
Delete
|
|
9115
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9040
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774716918
|
1774716919
|
0
|
1774716918
|
1774716919
|
|
|
0
|
Edit
Delete
|
|
9116
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9041
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774717218
|
1774717219
|
0
|
1774717218
|
1774717219
|
|
|
0
|
Edit
Delete
|
|
9117
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9042
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774717518
|
1774717519
|
0
|
1774717518
|
1774717519
|
|
|
0
|
Edit
Delete
|
|
9118
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9043
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774717818
|
1774717819
|
0
|
1774717818
|
1774717819
|
|
|
0
|
Edit
Delete
|
|
9119
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9044
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774718118
|
1774718119
|
0
|
1774718118
|
1774718119
|
|
|
0
|
Edit
Delete
|
|
9120
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9045
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774718418
|
1774718419
|
0
|
1774718418
|
1774718419
|
|
|
0
|
Edit
Delete
|
|
9121
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9046
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774718718
|
1774718719
|
0
|
1774718718
|
1774718719
|
|
|
0
|
Edit
Delete
|
|
9122
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9047
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774719018
|
1774719019
|
0
|
1774719018
|
1774719019
|
|
|
0
|
Edit
Delete
|
|
9123
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9048
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774719318
|
1774719319
|
0
|
1774719318
|
1774719319
|
|
|
0
|
Edit
Delete
|
|
9124
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9049
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774719618
|
1774719619
|
0
|
1774719618
|
1774719619
|
|
|
0
|
Edit
Delete
|
|
9125
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9050
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774719918
|
1774719919
|
0
|
1774719918
|
1774719919
|
|
|
0
|
Edit
Delete
|
|
9126
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9051
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774720218
|
1774720219
|
0
|
1774720218
|
1774720219
|
|
|
0
|
Edit
Delete
|
|
9127
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9052
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774720518
|
1774720519
|
0
|
1774720518
|
1774720519
|
|
|
0
|
Edit
Delete
|
|
9128
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9053
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774720818
|
1774720819
|
0
|
1774720818
|
1774720819
|
|
|
0
|
Edit
Delete
|
|
9129
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9054
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774721118
|
1774721119
|
0
|
1774721118
|
1774721119
|
|
|
0
|
Edit
Delete
|
|
9130
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9055
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774721418
|
1774721419
|
0
|
1774721418
|
1774721419
|
|
|
0
|
Edit
Delete
|
|
9131
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9056
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774721718
|
1774721719
|
0
|
1774721718
|
1774721719
|
|
|
0
|
Edit
Delete
|
|
9132
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9057
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774722018
|
1774722019
|
0
|
1774722018
|
1774722019
|
|
|
0
|
Edit
Delete
|
|
9133
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9058
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774722318
|
1774722319
|
0
|
1774722318
|
1774722319
|
|
|
0
|
Edit
Delete
|
|
9134
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9059
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774722618
|
1774722619
|
0
|
1774722618
|
1774722619
|
|
|
0
|
Edit
Delete
|
|
9135
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9060
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774722918
|
1774722919
|
0
|
1774722918
|
1774722919
|
|
|
0
|
Edit
Delete
|
|
9136
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9061
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774723218
|
1774723219
|
0
|
1774723218
|
1774723219
|
|
|
0
|
Edit
Delete
|
|
9137
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9062
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774723518
|
1774723519
|
0
|
1774723518
|
1774723519
|
|
|
0
|
Edit
Delete
|
|
9138
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9063
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774723818
|
1774723819
|
0
|
1774723818
|
1774723819
|
|
|
0
|
Edit
Delete
|
|
9139
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9064
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774724118
|
1774724119
|
0
|
1774724118
|
1774724119
|
|
|
0
|
Edit
Delete
|
|
9140
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9065
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774724418
|
1774724419
|
0
|
1774724418
|
1774724419
|
|
|
0
|
Edit
Delete
|
|
9141
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9066
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774724718
|
1774724719
|
0
|
1774724718
|
1774724719
|
|
|
0
|
Edit
Delete
|
|
9142
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9067
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774725018
|
1774725019
|
0
|
1774725018
|
1774725019
|
|
|
0
|
Edit
Delete
|
|
9143
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9068
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774725318
|
1774725319
|
0
|
1774725318
|
1774725319
|
|
|
0
|
Edit
Delete
|
|
9144
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9069
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774725618
|
1774725619
|
0
|
1774725618
|
1774725619
|
|
|
0
|
Edit
Delete
|
|
9145
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9070
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774725918
|
1774725919
|
0
|
1774725918
|
1774725919
|
|
|
0
|
Edit
Delete
|
|
9146
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9071
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774726218
|
1774726219
|
0
|
1774726218
|
1774726219
|
|
|
0
|
Edit
Delete
|
|
9147
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9072
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774726518
|
1774726519
|
0
|
1774726518
|
1774726519
|
|
|
0
|
Edit
Delete
|
|
9148
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9073
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774726818
|
1774726819
|
0
|
1774726818
|
1774726819
|
|
|
0
|
Edit
Delete
|
|
9149
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9074
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774727118
|
1774727119
|
0
|
1774727118
|
1774727119
|
|
|
0
|
Edit
Delete
|
|
9150
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9075
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774727418
|
1774727419
|
0
|
1774727418
|
1774727419
|
|
|
0
|
Edit
Delete
|
|
9151
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9076
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774727718
|
1774727719
|
0
|
1774727718
|
1774727719
|
|
|
0
|
Edit
Delete
|
|
9152
|
Fix API pagination and fixture regressions
|
6
|
5
|
health-check.yml
|
9077
|
-2
|
187
|
refs/heads/main
|
0c8f4a138b823e8d615f93850a64c3365e5aed15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f60415723c7e4450e3f307a54e65df5fbb4d38d2","after":"0c8f4a138b823e8d615f93850a64c3365e5aed15","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/f60415723c7e4450e3f307a54e65df5fbb4d38d2...0c8f4a138b823e8d615f93850a64c3365e5aed15","commits":[{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.ts"]}],"total_commits":0,"head_commit":{"id":"0c8f4a138b823e8d615f93850a64c3365e5aed15","message":"Fix API pagination and fixture regressions\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0c8f4a138b823e8d615f93850a64c3365e5aed15","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T18:34:23+08:00","added":["backend/src/modules/ai-agents/services/intent-agent.types.ts","frontend/src/views/settings/components/TestResultBlock.vue"],"removed":[],"modified":["backend/src/modules/ai-agents/services/semantic-agent.service.ts","backend/src/modules/ai-agents/services/transformation-agent.service.ts","backend/src/modules/customer-balance/customer-balance.service.ts","backend/src/modules/knowledge/knowledge-crud.service.ts","backend/src/shared/process-core/process-adapter.ts","backend/src/shared/utils/response.ts","backend/tests/api/approvals.test.ts","backend/tests/api/finance-credit-cash.test.ts","backend/tests/api/financial-reports.test.ts","backend/tests/api/payments.test.ts","backend/tests/api/setup.ts","backend/tests/api/stage-knowledge.test.ts","backend/tests/api/test-helpers.ts","backend/tests/api/treasury.test.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/im-messages.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/tenant-configs/Index.vue","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/src/types/ai-agents.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/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1901516,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T17:43:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774728018
|
1774728019
|
0
|
1774728018
|
1774728019
|
|
|
0
|
Edit
Delete
|