|
7769
|
fix: 8 Agent 并行治理 — tsc清零+安全修复+N+1优化+状态机边界测试
|
6
|
5
|
deploy.yml
|
7694
|
5
|
0
|
refs/heads/main
|
9f09902dce3537d952595fd6d33175b6f0c24c7e
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T18:02:32+08:00","updated_at":"2026-03-24T18:02:32+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7766,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7766","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7766","display_title":"fix: 8 Agent 并行治理 — tsc清零+安全修复+N+1优化+状态机边界测试","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7691,"head_sha":"9f09902dce3537d952595fd6d33175b6f0c24c7e","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1846746,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T18:04:08+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T18:07:06+08:00","completed_at":"2026-03-24T18:07:43+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1846746,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T18:04:08+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
26
|
1774346873
|
1774346925
|
0
|
1774346863
|
1774346925
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7693
|
fix: Phase 4 三线并行治理 — 类型清零+测试扩展+性能深度优化
|
6
|
5
|
deploy.yml
|
7618
|
5
|
0
|
refs/heads/main
|
81e883dfff9283af39b3dd2aa30e25ae2119e8f0
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T11:45:35+08:00","updated_at":"2026-03-24T11:45:35+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7686,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7686","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7686","display_title":"fix: Phase 4 三线并行治理 — 类型清零+测试扩展+性能深度优化","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7611,"head_sha":"81e883dfff9283af39b3dd2aa30e25ae2119e8f0","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845854,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T12:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T12:06:21+08:00","completed_at":"2026-03-24T12:06:55+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845854,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T12:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
1
|
40
|
1774325284
|
1774325305
|
0
|
1774325284
|
1774325305
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7692
|
fix: Phase 4 三线并行治理 — 类型清零+测试扩展+性能深度优化
|
6
|
5
|
deploy.yml
|
7617
|
5
|
0
|
refs/heads/main
|
81e883dfff9283af39b3dd2aa30e25ae2119e8f0
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T11:45:35+08:00","updated_at":"2026-03-24T11:45:35+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7686,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7686","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7686","display_title":"fix: Phase 4 三线并行治理 — 类型清零+测试扩展+性能深度优化","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7611,"head_sha":"81e883dfff9283af39b3dd2aa30e25ae2119e8f0","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845854,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T12:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T12:06:21+08:00","completed_at":"2026-03-24T12:06:55+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845854,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T12:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
12
|
0
|
1774325283
|
0
|
1774325282
|
1774325283
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7691
|
fix: Phase 4 三线并行治理 — 类型清零+测试扩展+性能深度优化
|
6
|
5
|
deploy.yml
|
7616
|
5
|
0
|
refs/heads/main
|
81e883dfff9283af39b3dd2aa30e25ae2119e8f0
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T11:45:35+08:00","updated_at":"2026-03-24T11:45:35+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7686,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7686","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7686","display_title":"fix: Phase 4 三线并行治理 — 类型清零+测试扩展+性能深度优化","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7611,"head_sha":"81e883dfff9283af39b3dd2aa30e25ae2119e8f0","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845854,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T12:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T12:06:21+08:00","completed_at":"2026-03-24T12:06:55+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845854,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T12:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
17
|
1774325278
|
1774325281
|
0
|
1774325277
|
1774325282
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7689
|
fix: Phase 4 三线并行治理 — 类型清零+测试扩展+性能深度优化
|
6
|
5
|
deploy.yml
|
7614
|
5
|
0
|
refs/heads/main
|
81e883dfff9283af39b3dd2aa30e25ae2119e8f0
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T11:45:35+08:00","updated_at":"2026-03-24T11:45:35+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7686,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7686","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7686","display_title":"fix: Phase 4 三线并行治理 — 类型清零+测试扩展+性能深度优化","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7611,"head_sha":"81e883dfff9283af39b3dd2aa30e25ae2119e8f0","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845854,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T12:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T12:06:21+08:00","completed_at":"2026-03-24T12:06:55+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845854,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T12:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
26
|
1774325225
|
1774325277
|
0
|
1774325215
|
1774325277
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7674
|
fix: Phase 1-3 全面治理 — 26项安全+性能+架构+类型+测试修复
|
6
|
5
|
deploy.yml
|
7599
|
5
|
0
|
refs/heads/main
|
db7f39e63151b9c065646855287b8be73e13649b
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T11:01:20+08:00","updated_at":"2026-03-24T11:01:20+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7667,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7667","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7667","display_title":"fix: Phase 1-3 全面治理 — 26项安全+性能+架构+类型+测试修复","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7592,"head_sha":"db7f39e63151b9c065646855287b8be73e13649b","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845515,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T11:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T11:06:26+08:00","completed_at":"2026-03-24T11:07:01+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845515,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T11:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
2
|
40
|
1774321885
|
1774321936
|
0
|
1774321883
|
1774321936
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7672
|
fix: Phase 1-3 全面治理 — 26项安全+性能+架构+类型+测试修复
|
6
|
5
|
deploy.yml
|
7597
|
5
|
0
|
refs/heads/main
|
db7f39e63151b9c065646855287b8be73e13649b
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T11:01:20+08:00","updated_at":"2026-03-24T11:01:20+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7667,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7667","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7667","display_title":"fix: Phase 1-3 全面治理 — 26项安全+性能+架构+类型+测试修复","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7592,"head_sha":"db7f39e63151b9c065646855287b8be73e13649b","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845515,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T11:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T11:06:26+08:00","completed_at":"2026-03-24T11:07:01+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845515,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T11:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
17
|
1774321790
|
1774321882
|
0
|
1774321785
|
1774321883
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7670
|
fix: Phase 1-3 全面治理 — 26项安全+性能+架构+类型+测试修复
|
6
|
5
|
deploy.yml
|
7595
|
5
|
0
|
refs/heads/main
|
db7f39e63151b9c065646855287b8be73e13649b
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T11:01:20+08:00","updated_at":"2026-03-24T11:01:20+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7667,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7667","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7667","display_title":"fix: Phase 1-3 全面治理 — 26项安全+性能+架构+类型+测试修复","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7592,"head_sha":"db7f39e63151b9c065646855287b8be73e13649b","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845515,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T11:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T11:06:26+08:00","completed_at":"2026-03-24T11:07:01+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1845515,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T11:03:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
21
|
1774321639
|
1774321784
|
0
|
1774321621
|
1774321785
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7658
|
feat: 四线并行治理 — Record清零+v-permission扩展+Redis缓存+as feat: 四线并行治理 — Record清零+v-permission扩展+Redis缓存+as any清理...
|
6
|
5
|
deploy.yml
|
7583
|
5
|
0
|
refs/heads/main
|
dbf34b08bbb60650d15b0c55262dbfe8d0a3a655
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T10:14:13+08:00","updated_at":"2026-03-24T10:14:13+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7650,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7650","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7650","display_title":"feat: 四线并行治理 — Record清零+v-permission扩展+Redis缓存+as any清理","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7575,"head_sha":"dbf34b08bbb60650d15b0c55262dbfe8d0a3a655","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1958148,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T10:14:22+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T10:23:26+08:00","completed_at":"2026-03-24T10:23:58+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1958148,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T10:14:22+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
1
|
40
|
1774319283
|
1774319305
|
0
|
1774319281
|
1774319305
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7656
|
feat: 四线并行治理 — Record清零+v-permission扩展+Redis缓存+as feat: 四线并行治理 — Record清零+v-permission扩展+Redis缓存+as any清理...
|
6
|
5
|
deploy.yml
|
7581
|
5
|
0
|
refs/heads/main
|
dbf34b08bbb60650d15b0c55262dbfe8d0a3a655
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T10:14:13+08:00","updated_at":"2026-03-24T10:14:13+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7650,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7650","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7650","display_title":"feat: 四线并行治理 — Record清零+v-permission扩展+Redis缓存+as any清理","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7575,"head_sha":"dbf34b08bbb60650d15b0c55262dbfe8d0a3a655","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1958148,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T10:14:22+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T10:23:26+08:00","completed_at":"2026-03-24T10:23:58+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1958148,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T10:14:22+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
17
|
1774319103
|
1774319281
|
0
|
1774319102
|
1774319281
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7654
|
feat: 四线并行治理 — Record清零+v-permission扩展+Redis缓存+as feat: 四线并行治理 — Record清零+v-permission扩展+Redis缓存+as any清理...
|
6
|
5
|
deploy.yml
|
7579
|
5
|
0
|
refs/heads/main
|
dbf34b08bbb60650d15b0c55262dbfe8d0a3a655
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T10:14:13+08:00","updated_at":"2026-03-24T10:14:13+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7650,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7650","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7650","display_title":"feat: 四线并行治理 — Record清零+v-permission扩展+Redis缓存+as any清理","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7575,"head_sha":"dbf34b08bbb60650d15b0c55262dbfe8d0a3a655","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1958148,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T10:14:22+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T10:23:26+08:00","completed_at":"2026-03-24T10:23:58+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1958148,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T10:14:22+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
26
|
1774319050
|
1774319102
|
0
|
1774319038
|
1774319102
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7643
|
refactor: 8模块96处 as any 精确替换清零
|
6
|
5
|
deploy.yml
|
7568
|
5
|
0
|
refs/heads/main
|
8c39619c9cdb0d888d10942bf50533c8238021df
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T09:45:09+08:00","updated_at":"2026-03-24T09:45:09+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7638,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7638","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7638","display_title":"refactor: 8模块96处 as any 精确替换清零","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7563,"head_sha":"8c39619c9cdb0d888d10942bf50533c8238021df","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956552,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:45:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T09:48:49+08:00","completed_at":"2026-03-24T09:49:25+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956552,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:45:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
1
|
40
|
1774317034
|
1774317057
|
0
|
1774317033
|
1774317057
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7642
|
refactor: 8模块96处 as any 精确替换清零
|
6
|
5
|
deploy.yml
|
7567
|
5
|
0
|
refs/heads/main
|
8c39619c9cdb0d888d10942bf50533c8238021df
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T09:45:09+08:00","updated_at":"2026-03-24T09:45:09+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7638,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7638","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7638","display_title":"refactor: 8模块96处 as any 精确替换清零","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7563,"head_sha":"8c39619c9cdb0d888d10942bf50533c8238021df","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956552,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:45:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T09:48:49+08:00","completed_at":"2026-03-24T09:49:25+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956552,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:45:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
17
|
1774317029
|
1774317033
|
0
|
1774317028
|
1774317033
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7640
|
refactor: 8模块96处 as any 精确替换清零
|
6
|
5
|
deploy.yml
|
7565
|
5
|
0
|
refs/heads/main
|
8c39619c9cdb0d888d10942bf50533c8238021df
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T09:45:09+08:00","updated_at":"2026-03-24T09:45:09+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7638,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7638","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7638","display_title":"refactor: 8模块96处 as any 精确替换清零","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7563,"head_sha":"8c39619c9cdb0d888d10942bf50533c8238021df","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956552,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:45:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T09:48:49+08:00","completed_at":"2026-03-24T09:49:25+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956552,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:45:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
26
|
1774316973
|
1774317028
|
0
|
1774316965
|
1774317028
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7633
|
refactor: 5模块78处as any精确替换 + v-permission第三批 + API refactor: 5模块78处as any精确替换 + v-permission第三批 + API层any清理...
|
6
|
5
|
deploy.yml
|
7558
|
5
|
0
|
refs/heads/main
|
cfe1efeda7265f05374d3bd0036cf684a15f3cb9
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T09:17:32+08:00","updated_at":"2026-03-24T09:17:32+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7625,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7625","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7625","display_title":"refactor: 5模块78处as any精确替换 + v-permission第三批 + API层any清理","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7550,"head_sha":"cfe1efeda7265f05374d3bd0036cf684a15f3cb9","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956499,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:17:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T09:28:43+08:00","completed_at":"2026-03-24T09:29:18+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956499,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:17:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
1
|
40
|
1774315827
|
1774315848
|
0
|
1774315827
|
1774315848
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7632
|
refactor: 5模块78处as any精确替换 + v-permission第三批 + API refactor: 5模块78处as any精确替换 + v-permission第三批 + API层any清理...
|
6
|
5
|
deploy.yml
|
7557
|
5
|
0
|
refs/heads/main
|
cfe1efeda7265f05374d3bd0036cf684a15f3cb9
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T09:17:32+08:00","updated_at":"2026-03-24T09:17:32+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7625,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7625","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7625","display_title":"refactor: 5模块78处as any精确替换 + v-permission第三批 + API层any清理","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7550,"head_sha":"cfe1efeda7265f05374d3bd0036cf684a15f3cb9","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956499,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:17:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T09:28:43+08:00","completed_at":"2026-03-24T09:29:18+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956499,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:17:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
12
|
0
|
1774315826
|
0
|
1774315824
|
1774315827
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7630
|
refactor: 5模块78处as any精确替换 + v-permission第三批 + API refactor: 5模块78处as any精确替换 + v-permission第三批 + API层any清理...
|
6
|
5
|
deploy.yml
|
7555
|
5
|
0
|
refs/heads/main
|
cfe1efeda7265f05374d3bd0036cf684a15f3cb9
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T09:17:32+08:00","updated_at":"2026-03-24T09:17:32+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7625,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7625","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7625","display_title":"refactor: 5模块78处as any精确替换 + v-permission第三批 + API层any清理","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7550,"head_sha":"cfe1efeda7265f05374d3bd0036cf684a15f3cb9","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956499,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:17:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T09:28:43+08:00","completed_at":"2026-03-24T09:29:18+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956499,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:17:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
21
|
1774315780
|
1774315823
|
0
|
1774315760
|
1774315823
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7629
|
refactor: 5模块78处as any精确替换 + v-permission第三批 + API refactor: 5模块78处as any精确替换 + v-permission第三批 + API层any清理...
|
6
|
5
|
deploy.yml
|
7554
|
5
|
0
|
refs/heads/main
|
cfe1efeda7265f05374d3bd0036cf684a15f3cb9
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T09:17:32+08:00","updated_at":"2026-03-24T09:17:32+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7625,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7625","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7625","display_title":"refactor: 5模块78处as any精确替换 + v-permission第三批 + API层any清理","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7550,"head_sha":"cfe1efeda7265f05374d3bd0036cf684a15f3cb9","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956499,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:17:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T09:28:43+08:00","completed_at":"2026-03-24T09:29:18+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956499,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:17:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
12
|
0
|
1774315759
|
0
|
1774315758
|
1774315759
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7622
|
refactor: 4模块 as any 热点清零 + prismaModel 统一代理
|
6
|
5
|
deploy.yml
|
7547
|
5
|
0
|
refs/heads/main
|
07680473f95a02e139e159147a93ef74e61f3db2
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T09:01:52+08:00","updated_at":"2026-03-24T09:01:52+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7615,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7615","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7615","display_title":"refactor: 4模块 as any 热点清零 + prismaModel 统一代理","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7540,"head_sha":"07680473f95a02e139e159147a93ef74e61f3db2","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956407,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:01:59+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T09:05:36+08:00","completed_at":"2026-03-24T09:12:48+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956407,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:01:59+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
1
|
40
|
1774314837
|
1774314856
|
0
|
1774314837
|
1774314856
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7621
|
refactor: 4模块 as any 热点清零 + prismaModel 统一代理
|
6
|
5
|
deploy.yml
|
7546
|
5
|
0
|
refs/heads/main
|
07680473f95a02e139e159147a93ef74e61f3db2
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T09:01:52+08:00","updated_at":"2026-03-24T09:01:52+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7615,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7615","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7615","display_title":"refactor: 4模块 as any 热点清零 + prismaModel 统一代理","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7540,"head_sha":"07680473f95a02e139e159147a93ef74e61f3db2","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956407,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:01:59+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T09:05:36+08:00","completed_at":"2026-03-24T09:12:48+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956407,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:01:59+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
12
|
0
|
1774314836
|
0
|
1774314829
|
1774314836
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7619
|
refactor: 4模块 as any 热点清零 + prismaModel 统一代理
|
6
|
5
|
deploy.yml
|
7544
|
5
|
0
|
refs/heads/main
|
07680473f95a02e139e159147a93ef74e61f3db2
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T09:01:52+08:00","updated_at":"2026-03-24T09:01:52+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7615,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7615","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7615","display_title":"refactor: 4模块 as any 热点清零 + prismaModel 统一代理","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7540,"head_sha":"07680473f95a02e139e159147a93ef74e61f3db2","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956407,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:01:59+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T09:05:36+08:00","completed_at":"2026-03-24T09:12:48+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956407,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T09:01:59+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
21
|
1774314784
|
1774314829
|
0
|
1774314769
|
1774314829
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7607
|
fix: v-permission第二批5模块覆盖 + 三表多租户索引优化
|
6
|
5
|
deploy.yml
|
7532
|
5
|
0
|
refs/heads/main
|
2ec5b7d8079ffd911c7b27a395d5aba3ceafe372
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T08:29:44+08:00","updated_at":"2026-03-24T08:29:44+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7601,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7601","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7601","display_title":"fix: v-permission第二批5模块覆盖 + 三表多租户索引优化","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7526,"head_sha":"2ec5b7d8079ffd911c7b27a395d5aba3ceafe372","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956376,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T08:29:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T08:33:24+08:00","completed_at":"2026-03-24T08:34:00+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956376,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T08:29:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
1
|
40
|
1774312509
|
1774312528
|
0
|
1774312509
|
1774312528
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7606
|
fix: v-permission第二批5模块覆盖 + 三表多租户索引优化
|
6
|
5
|
deploy.yml
|
7531
|
5
|
0
|
refs/heads/main
|
2ec5b7d8079ffd911c7b27a395d5aba3ceafe372
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T08:29:44+08:00","updated_at":"2026-03-24T08:29:44+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7601,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7601","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7601","display_title":"fix: v-permission第二批5模块覆盖 + 三表多租户索引优化","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7526,"head_sha":"2ec5b7d8079ffd911c7b27a395d5aba3ceafe372","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956376,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T08:29:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T08:33:24+08:00","completed_at":"2026-03-24T08:34:00+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956376,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T08:29:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
12
|
0
|
1774312508
|
0
|
1774312506
|
1774312509
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7604
|
fix: v-permission第二批5模块覆盖 + 三表多租户索引优化
|
6
|
5
|
deploy.yml
|
7529
|
5
|
0
|
refs/heads/main
|
2ec5b7d8079ffd911c7b27a395d5aba3ceafe372
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T08:29:44+08:00","updated_at":"2026-03-24T08:29:44+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7601,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7601","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7601","display_title":"fix: v-permission第二批5模块覆盖 + 三表多租户索引优化","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7526,"head_sha":"2ec5b7d8079ffd911c7b27a395d5aba3ceafe372","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956376,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T08:29:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T08:33:24+08:00","completed_at":"2026-03-24T08:34:00+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956376,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T08:29:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
26
|
1774312451
|
1774312505
|
0
|
1774312441
|
1774312505
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7512
|
fix: 全面分析修复 — 44项安全+性能+架构+类型安全治理
|
6
|
5
|
deploy.yml
|
7437
|
5
|
0
|
refs/heads/main
|
ff3149170c6b0deb6d8151cb962592199b95bdd8
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T01:13:11+08:00","updated_at":"2026-03-24T01:13:11+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7506,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7506","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7506","display_title":"fix: 全面分析修复 — 44项安全+性能+架构+类型安全治理","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7431,"head_sha":"ff3149170c6b0deb6d8151cb962592199b95bdd8","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956120,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T01:13:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T01:17:01+08:00","completed_at":"2026-03-24T01:17:38+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956120,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T01:13:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
1
|
40
|
1774286328
|
1774286351
|
0
|
1774286327
|
1774286351
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7511
|
fix: 全面分析修复 — 44项安全+性能+架构+类型安全治理
|
6
|
5
|
deploy.yml
|
7436
|
5
|
0
|
refs/heads/main
|
ff3149170c6b0deb6d8151cb962592199b95bdd8
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T01:13:11+08:00","updated_at":"2026-03-24T01:13:11+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7506,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7506","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7506","display_title":"fix: 全面分析修复 — 44项安全+性能+架构+类型安全治理","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7431,"head_sha":"ff3149170c6b0deb6d8151cb962592199b95bdd8","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956120,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T01:13:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T01:17:01+08:00","completed_at":"2026-03-24T01:17:38+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956120,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T01:13:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
17
|
1774286323
|
1774286327
|
0
|
1774286322
|
1774286327
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7509
|
fix: 全面分析修复 — 44项安全+性能+架构+类型安全治理
|
6
|
5
|
deploy.yml
|
7434
|
5
|
0
|
refs/heads/main
|
ff3149170c6b0deb6d8151cb962592199b95bdd8
|
0
|
0
|
0
|
workflow_run
|
{"action":"completed","workflo {"action":"completed","workflow":{"id":"test-pipeline.yml","name":"Test Pipeline","path":".github/workflows/test-pipeline.yml","state":"active","created_at":"2026-03-24T01:13:11+08:00","updated_at":"2026-03-24T01:13:11+08:00","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/src/branch/main/.github/workflows/test-pipeline.yml","badge_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/workflows/test-pipeline.yml/badge.svg?branch=main","deleted_at":"0001-01-01T00:00:00Z"},"workflow_run":{"id":7506,"url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/actions/runs/7506","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/actions/runs/7506","display_title":"fix: 全面分析修复 — 44项安全+性能+架构+类型安全治理","path":"test-pipeline.yml@refs/heads/main","event":"push","run_attempt":0,"run_number":7431,"head_sha":"ff3149170c6b0deb6d8151cb962592199b95bdd8","head_branch":"main","status":"completed","actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"trigger_actor":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956120,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T01:13:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"conclusion":"failure","started_at":"2026-03-24T01:17:01+08:00","completed_at":"2026-03-24T01:17:38+08:00"},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1956120,"language":"HTML","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-24T01:13:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
workflow_run
|
3
|
26
|
1774286268
|
1774286322
|
0
|
1774286259
|
1774286322
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7417
|
feat: 新增阿里云部署、PII 加密、运维脚本和前端优化
|
6
|
5
|
deploy.yml
|
7342
|
5
|
0
|
refs/heads/main
|
67078f9a95f53530156ad27027eafe15a3126e89
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"339ea969ec2633756fb1a155d47723d0f61396a4","after":"67078f9a95f53530156ad27027eafe15a3126e89","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/339ea969ec2633756fb1a155d47723d0f61396a4...67078f9a95f53530156ad27027eafe15a3126e89","commits":[{"id":"67078f9a95f53530156ad27027eafe15a3126e89","message":"feat: 新增阿里云部署、PII 加密、运维脚本和前端优化\n\n- 新增阿里云部署配置和工作流\n- 实现 PII 字段加密和迁移脚本\n- 新增运维脚本 (备份、监控、事件响应)\n- 前端移动端优化 (PWA、离线支持、响应式)\n- 优化部署脚本和 Docker 配置\n- 新增模块依赖文档和图标资源\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/67078f9a95f53530156ad27027eafe15a3126e89","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T18:39:31+08:00","added":[".github/workflows/deploy-aliyun.yml","backend/prisma/migrations/manual/add_pii_hash_columns.sql","backend/scripts/encrypt-existing-pii.ts","deploy/postgres/postgresql.conf","docs/deploy-aliyun.md","e2e/test-results/crud-00-crud-runner-CRUD-严-00c50--module-livestream-groupbuy-chromium/attachments/probe-U02-5f05828b56499ae934e0759342cdd3c85570cfb1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-01031-e-C02-创建校验失败-module-expense-chromium/attachments/probe-C02-a184e7eee4738620d0480ee76bb67ff031914b8a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/attachments/probe-C01-4027c8fd1ba4fece827cba33e0988113bcfe8ac5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-04c38-异常恢复-module-tob-toc-gateway-chromium/attachments/probe-E01-d016b142f48b438e38e880929bdd623e2dca3dd9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-062a1--U02-更新权限-冲突-module-revenue-chromium/attachments/probe-U02-dd798ec9a3caa65737a1e241486f4869c76907db.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0c144--module-event-subscriptions-chromium/attachments/probe-E01-3957730b931046ca1d5af9fcd0530d99cd159746.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0c744--module-livestream-groupbuy-chromium/attachments/probe-R01-f275f1dba671c03a90bc5d9fe286727103a41428.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0cb7d-权限-冲突-module-scheduled-jobs-chromium/attachments/probe-U02-99013e7113f3b09cdfd225335ef8b4bbf93f0f47.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0cd8c-ule-marketing-effectiveness-chromium/attachments/probe-P01-a8da7802fa33cd10316733df9d55b2076a6f6d30.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0da02--module-marketing-workflows-chromium/attachments/probe-U02-83c31463f0c5fd924046755a0999c95430c4b71d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0dc7d-ule-multi-touch-attribution-chromium/attachments/probe-R02-50bdd25830053dbe77a0e7a048da726f9b0f9ede.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0dff8--R01-列表可读-module-event-logs-chromium/attachments/probe-R01-f6a2e54091d1840eb8393a29e4ceed29a1a51883.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0faab--E01-异常恢复-module-audit-logs-chromium/attachments/probe-E01-59ef1c744e2fdeeb8a815ec323e697c42fcef167.json","e2e/test-results/crud-00-crud-runner-CRUD-严-12603-module-groupbuy-redemptions-chromium/attachments/probe-R03-afe8409c829fe0ce822d99fde3a2796d68b6daaa.json","e2e/test-results/crud-00-crud-runner-CRUD-严-12794-E01-异常恢复-module-commissions-chromium/attachments/probe-E01-f26eea995837a91e0855b9ea92e98e17f2ff44a6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-16639-单管理-C02-创建校验失败-module-menus-chromium/attachments/probe-C02-1d2c9aba1f5e145099ee3eadd86dd1c6d87fc267.json","e2e/test-results/crud-00-crud-runner-CRUD-严-18020-1-权限矩阵-module-notifications-chromium/attachments/probe-P01-2e69f3d72cf2485ed384482cc7aef1fee5fb6eeb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-187cb-1-权限矩阵-module-biz-sequences-chromium/attachments/probe-P01-01d52f572bfb563cb1e7d1ca5d8a151b05eefde7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1938d-更新权限-冲突-module-dictionaries-chromium/attachments/probe-U02-325e55635fe4f22f3a2c59a001406be8fb8a9a7c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1a3bd-module-groupbuy-redemptions-chromium/attachments/probe-R01-6e84cdf8a3cc7eda51a4029c1be34742a8a1947d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1b3d2-1-异常恢复-module-biz-sequences-chromium/attachments/probe-E01-cb751f50f1a43b5671cb3bb928f4343805bdcb1e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1cc86-nse-P01-权限矩阵-module-expense-chromium/attachments/probe-P01-911a1bc415c2f8b57dccb5e2dbb95d69178dbb89.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1dd4e-ule-multi-touch-attribution-chromium/attachments/probe-E01-850cbfba6c96a8422e309b111bde428ac66a0acb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/attachments/probe-C01-e054e87b311201b8c7a90678bd7cdcf00b31a5cf.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-1ef11-1-权限矩阵-module-system-events-chromium/attachments/probe-P01-d782150e1d8700a382593ceeb00141476090523b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1f1fc-ess-C01-创建成功-module-process-chromium/attachments/probe-C01-c958c8b6424314a06dd36b3bcae1e9ed17ecd7c8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2058e-管理-U02-更新权限-冲突-module-menus-chromium/attachments/probe-U02-31668640bd1257ddc7db097de0fc527ae2222e95.json","e2e/test-results/crud-00-crud-runner-CRUD-严-207b4-权限矩阵-module-ai-review-queue-chromium/attachments/probe-P01-b22f8aca8235de660d564483d67e5c373ea9fdb3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20a8b--硬-可用-module-admin-settings-chromium/attachments/probe-D01-8fe3c84bca17d2c1c76a7a4f1a219cce6abaad9c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20e0e--module-marketing-workflows-chromium/attachments/probe-R01-c3a3952e741a382d12d089854d6e337955f0a551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-216eb-推送-E01-异常恢复-module-realtime-chromium/attachments/probe-E01-d344930ebd78b80fa64e38735bb1fc7f4ce0cc7b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2346a-ess-R03-详情可读-module-process-chromium/attachments/probe-R03-6398a1bcc9be1626d64d11ae2e599ff871aa6a26.json","e2e/test-results/crud-00-crud-runner-CRUD-严-23b31-01-列表可读-module-store-agency-chromium/attachments/probe-R01-89b82b2ef8c9f42d1361f97494471acd7f76033d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-24c30-不可见校验-module-admin-settings-chromium/attachments/probe-D02-959903440bda83ad8fe4563497aa119fbc4ed76b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-24cdd--module-self-operated-store-chromium/attachments/probe-R03-0f40d61917a8c2e47498d6c95d2345e3ded09a4a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/attachments/probe-D02-0da21af5a4f65523fbbe6c1336b9d7cd3060cc02.json","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-26c1a-s-R03-详情可读-module-shipments-chromium/attachments/probe-R03-05db184ce58e197a1b7be6d2ce81d16eb1800fea.json","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/attachments/probe-D01-d9f16ad21b0a5ebcd95ae9c322286a4844c651cc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-28be2--module-livestream-groupbuy-chromium/attachments/probe-C02-337a1f0e09bc2e6184c4141e79ff448d179406bb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-28eac-异常恢复-module-ai-review-queue-chromium/attachments/probe-E01-a5c03249805d625a54ddfb43eeca04c6f88c79ec.json","e2e/test-results/crud-00-crud-runner-CRUD-严-298de-权限矩阵-module-tob-toc-gateway-chromium/attachments/probe-P01-2c7b23b29557380b9041fa0fdcd017331b873ab3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2bd21-全局搜索-P01-权限矩阵-module-search-chromium/attachments/probe-P01-2bef560a69aebea0886b47c44e093a0a6e15a48f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2d36d-le-customer-lifecycle-value-chromium/attachments/probe-A01-01f3e9f2026abc544a2ce9418d776db403af915b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2df00--module-event-subscriptions-chromium/attachments/probe-U02-1de2622454cd943b55683e4456f1afe831844218.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/attachments/probe-C01-d25494a484ae20e473da3f9160b96bea6701ef37.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-2f802--module-marketing-workflows-chromium/attachments/probe-R03-046c588eddb3c1ce0f814406cbaf74dc4be4f443.json","e2e/test-results/crud-00-crud-runner-CRUD-严-30628--删除-软-硬-可用-module-shipments-chromium/attachments/probe-D01-cc8f3c6c5c91d9410c0a5049677bb220cea479b4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/attachments/probe-D02-68f9231b7a0d3f30543eae75b2ae4086da8800fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-3117c-ule-marketing-effectiveness-chromium/attachments/probe-R03-c506a845b114b93867f1e16600ea03de260a9ac8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-318f4--创建校验失败-module-dictionaries-chromium/attachments/probe-C02-d54c5fbe62756bd38b3cca675536e0d78400961a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-322f2-03-详情可读-module-store-agency-chromium/attachments/probe-R03-2be377684db3fa085cba3a03a66cbeab5675ac3d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-324b7-2-恢复或不可见校验-module-shipments-chromium/attachments/probe-D02-3f1105bcd6ed28d152d48cc7ad4bc029e1e15d15.json","e2e/test-results/crud-00-crud-runner-CRUD-严-339a7--module-self-operated-store-chromium/attachments/probe-E01-7d88adfc0a840a649395ef53111cc7595049e10b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34d91-列表可读-module-ai-agent-skills-chromium/attachments/probe-R01-d0f60e5327b11be8bbabe014d783c4aadd5caa4b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34f4c-突-module-approval-templates-chromium/attachments/probe-U02-adab39938f5374ba8ea8c70d9023fa4eb2eab9da.json","e2e/test-results/crud-00-crud-runner-CRUD-严-36319--module-livestream-groupbuy-chromium/attachments/probe-R02-ebe79da37ac4fda52dfec4be7d273e056c0974a8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-36f96-异常恢复-module-ai-agent-skills-chromium/attachments/probe-E01-a6785b8737e0e965998f1eb10d5f6a262b7c1a69.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3847b--module-livestream-groupbuy-chromium/attachments/probe-P01-cb711275a5cd117974c16154d1f0f235056462d1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-39830--module-event-subscriptions-chromium/attachments/probe-C02-7ac7c9beb8f3a3cb2f8f8ca3976049ad5b8fa9fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-39f88--module-marketing-workflows-chromium/attachments/probe-P01-e4b9dd5255759fee861b59eb822c1b4d69c4c683.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3b09c-筛选分页-module-tob-toc-gateway-chromium/attachments/probe-R02-885d1d4952f66349d7fdabff956249363d8ddccb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3d202-01-运行-导出-刷新动作-module-search-chromium/attachments/probe-A01-e9c1add570b417ccabad862add3802ff19ae093a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3f077-ess-R01-列表可读-module-process-chromium/attachments/probe-R01-fe32fa33e38b75b3b0279b2ab4af2978f54f744d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3f4e4-全局搜索-E01-异常恢复-module-search-chromium/attachments/probe-E01-3e08bf77bee2490258f010dfe6badc01e6fdabad.json","e2e/test-results/crud-00-crud-runner-CRUD-严-40813-权限矩阵-module-ai-agent-skills-chromium/attachments/probe-P01-f4d4bc40fa7fb1e371ea4de11835849202f428fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-430ed--R03-详情可读-module-event-logs-chromium/attachments/probe-R03-3079962f10c5b2373e79ea9af6ad9b2d68bd1472.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4350e--U02-更新权限-冲突-module-expense-chromium/attachments/probe-U02-b3438248fb5cd1b6ce2827dcb17f8bda48a7b5f7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-448ee--更新权限-冲突-module-video-calls-chromium/attachments/probe-U02-501ff748e56066065a94944f0939cde812dcf163.json","e2e/test-results/crud-00-crud-runner-CRUD-严-44db0-01-权限矩阵-module-dictionaries-chromium/attachments/probe-P01-b86a10b18a8ca32b840164a0c8efcb924145211e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-45f32--module-marketing-workflows-chromium/attachments/probe-U01-8432ecf8234661f77396919c23b65dbec60a516a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/attachments/probe-D02-73732ad3c5f72415c989ffd6420cf84483f876c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-4fbac-U01-更新成功-module-commissions-chromium/attachments/probe-U01-05c9dc551bfa36c0bd97e4eda6bd32498e09ce74.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52184--软-硬-可用-module-dictionaries-chromium/attachments/probe-D01-185a077f043d3c6a69688a73e437cf8443497741.json","e2e/test-results/crud-00-crud-runner-CRUD-严-539e3-ess-P01-权限矩阵-module-process-chromium/attachments/probe-P01-0b3abe2c907f43df2b8b6e2bdc5f0e1e61eb76ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/attachments/probe-D02-6d14aa11289185bbe607a8ca22981747819797be.json","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-5915a--U02-更新权限-冲突-module-process-chromium/attachments/probe-U02-95a2a64c6d9ad4a68b09bb56acd155d7c8e6f5ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-593af-ule-multi-touch-attribution-chromium/attachments/probe-R01-ebe5cbe05509b85aabc9031677eed0db7bc0b9e0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-5aef0-01-创建成功-module-dictionaries-chromium/attachments/probe-C01-8e9ede49dfba923088cd0cfe65df061f8ea2d570.json","e2e/test-results/crud-00-crud-runner-CRUD-严-5ed49-功-module-approval-templates-chromium/attachments/probe-U01-371c994b114fded7fe293d0f63e5a231630fc421.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60099--P01-权限矩阵-module-event-logs-chromium/attachments/probe-P01-bd3428e914b080a6bde0972ce13a5b4b763b7ef3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-61664-le-customer-lifecycle-value-chromium/attachments/probe-R01-c56befd334e9c2912cc2eb94c187ce2c0af5e9ef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-62666--module-self-operated-store-chromium/attachments/probe-R01-2456a2746d38b4032dbaa717c356dacab20912fd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-63243-01-权限矩阵-module-store-agency-chromium/attachments/probe-P01-e8aee74b35aba6eb07d670b0fa5ab48c7164d687.json","e2e/test-results/crud-00-crud-runner-CRUD-严-69632-nue-P01-权限矩阵-module-revenue-chromium/attachments/probe-P01-df2c2dcdbf96825e35e36f6ace922ee4b6010d76.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6a8a6-nue-E01-异常恢复-module-revenue-chromium/attachments/probe-E01-55a4b48c8f565c93281bec838b9375f65b14800a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6afa7-权限-冲突-module-admin-settings-chromium/attachments/probe-U02-9e5ec3c36b9f83908ff4e48f4130e9fbdef23df3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/attachments/probe-D02-f8f18cb821d0fa684fc51b42a0eb16a85eed7d39.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-6d2c0-le-customer-lifecycle-value-chromium/attachments/probe-R02-f4add8a844d9205a8ad003f2ef731915c1251c2b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6e599--module-self-operated-store-chromium/attachments/probe-R02-845f2b62daa1bdd7fa8a332865f3e85d53c36321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6fb52--module-marketing-workflows-chromium/attachments/probe-R02-b8b1ab9757576a73bcc6c254d684d6b0ace3f131.json","e2e/test-results/crud-00-crud-runner-CRUD-严-70e3c-e-R02-查询筛选分页-module-expense-chromium/attachments/probe-R02-c04fe395a7911d13952be573777ceb4ec96c8223.json","e2e/test-results/crud-00-crud-runner-CRUD-严-75b6f-校验失败-module-ai-agent-skills-chromium/attachments/probe-C02-672aac93c6ef3386d482927498a6e24470230137.json","e2e/test-results/crud-00-crud-runner-CRUD-严-763ec-2-创建校验失败-module-commissions-chromium/attachments/probe-C02-a341f60efb738fea1dfda2d9b863408d7839d07a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-76a38-详情可读-module-ai-review-queue-chromium/attachments/probe-R03-c2130c8d490866d29fa9f341a02cbb4fc6ff44bc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-76ab5--module-self-operated-store-chromium/attachments/probe-P01-9b2734d0cf1e72ffb148718791822592806f4b9d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/attachments/probe-D01-1ba0279bbb88d0608408f7c4fbdf18c92335d86b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-794b2-01-异常恢复-module-store-agency-chromium/attachments/probe-E01-06007b7013a6dde5af269134ceca1563c56ce55a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-7bceb-s-R01-列表可读-module-shipments-chromium/attachments/probe-R01-76cfd0aa8e919c1c620a34ba2f12a418d0d3bef1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-80eb9--module-livestream-groupbuy-chromium/attachments/probe-R03-6c4ea46e0f9b202a0204809756d49457b0ed79f2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-81663-行-导出-刷新动作-module-event-logs-chromium/attachments/probe-A01-b3ab37ba3a204c01968f7784fc9139a8940fcfb4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-82c54-nue-U01-更新成功-module-revenue-chromium/attachments/probe-U01-0e1ca227a0b97c97b408ace1379b46b40a4feb7e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-82e36-理-D02-恢复或不可见校验-module-menus-chromium/attachments/probe-D02-c8015954612c83b92e9e06aa3c728a2886886939.json","e2e/test-results/crud-00-crud-runner-CRUD-严-83a69-02-查询筛选分页-module-event-logs-chromium/attachments/probe-R02-a9d27a1ec7d75e1639ea3912a6426a5932b2ba2d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-855a0-2-创建校验失败-module-video-calls-chromium/attachments/probe-C02-4df663e33175d4a200c9026ce4d9b03cb67f7ff0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-85f82--module-livestream-groupbuy-chromium/attachments/probe-E01-f284781c1c846783762d33826e5171dbc85272fe.json","e2e/test-results/crud-00-crud-runner-CRUD-严-86cf1-P01-权限矩阵-module-commissions-chromium/attachments/probe-P01-5585228f89580ccf96a5563ed53552b5cc8d2681.json","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/attachments/probe-D01-a3b5d7a6dd73e13a7789ce99a2fc51cc8c8cb0b5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-88219-module-groupbuy-redemptions-chromium/attachments/probe-R02-3bacc27e6e2991816ab649efea3c81c8bc7e1469.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/attachments/probe-D01-97f53b2e277645dc213b2cdfb8728370c93eb414.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-8b831-推送-P01-权限矩阵-module-realtime-chromium/attachments/probe-P01-a5ccd810bcecbc94d29b5fae71d8710a123abe58.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8c9a0--创建成功-module-scheduled-jobs-chromium/attachments/probe-C01-5e20bd52f11df6b9edaec0d24f839d573ac5b930.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8eb81-s-C01-创建成功-module-shipments-chromium/attachments/probe-C01-79f3c45700f8b733e1dae4c1d3c0d13f0ece0370.json","e2e/test-results/crud-00-crud-runner-CRUD-严-91a8c--module-event-subscriptions-chromium/attachments/probe-P01-b0ab39d0381eae827f144016fe3e789a9abe489b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-92928-le-customer-lifecycle-value-chromium/attachments/probe-P01-f69e69e7138f2548447abbd9a65fe5a391e532bc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-92cb7-ess-U01-更新成功-module-process-chromium/attachments/probe-U01-68fcaa56f5991a73bcc627ef9a3c4d5ffb66b8ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9364a-ule-marketing-effectiveness-chromium/attachments/probe-R02-5fa85c4ca3ed2ee971daae26b56d79d81f081104.json","e2e/test-results/crud-00-crud-runner-CRUD-严-93844-01-异常恢复-module-dictionaries-chromium/attachments/probe-E01-f01fd6e080ae953ef48298d35a318ceffe2f4ceb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-959d3-s-U01-更新成功-module-shipments-chromium/attachments/probe-U01-b03fe92972f69daca18de503a17ea0468c09a7fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-96329-ule-multi-touch-attribution-chromium/attachments/probe-A01-8deaaa8251a742e98e8862fad5fbdccd4785a5a9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-998df-s-E01-异常恢复-module-shipments-chromium/attachments/probe-E01-03a0e4d85ccc9d6aad918f30512c56a1c0895e1d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a045-s-R02-查询筛选分页-module-process-chromium/attachments/probe-R02-b93b5d0c9a3e018472ea9265a17dfc8686056e58.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a560-E01-异常恢复-module-video-calls-chromium/attachments/probe-E01-89a5ca8f5be3dc3bae1c50d1a63b280a012c37c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a5ae-module-groupbuy-redemptions-chromium/attachments/probe-U02-cfe5e3c909764588e3e2c03a9921ef2e900da8ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9cb36-nue-R03-详情可读-module-revenue-chromium/attachments/probe-R03-26039101d85a9f847900de53e0ebb47e62b24e01.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9f43f--module-marketing-workflows-chromium/attachments/probe-C02-e67171da757d0baeffba1166f199c06da88ed02a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-a23b2-1-异常恢复-module-system-events-chromium/attachments/probe-E01-4e873dbf657a18537d175606f5fad6753cf5e516.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ab566--module-self-operated-store-chromium/attachments/probe-A01-affdf7f0c51a9ea3070924e4de57042f99c1647e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/attachments/probe-D02-647f210047f57bfdc74c9b1ecf122430db73508a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/attachments/probe-D01-ca42e46afaa5335bd1e7dce12c865b793eba893a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-afc48-02-更新权限-冲突-module-shipments-chromium/attachments/probe-U02-76f888bd73b952dadeae2f670097c231598cc7f1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b016f-R02-查询筛选分页-module-shipments-chromium/attachments/probe-R02-75f0ed5c036e86fa599d152e87a612340ec95779.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b19ee-复或不可见校验-module-dictionaries-chromium/attachments/probe-D02-75187a2c16f17d22a7d9ff0d71b6365b24ff8f11.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b1e0a-筛选分页-module-ai-review-queue-chromium/attachments/probe-R02-4df940b2aa799e163a18bce0bd790a9b1d9c7387.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b28dd--E01-异常恢复-module-event-logs-chromium/attachments/probe-E01-6a8f23b6d5e223ef03af32e2a331000f62f1bcab.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/attachments/probe-P01-f6dca05f404ffd7ebec499caa322c75dac737ae6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-b2e37-le-customer-lifecycle-value-chromium/attachments/probe-R03-2c5392b8531f2e66cbcb649474d6d65d472a52fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b6f23--module-marketing-workflows-chromium/attachments/probe-E01-b37aaa0cb1254e8339da45e381538d7893e2c503.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b7373-限-冲突-module-ai-agent-skills-chromium/attachments/probe-U02-27fa1829d3a97446dd64ce23f750e2fb9874ace9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b9839-nse-E01-异常恢复-module-expense-chromium/attachments/probe-E01-598af7a75b6afcfc750f7cbd999621fd493916bd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ba880--module-event-subscriptions-chromium/attachments/probe-U01-e9ddd3af40eeb74fc790b166ba862e1d10aa0bfd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-bd4d8-module-groupbuy-redemptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-be5a0-建校验失败-module-scheduled-jobs-chromium/attachments/probe-C02-abec1af36155a33b97e9536f1e0b25f5c60d42af.json","e2e/test-results/crud-00-crud-runner-CRUD-严-bff63-出-刷新动作-module-biz-sequences-chromium/attachments/probe-A01-cff25189c33e88a7a7e2f8da0f6a184b43588b8e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c2455-导出-刷新动作-module-store-agency-chromium/attachments/probe-A01-f2f8b36fb9c87d2182ec700828c6de66cbb60ec2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c3ec8--菜单管理-C01-创建成功-module-menus-chromium/attachments/probe-C01-43d8459603058bf20b6e03e294ef1ff405656572.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/attachments/probe-D02-cbdf98bdeb30878cbbcae7d7409bf18577f164a8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-c888f-nse-R01-列表可读-module-expense-chromium/attachments/probe-R01-c151cc11c1c51847ab6a7050925714063ed72a3e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cb112-nue-R01-列表可读-module-revenue-chromium/attachments/probe-R01-6d360566911afc9198656a497bf24bcdcab5a8ef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cb57e-nse-R03-详情可读-module-expense-chromium/attachments/probe-R03-8725bda63e479f3e716df9ef79d3daadb939b071.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cef59-C02-创建校验失败-module-shipments-chromium/attachments/probe-C02-7715e381abfadb0134c0f64aae32efcd6cc7288e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cf219-ule-multi-touch-attribution-chromium/attachments/probe-P01-9f6b116fcd74dad3a2abcec566744bf89f88b8df.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cf60f--D01-删除-软-硬-可用-module-menus-chromium/attachments/probe-D01-64caafe460fcb82bbb3419e8aaac1050e8451f45.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d0b86-列表可读-module-tob-toc-gateway-chromium/attachments/probe-R01-f73df51b0b45f4a5f62ea53b8d6618db1d10fe92.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d38f6-1-异常恢复-module-notifications-chromium/attachments/probe-E01-d4b596265305cd3b54dd9559714e528c24720959.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/attachments/probe-D02-8bf37a45c16e990f5a6c2c5f3efc8539997f8a5f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-d4b5f-le-customer-lifecycle-value-chromium/attachments/probe-E01-0319841ca4bdbac52c9981b8d55b7e2d1c03a3d6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d7368--异常恢复-module-scheduled-jobs-chromium/attachments/probe-E01-635a5c0e726fdb67a4aa58c768d6f8902d4eccf3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d82a5-s-C02-创建校验失败-module-process-chromium/attachments/probe-C02-cf380d01e56b601ee5d9774add838ec35277f9b2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d8d0a--查询筛选分页-module-store-agency-chromium/attachments/probe-R02-85d2089d2e3368741313663f156ca29198a8fda5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dc55e--权限矩阵-module-scheduled-jobs-chromium/attachments/probe-P01-88ffe9eb58933c537497a836a9c6be7ee0d09b1c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dca0b--module-livestream-groupbuy-chromium/attachments/probe-C01-7a7a50d602c882503af31232883b014afac04014.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dcdaa-功-module-approval-templates-chromium/attachments/probe-C01-16c09400702d309ccacd89c6cc6515b288ce5652.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd023--更新权限-冲突-module-commissions-chromium/attachments/probe-U02-31eb51169299797eebb27f771965a30d091db3ae.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/attachments/probe-E01-bae00686def91e0c59b235df1840db644481780b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-de3c4-nse-U01-更新成功-module-expense-chromium/attachments/probe-U01-11fa14f8f5a08140133acda94a85dddc10b55b1c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-df411--P01-权限矩阵-module-audit-logs-chromium/attachments/probe-P01-cc67b35323538b31fb9fb072895f6ef8a3c7acb8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dfe11-用-module-approval-templates-chromium/attachments/probe-D01-95bf79174ec0e99de83f17562c62ebfd8caf356b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/attachments/probe-D01-275e597c628a68cdfe3380f9ee3be8f448117171.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-e43b8-详情可读-module-ai-agent-skills-chromium/attachments/probe-R03-2acd1ee97308324e8e3d51697bf2d1e0384659fe.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e62ab--菜单管理-U01-更新成功-module-menus-chromium/attachments/probe-U01-1d53843982c476796fec194850f315972daef53a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e77fb-P01-权限矩阵-module-video-calls-chromium/attachments/probe-P01-67862bd82cfaf82cf18fc865cf1ec3d6f054ed5d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec2c8-ule-marketing-effectiveness-chromium/attachments/probe-R01-c4ff35e91e5445bbcbd77127fc44ec067150a3d1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec85f-nue-C01-创建成功-module-revenue-chromium/attachments/probe-C01-485f1896ca83f62279fd771c506333652790bd8f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec9bf-01-更新成功-module-dictionaries-chromium/attachments/probe-U01-88806b20d664da9a894a70542dd78b570023f97e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ed76b-module-groupbuy-redemptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-ed76b-module-groupbuy-redemptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-ef210-nse-C01-创建成功-module-expense-chromium/attachments/probe-C01-1060246818b142f7b69400f2162dcc4b60688161.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ef3b1-验-module-approval-templates-chromium/attachments/probe-D02-ae03148cfd2caf68fbcee4d7c6303d501385b8e6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-efb99-ule-multi-touch-attribution-chromium/attachments/probe-R03-8fdd64112b2a398acbcefa3f75fa23a4c63fa8e6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f06f4-ule-marketing-effectiveness-chromium/attachments/probe-A01-c6d20bb0111e1119ace37991e5df01669a6266da.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f23b0-s-P01-权限矩阵-module-shipments-chromium/attachments/probe-P01-8e9f67f73c02d3bd3d734b641a059aee5869e874.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3368-ule-marketing-effectiveness-chromium/attachments/probe-E01-cc0cf07384fc25d79c9813c0ba15dc7aadc7c3c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/attachments/probe-D01-c46aec2cf8807f6c56de6720d673772677870d54.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-f4286--菜单管理-P01-权限矩阵-module-menus-chromium/attachments/probe-P01-235d48932620cc33ffb248ae1c4b5c3e3dc15444.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f82cb-复-module-approval-templates-chromium/attachments/probe-E01-f7a28edd546368cb5579043036432fca3a6a3c54.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f885e-e-C02-创建校验失败-module-revenue-chromium/attachments/probe-C02-cc876d5954153779c4985b16065eab26194d2247.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f947b-筛选分页-module-ai-agent-skills-chromium/attachments/probe-R02-d3bc954aa6725de6b169dbf7386b3f12eb2e9e59.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f9c32-列表可读-module-ai-review-queue-chromium/attachments/probe-R01-1a3b2c411d57a6bc8b03af5b23177f3087b48ebb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f9f1d-败-module-approval-templates-chromium/attachments/probe-C02-8c5cdde79061de2819118373c79f7ab15e0734d5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fa9d7--module-livestream-groupbuy-chromium/attachments/probe-U01-92cc5e58e2cd8523a1f21abc561874d938766c9c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fb79f--更新成功-module-scheduled-jobs-chromium/attachments/probe-U01-a10e9ddd1f63c31ed58f70f27b527657df2796cf.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fcfb3-ess-E01-异常恢复-module-process-chromium/attachments/probe-E01-18330f7d7e922029ff26dc6fc85aadd19bb52309.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fd741-刷新动作-module-ai-review-queue-chromium/attachments/probe-A01-c874cda05ab6ff19465dbea67b7e875ac5ae8b46.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fd88c-e-R02-查询筛选分页-module-revenue-chromium/attachments/probe-R02-30da5be9421d180930c5fec01823592972ed20ae.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe1e4--菜单管理-E01-异常恢复-module-menus-chromium/attachments/probe-E01-2b8e0f58dbe8e9e9f12c1b560bce483617c507f5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/attachments/probe-D01-4a2656dcf34bff0282f4d80548a4d236b3708bed.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-fe52f-阵-module-approval-templates-chromium/attachments/probe-P01-1d14b515a916cf305cde87cd29c80f8f916ad1af.json","e2e/test-results/crud/probes/admin-settings-D01-1774228959860.json","e2e/test-results/crud/probes/admin-settings-D02-1774228961425.json","e2e/test-results/crud/probes/admin-settings-U02-1774228957852.json","e2e/test-results/crud/probes/ai-agent-skills-C02-1774228964836.json","e2e/test-results/crud/probes/ai-agent-skills-E01-1774228973551.json","e2e/test-results/crud/probes/ai-agent-skills-P01-1774228971739.json","e2e/test-results/crud/probes/ai-agent-skills-R01-1774228966871.json","e2e/test-results/crud/probes/ai-agent-skills-R02-1774228968078.json","e2e/test-results/crud/probes/ai-agent-skills-R03-1774228969949.json","e2e/test-results/crud/probes/ai-agent-skills-U02-1774228976992.json","e2e/test-results/crud/probes/ai-review-queue-A01-1774228990066.json","e2e/test-results/crud/probes/ai-review-queue-E01-1774228988280.json","e2e/test-results/crud/probes/ai-review-queue-P01-1774228986873.json","e2e/test-results/crud/probes/ai-review-queue-R01-1774228981413.json","e2e/test-results/crud/probes/ai-review-queue-R02-1774228983520.json","e2e/test-results/crud/probes/ai-review-queue-R03-1774228984881.json","e2e/test-results/crud/probes/approval-templates-C01-1774228991737.json","e2e/test-results/crud/probes/approval-templates-C02-1774228993513.json","e2e/test-results/crud/probes/approval-templates-D01-1774229008440.json","e2e/test-results/crud/probes/approval-templates-D02-1774229009999.json","e2e/test-results/crud/probes/approval-templates-E01-1774229003231.json","e2e/test-results/crud/probes/approval-templates-P01-1774229001111.json","e2e/test-results/crud/probes/approval-templates-U01-1774229004573.json","e2e/test-results/crud/probes/approval-templates-U02-1774229006513.json","e2e/test-results/crud/probes/audit-logs-E01-1774229019813.json","e2e/test-results/crud/probes/audit-logs-P01-1774229017705.json","e2e/test-results/crud/probes/biz-sequences-A01-1774229036468.json","e2e/test-results/crud/probes/biz-sequences-E01-1774229034481.json","e2e/test-results/crud/probes/biz-sequences-P01-1774229032402.json","e2e/test-results/crud/probes/commissions-C01-1774229037608.json","e2e/test-results/crud/probes/commissions-C02-1774229039494.json","e2e/test-results/crud/probes/commissions-D01-1774229053838.json","e2e/test-results/crud/probes/commissions-D02-1774229055748.json","e2e/test-results/crud/probes/commissions-E01-1774229049480.json","e2e/test-results/crud/probes/commissions-P01-1774229047205.json","e2e/test-results/crud/probes/commissions-U01-1774229050630.json","e2e/test-results/crud/probes/commissions-U02-1774229052696.json","e2e/test-results/crud/probes/customer-lifecycle-value-A01-1774229066804.json","e2e/test-results/crud/probes/customer-lifecycle-value-E01-1774229065075.json","e2e/test-results/crud/probes/customer-lifecycle-value-P01-1774229063435.json","e2e/test-results/crud/probes/customer-lifecycle-value-R01-1774229057952.json","e2e/test-results/crud/probes/customer-lifecycle-value-R02-1774229060051.json","e2e/test-results/crud/probes/customer-lifecycle-value-R03-1774229061457.json","e2e/test-results/crud/probes/dictionaries-C01-1774229068600.json","e2e/test-results/crud/probes/dictionaries-C02-1774229070372.json","e2e/test-results/crud/probes/dictionaries-D01-1774229085165.json","e2e/test-results/crud/probes/dictionaries-D02-1774229087279.json","e2e/test-results/crud/probes/dictionaries-E01-1774229080255.json","e2e/test-results/crud/probes/dictionaries-P01-1774229077986.json","e2e/test-results/crud/probes/dictionaries-U01-1774229081591.json","e2e/test-results/crud/probes/dictionaries-U02-1774229083555.json","e2e/test-results/crud/probes/event-logs-A01-1774229097156.json","e2e/test-results/crud/probes/event-logs-E01-1774229095352.json","e2e/test-results/crud/probes/event-logs-P01-1774229093938.json","e2e/test-results/crud/probes/event-logs-R01-1774229088479.json","e2e/test-results/crud/probes/event-logs-R02-1774229090341.json","e2e/test-results/crud/probes/event-logs-R03-1774229091979.json","e2e/test-results/crud/probes/event-subscriptions-C01-1774229098822.json","e2e/test-results/crud/probes/event-subscriptions-C02-1774229100367.json","e2e/test-results/crud/probes/event-subscriptions-D01-1774229114456.json","e2e/test-results/crud/probes/event-subscriptions-D02-1774229118439.json","e2e/test-results/crud/probes/event-subscriptions-E01-1774229110866.json","e2e/test-results/crud/probes/event-subscriptions-P01-1774229107724.json","e2e/test-results/crud/probes/event-subscriptions-U01-1774229111052.json","e2e/test-results/crud/probes/event-subscriptions-U02-1774229114636.json","e2e/test-results/crud/probes/expense-C01-1774229117759.json","e2e/test-results/crud/probes/expense-C02-1774229120864.json","e2e/test-results/crud/probes/expense-D01-1774229134839.json","e2e/test-results/crud/probes/expense-D02-1774229136582.json","e2e/test-results/crud/probes/expense-E01-1774229129600.json","e2e/test-results/crud/probes/expense-P01-1774229127758.json","e2e/test-results/crud/probes/expense-R01-1774229122882.json","e2e/test-results/crud/probes/expense-R02-1774229124121.json","e2e/test-results/crud/probes/expense-R03-1774229125973.json","e2e/test-results/crud/probes/expense-U01-1774229131261.json","e2e/test-results/crud/probes/expense-U02-1774229133199.json","e2e/test-results/crud/probes/groupbuy-redemptions-R01-1774229141724.json","e2e/test-results/crud/probes/groupbuy-redemptions-R02-1774229143858.json","e2e/test-results/crud/probes/groupbuy-redemptions-R03-1774229145041.json","e2e/test-results/crud/probes/groupbuy-redemptions-U02-1774229170915.json","e2e/test-results/crud/probes/livestream-groupbuy-C01-1774229178830.json","e2e/test-results/crud/probes/livestream-groupbuy-C02-1774229180364.json","e2e/test-results/crud/probes/livestream-groupbuy-D01-1774229194938.json","e2e/test-results/crud/probes/livestream-groupbuy-D02-1774229196383.json","e2e/test-results/crud/probes/livestream-groupbuy-E01-1774229189569.json","e2e/test-results/crud/probes/livestream-groupbuy-P01-1774229187752.json","e2e/test-results/crud/probes/livestream-groupbuy-R01-1774229182174.json","e2e/test-results/crud/probes/livestream-groupbuy-R02-1774229183941.json","e2e/test-results/crud/probes/livestream-groupbuy-R03-1774229185765.json","e2e/test-results/crud/probes/livestream-groupbuy-U01-1774229191781.json","e2e/test-results/crud/probes/livestream-groupbuy-U02-1774229193102.json","e2e/test-results/crud/probes/marketing-effectiveness-A01-1774229207289.json","e2e/test-results/crud/probes/marketing-effectiveness-E01-1774229206002.json","e2e/test-results/crud/probes/marketing-effectiveness-P01-1774229204018.json","e2e/test-results/crud/probes/marketing-effectiveness-R01-1774229199146.json","e2e/test-results/crud/probes/marketing-effectiveness-R02-1774229200610.json","e2e/test-results/crud/probes/marketing-effectiveness-R03-1774229202631.json","e2e/test-results/crud/probes/marketing-workflows-C01-1774229209159.json","e2e/test-results/crud/probes/marketing-workflows-C02-1774229210599.json","e2e/test-results/crud/probes/marketing-workflows-D01-1774229224143.json","e2e/test-results/crud/probes/marketing-workflows-D02-1774229228195.json","e2e/test-results/crud/probes/marketing-workflows-E01-1774229220479.json","e2e/test-results/crud/probes/marketing-workflows-P01-1774229217362.json","e2e/test-results/crud/probes/marketing-workflows-R01-1774229213676.json","e2e/test-results/crud/probes/marketing-workflows-R02-1774229214040.json","e2e/test-results/crud/probes/marketing-workflows-R03-1774229217094.json","e2e/test-results/crud/probes/marketing-workflows-U01-1774229220605.json","e2e/test-results/crud/probes/marketing-workflows-U02-1774229224311.json","e2e/test-results/crud/probes/menus-C01-1774229227524.json","e2e/test-results/crud/probes/menus-C02-1774229230614.json","e2e/test-results/crud/probes/menus-D01-1774229245415.json","e2e/test-results/crud/probes/menus-D02-1774229247641.json","e2e/test-results/crud/probes/menus-E01-1774229240537.json","e2e/test-results/crud/probes/menus-P01-1774229238253.json","e2e/test-results/crud/probes/menus-U01-1774229241859.json","e2e/test-results/crud/probes/menus-U02-1774229243840.json","e2e/test-results/crud/probes/multi-touch-attribution-A01-1774229257777.json","e2e/test-results/crud/probes/multi-touch-attribution-E01-1774229255957.json","e2e/test-results/crud/probes/multi-touch-attribution-P01-1774229254510.json","e2e/test-results/crud/probes/multi-touch-attribution-R01-1774229248887.json","e2e/test-results/crud/probes/multi-touch-attribution-R02-1774229250904.json","e2e/test-results/crud/probes/multi-touch-attribution-R03-1774229252576.json","e2e/test-results/crud/probes/notifications-E01-1774229267813.json","e2e/test-results/crud/probes/notifications-P01-1774229265567.json","e2e/test-results/crud/probes/process-C01-1774229272198.json","e2e/test-results/crud/probes/process-C02-1774229274352.json","e2e/test-results/crud/probes/process-D01-1774229287252.json","e2e/test-results/crud/probes/process-D02-1774229288833.json","e2e/test-results/crud/probes/process-E01-1774229281992.json","e2e/test-results/crud/probes/process-P01-1774229280684.json","e2e/test-results/crud/probes/process-R01-1774229275505.json","e2e/test-results/crud/probes/process-R02-1774229277468.json","e2e/test-results/crud/probes/process-R03-1774229278638.json","e2e/test-results/crud/probes/process-U01-1774229283764.json","e2e/test-results/crud/probes/process-U02-1774229285585.json","e2e/test-results/crud/probes/realtime-E01-1774229297070.json","e2e/test-results/crud/probes/realtime-P01-1774229295494.json","e2e/test-results/crud/probes/revenue-C01-1774229298836.json","e2e/test-results/crud/probes/revenue-C02-1774229300615.json","e2e/test-results/crud/probes/revenue-D01-1774229314543.json","e2e/test-results/crud/probes/revenue-D02-1774229316394.json","e2e/test-results/crud/probes/revenue-E01-1774229309695.json","e2e/test-results/crud/probes/revenue-P01-1774229307892.json","e2e/test-results/crud/probes/revenue-R01-1774229302430.json","e2e/test-results/crud/probes/revenue-R02-1774229304189.json","e2e/test-results/crud/probes/revenue-R03-1774229305972.json","e2e/test-results/crud/probes/revenue-U01-1774229311344.json","e2e/test-results/crud/probes/revenue-U02-1774229313295.json","e2e/test-results/crud/probes/scheduled-jobs-C01-1774229318618.json","e2e/test-results/crud/probes/scheduled-jobs-C02-1774229320707.json","e2e/test-results/crud/probes/scheduled-jobs-D01-1774229334549.json","e2e/test-results/crud/probes/scheduled-jobs-D02-1774229336447.json","e2e/test-results/crud/probes/scheduled-jobs-E01-1774229330066.json","e2e/test-results/crud/probes/scheduled-jobs-P01-1774229327922.json","e2e/test-results/crud/probes/scheduled-jobs-U01-1774229331260.json","e2e/test-results/crud/probes/scheduled-jobs-U02-1774229333338.json","e2e/test-results/crud/probes/search-A01-1774229349413.json","e2e/test-results/crud/probes/search-E01-1774229346300.json","e2e/test-results/crud/probes/search-P01-1774229344735.json","e2e/test-results/crud/probes/self-operated-store-A01-1774229360430.json","e2e/test-results/crud/probes/self-operated-store-E01-1774229356797.json","e2e/test-results/crud/probes/self-operated-store-P01-1774229356788.json","e2e/test-results/crud/probes/self-operated-store-R01-1774229349609.json","e2e/test-results/crud/probes/self-operated-store-R02-1774229353043.json","e2e/test-results/crud/probes/self-operated-store-R03-1774229353201.json","e2e/test-results/crud/probes/service-monitor-E01-1774229368198.json","e2e/test-results/crud/probes/service-monitor-P01-1774229367735.json","e2e/test-results/crud/probes/shipments-C01-1774229373195.json","e2e/test-results/crud/probes/shipments-C02-1774229376245.json","e2e/test-results/crud/probes/shipments-D01-1774229390641.json","e2e/test-results/crud/probes/shipments-D02-1774229391200.json","e2e/test-results/crud/probes/shipments-E01-1774229383236.json","e2e/test-results/crud/probes/shipments-P01-1774229382879.json","e2e/test-results/crud/probes/shipments-R01-1774229376617.json","e2e/test-results/crud/probes/shipments-R02-1774229379487.json","e2e/test-results/crud/probes/shipments-R03-1774229379981.json","e2e/test-results/crud/probes/shipments-U01-1774229387262.json","e2e/test-results/crud/probes/shipments-U02-1774229386620.json","e2e/test-results/crud/probes/store-agency-A01-1774229400909.json","e2e/test-results/crud/probes/store-agency-E01-1774229400771.json","e2e/test-results/crud/probes/store-agency-P01-1774229397651.json","e2e/test-results/crud/probes/store-agency-R01-1774229393917.json","e2e/test-results/crud/probes/store-agency-R02-1774229394275.json","e2e/test-results/crud/probes/store-agency-R03-1774229397363.json","e2e/test-results/crud/probes/system-events-E01-1774229412946.json","e2e/test-results/crud/probes/system-events-P01-1774229409150.json","e2e/test-results/crud/probes/tob-toc-gateway-E01-1774229420912.json","e2e/test-results/crud/probes/tob-toc-gateway-P01-1774229419582.json","e2e/test-results/crud/probes/tob-toc-gateway-R01-1774229416178.json","e2e/test-results/crud/probes/tob-toc-gateway-R02-1774229417536.json","e2e/test-results/crud/probes/video-calls-C02-1774229424368.json","e2e/test-results/crud/probes/video-calls-E01-1774229434277.json","e2e/test-results/crud/probes/video-calls-P01-1774229431993.json","e2e/test-results/crud/probes/video-calls-U02-1774229437506.json","scripts/pg-backup.sh","scripts/setup-aliyun-deploy.sh"],"removed":["e2e/test-results/.playwright-artifacts-240/040dee8f334f6c93fa788311a8961dae.png","e2e/test-results/.playwright-artifacts-240/058f808b72bfb61b392c5078d5509418.png","e2e/test-results/.playwright-artifacts-240/0893f4c2a4a7c014d48a306a37a5dc6f.png","e2e/test-results/.playwright-artifacts-240/1bd44c2c27b13a8e4e20754676e16753.png","e2e/test-results/.playwright-artifacts-240/202267e939ad0f07474e283188a20e7d.png","e2e/test-results/.playwright-artifacts-240/2643239379fd7e6fb2b3af6dacebc4fa.png","e2e/test-results/.playwright-artifacts-240/275d5fde4f54663504fbe6b3e84548d3.png","e2e/test-results/.playwright-artifacts-240/42867d3c5c17db159677472c69e89621.png","e2e/test-results/.playwright-artifacts-240/437c27fb2bacac72655c93b0b195c12b.png","e2e/test-results/.playwright-artifacts-240/4e1e7cc1649f584e86226ca11178f09d.png","e2e/test-results/.playwright-artifacts-240/505ec08f78c1ac4cfbd5a64a3e01ec29.png","e2e/test-results/.playwright-artifacts-240/50ad9cd6f3585ecf685f91c233f1100f.png","e2e/test-results/.playwright-artifacts-240/56d48ae872fca36631d1f464243747be.png","e2e/test-results/.playwright-artifacts-240/5be73b706dafcc86885ef501dccd65f9.png","e2e/test-results/.playwright-artifacts-240/61a48f54c74157d08f79a5c7638a2c75.png","e2e/test-results/.playwright-artifacts-240/67cbfdd34817fa76173eda99da253422.png","e2e/test-results/.playwright-artifacts-240/6de31eb46d49679d37fcb85e09bf50a7.png","e2e/test-results/.playwright-artifacts-240/719cc5c2833983e26d2e26fb6ecd1410.png","e2e/test-results/.playwright-artifacts-240/765d23b2babbdc342a5e33cda8d39a87.png","e2e/test-results/.playwright-artifacts-240/7f1c5b28525ac2cc41bc099e6f749ab3.png","e2e/test-results/.playwright-artifacts-240/800d3474ffbcfb84327a4cff203da5ab.png","e2e/test-results/.playwright-artifacts-240/82e93cc1f0a93cda9a36e89ffa14b831.png","e2e/test-results/.playwright-artifacts-240/834a6d7b46250bf3a7b6c74804572593.png","e2e/test-results/.playwright-artifacts-240/86a3a201ece1b35521f5b7cb565876c1.png","e2e/test-results/.playwright-artifacts-240/8ab300257837e88962f2a6b7027e13a0.png","e2e/test-results/.playwright-artifacts-240/941e36d46c2caceb2ea0fc70bed6bba5.png","e2e/test-results/.playwright-artifacts-240/9e77802004f48f7c693bc508c5d8d39b.png","e2e/test-results/.playwright-artifacts-240/a0e310742c0a3c96a02bdf2c7db7dfb2.png","e2e/test-results/.playwright-artifacts-240/c4f6a23e9cd556d8fa7d69f40bc122ac.png","e2e/test-results/.playwright-artifacts-240/c51c980a067ead90c72ee084ad8fc00a.png","e2e/test-results/.playwright-artifacts-240/d74a4495418c027fb3e4b838b4aa3521.png","e2e/test-results/.playwright-artifacts-240/dace6040beafd8d86a5baf4fe5f1ae2a.png","e2e/test-results/.playwright-artifacts-240/dce6caafe2e1fcdac2ee738369ed6098.png","e2e/test-results/.playwright-artifacts-240/df5df0fd3c83d8265e719acb6b3d0ee6.png","e2e/test-results/.playwright-artifacts-240/e07d7068d011403eeb553914cb5c364e.png","e2e/test-results/.playwright-artifacts-240/e5e82b734579c829a5939d96fcc05dff.png","e2e/test-results/.playwright-artifacts-240/e8cb101c527d05e5df6ca5fc2b904583.png","e2e/test-results/.playwright-artifacts-240/eaff6d849895b87797832af1a9a24d65.png","e2e/test-results/.playwright-artifacts-240/f0ff9429d9c71385cff328a94e1a703c.png","e2e/test-results/.playwright-artifacts-240/fba7d655d78e525212c958c6c2a7227d.png","e2e/test-results/.playwright-artifacts-241/094966347a6999bd858f5ab8a249f754.png","e2e/test-results/.playwright-artifacts-241/0b6068733b160e988728b3140bdbaef5.png","e2e/test-results/.playwright-artifacts-241/1bb8fb49ed8335c1df210ed0bbe9493c.png","e2e/test-results/.playwright-artifacts-241/1dc0352fb049eb5707b5ecdeb36e7588.png","e2e/test-results/.playwright-artifacts-241/248c7bde5073b7b22bc5737b59012f68.png","e2e/test-results/.playwright-artifacts-241/26e9b207b71a36018b2252efb70c0366.png","e2e/test-results/.playwright-artifacts-241/2ae009986a6d6b9b348e715140f0e05f.png","e2e/test-results/.playwright-artifacts-241/2e7643de8fce869a4dc6701b06f92045.png","e2e/test-results/.playwright-artifacts-241/34681405d2abf88b9b47e450f48ecaa3.png","e2e/test-results/.playwright-artifacts-241/45be60ad912dd46dfb7aa5cbee9f02d0.png","e2e/test-results/.playwright-artifacts-241/5bb07c90a274dac44963d8cceca8eb1e.png","e2e/test-results/.playwright-artifacts-241/5c81aa46578a6e4a399dcdf0d73ba8d3.png","e2e/test-results/.playwright-artifacts-241/643d257ac5cf926a92dfd4e67907a9dc.png","e2e/test-results/.playwright-artifacts-241/6454481b50c1adc6bc7e94d3fb946915.png","e2e/test-results/.playwright-artifacts-241/67232c5e7156aba881fa65d80af1207b.png","e2e/test-results/.playwright-artifacts-241/67d9026a171dc55ffc861a72ce9d4b2c.png","e2e/test-results/.playwright-artifacts-241/714aeb4c6b5950f311af88662c8b4424.png","e2e/test-results/.playwright-artifacts-241/7a8af77cb2620429282f057b7c7fd0ae.png","e2e/test-results/.playwright-artifacts-241/922282efa032ca16073c502056c2826f.png","e2e/test-results/.playwright-artifacts-241/9543fc36ad8580206d7a961590a7d83d.png","e2e/test-results/.playwright-artifacts-241/9c77f778e3b32c88fe3524c93a150de1.png","e2e/test-results/.playwright-artifacts-241/9c8a27ce50fdd70f043debd37db84261.png","e2e/test-results/.playwright-artifacts-241/9ce478697576abf803f23864fd3d01c7.png","e2e/test-results/.playwright-artifacts-241/a9df789309206957d3696bd33d4752b7.png","e2e/test-results/.playwright-artifacts-241/b16f350537ed50e46405ecd91275e9f4.png","e2e/test-results/.playwright-artifacts-241/b213a106fbdfe86fe5a2e40fd333aa0c.png","e2e/test-results/.playwright-artifacts-241/b82911d04e9ad9e3893351a21a56b011.png","e2e/test-results/.playwright-artifacts-241/b94da2213274548a93d16676dea24087.png","e2e/test-results/.playwright-artifacts-241/b98a93160e626ed6e3b05e7e527192fa.png","e2e/test-results/.playwright-artifacts-241/c2f7e527724d7e5eb8d379e3fbfc1b83.png","e2e/test-results/.playwright-artifacts-241/c800d08cc104e95000629104c11fd8b3.png","e2e/test-results/.playwright-artifacts-241/cd36bb67c1c05fedeac1923b06e6d4f5.png","e2e/test-results/.playwright-artifacts-241/d2ebbb7e8ca084380958c49f40f1bcac.png","e2e/test-results/.playwright-artifacts-241/d6ef796cc1833026cab7434b435084f4.png","e2e/test-results/.playwright-artifacts-241/dc49bd3538e061f12e7b17709d6bba0d.png","e2e/test-results/.playwright-artifacts-241/e014d348f300176842a83787a7f7938c.png","e2e/test-results/.playwright-artifacts-241/e8b738bc9925b35cacb65db8fd37bd27.png","e2e/test-results/.playwright-artifacts-241/ed833f2d058e02081a433bb71c5c71ca.png","e2e/test-results/.playwright-artifacts-241/f42b7455348166022fb51732079f16a2.png","e2e/test-results/.playwright-artifacts-241/f7ffcca2f8bd695dbd421e83dfd7dacb.png"],"modified":["backend/.env.example","backend/package.json","backend/prisma/schema.prisma","backend/prisma/schema/_base.prisma","backend/src/modules/customers/customer-contact.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/modules/opportunities/opportunity-competitor.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/shared/services/base.service.ts","backend/src/shared/services/field-encryption.service.ts","docker-compose.yml","e2e/test-results/.last-run.json","pnpm-lock.yaml"]}],"total_commits":0,"head_commit":{"id":"67078f9a95f53530156ad27027eafe15a3126e89","message":"feat: 新增阿里云部署、PII 加密、运维脚本和前端优化\n\n- 新增阿里云部署配置和工作流\n- 实现 PII 字段加密和迁移脚本\n- 新增运维脚本 (备份、监控、事件响应)\n- 前端移动端优化 (PWA、离线支持、响应式)\n- 优化部署脚本和 Docker 配置\n- 新增模块依赖文档和图标资源\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/67078f9a95f53530156ad27027eafe15a3126e89","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T18:39:31+08:00","added":[".github/workflows/deploy-aliyun.yml","backend/prisma/migrations/manual/add_pii_hash_columns.sql","backend/scripts/encrypt-existing-pii.ts","deploy/postgres/postgresql.conf","docs/deploy-aliyun.md","e2e/test-results/crud-00-crud-runner-CRUD-严-00c50--module-livestream-groupbuy-chromium/attachments/probe-U02-5f05828b56499ae934e0759342cdd3c85570cfb1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-01031-e-C02-创建校验失败-module-expense-chromium/attachments/probe-C02-a184e7eee4738620d0480ee76bb67ff031914b8a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/attachments/probe-C01-4027c8fd1ba4fece827cba33e0988113bcfe8ac5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-04c38-异常恢复-module-tob-toc-gateway-chromium/attachments/probe-E01-d016b142f48b438e38e880929bdd623e2dca3dd9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-062a1--U02-更新权限-冲突-module-revenue-chromium/attachments/probe-U02-dd798ec9a3caa65737a1e241486f4869c76907db.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0c144--module-event-subscriptions-chromium/attachments/probe-E01-3957730b931046ca1d5af9fcd0530d99cd159746.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0c744--module-livestream-groupbuy-chromium/attachments/probe-R01-f275f1dba671c03a90bc5d9fe286727103a41428.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0cb7d-权限-冲突-module-scheduled-jobs-chromium/attachments/probe-U02-99013e7113f3b09cdfd225335ef8b4bbf93f0f47.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0cd8c-ule-marketing-effectiveness-chromium/attachments/probe-P01-a8da7802fa33cd10316733df9d55b2076a6f6d30.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0da02--module-marketing-workflows-chromium/attachments/probe-U02-83c31463f0c5fd924046755a0999c95430c4b71d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0dc7d-ule-multi-touch-attribution-chromium/attachments/probe-R02-50bdd25830053dbe77a0e7a048da726f9b0f9ede.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0dff8--R01-列表可读-module-event-logs-chromium/attachments/probe-R01-f6a2e54091d1840eb8393a29e4ceed29a1a51883.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0faab--E01-异常恢复-module-audit-logs-chromium/attachments/probe-E01-59ef1c744e2fdeeb8a815ec323e697c42fcef167.json","e2e/test-results/crud-00-crud-runner-CRUD-严-12603-module-groupbuy-redemptions-chromium/attachments/probe-R03-afe8409c829fe0ce822d99fde3a2796d68b6daaa.json","e2e/test-results/crud-00-crud-runner-CRUD-严-12794-E01-异常恢复-module-commissions-chromium/attachments/probe-E01-f26eea995837a91e0855b9ea92e98e17f2ff44a6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-16639-单管理-C02-创建校验失败-module-menus-chromium/attachments/probe-C02-1d2c9aba1f5e145099ee3eadd86dd1c6d87fc267.json","e2e/test-results/crud-00-crud-runner-CRUD-严-18020-1-权限矩阵-module-notifications-chromium/attachments/probe-P01-2e69f3d72cf2485ed384482cc7aef1fee5fb6eeb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-187cb-1-权限矩阵-module-biz-sequences-chromium/attachments/probe-P01-01d52f572bfb563cb1e7d1ca5d8a151b05eefde7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1938d-更新权限-冲突-module-dictionaries-chromium/attachments/probe-U02-325e55635fe4f22f3a2c59a001406be8fb8a9a7c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1a3bd-module-groupbuy-redemptions-chromium/attachments/probe-R01-6e84cdf8a3cc7eda51a4029c1be34742a8a1947d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1b3d2-1-异常恢复-module-biz-sequences-chromium/attachments/probe-E01-cb751f50f1a43b5671cb3bb928f4343805bdcb1e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1cc86-nse-P01-权限矩阵-module-expense-chromium/attachments/probe-P01-911a1bc415c2f8b57dccb5e2dbb95d69178dbb89.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1dd4e-ule-multi-touch-attribution-chromium/attachments/probe-E01-850cbfba6c96a8422e309b111bde428ac66a0acb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/attachments/probe-C01-e054e87b311201b8c7a90678bd7cdcf00b31a5cf.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-1ef11-1-权限矩阵-module-system-events-chromium/attachments/probe-P01-d782150e1d8700a382593ceeb00141476090523b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1f1fc-ess-C01-创建成功-module-process-chromium/attachments/probe-C01-c958c8b6424314a06dd36b3bcae1e9ed17ecd7c8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2058e-管理-U02-更新权限-冲突-module-menus-chromium/attachments/probe-U02-31668640bd1257ddc7db097de0fc527ae2222e95.json","e2e/test-results/crud-00-crud-runner-CRUD-严-207b4-权限矩阵-module-ai-review-queue-chromium/attachments/probe-P01-b22f8aca8235de660d564483d67e5c373ea9fdb3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20a8b--硬-可用-module-admin-settings-chromium/attachments/probe-D01-8fe3c84bca17d2c1c76a7a4f1a219cce6abaad9c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20e0e--module-marketing-workflows-chromium/attachments/probe-R01-c3a3952e741a382d12d089854d6e337955f0a551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-216eb-推送-E01-异常恢复-module-realtime-chromium/attachments/probe-E01-d344930ebd78b80fa64e38735bb1fc7f4ce0cc7b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2346a-ess-R03-详情可读-module-process-chromium/attachments/probe-R03-6398a1bcc9be1626d64d11ae2e599ff871aa6a26.json","e2e/test-results/crud-00-crud-runner-CRUD-严-23b31-01-列表可读-module-store-agency-chromium/attachments/probe-R01-89b82b2ef8c9f42d1361f97494471acd7f76033d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-24c30-不可见校验-module-admin-settings-chromium/attachments/probe-D02-959903440bda83ad8fe4563497aa119fbc4ed76b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-24cdd--module-self-operated-store-chromium/attachments/probe-R03-0f40d61917a8c2e47498d6c95d2345e3ded09a4a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/attachments/probe-D02-0da21af5a4f65523fbbe6c1336b9d7cd3060cc02.json","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-26c1a-s-R03-详情可读-module-shipments-chromium/attachments/probe-R03-05db184ce58e197a1b7be6d2ce81d16eb1800fea.json","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/attachments/probe-D01-d9f16ad21b0a5ebcd95ae9c322286a4844c651cc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-28be2--module-livestream-groupbuy-chromium/attachments/probe-C02-337a1f0e09bc2e6184c4141e79ff448d179406bb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-28eac-异常恢复-module-ai-review-queue-chromium/attachments/probe-E01-a5c03249805d625a54ddfb43eeca04c6f88c79ec.json","e2e/test-results/crud-00-crud-runner-CRUD-严-298de-权限矩阵-module-tob-toc-gateway-chromium/attachments/probe-P01-2c7b23b29557380b9041fa0fdcd017331b873ab3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2bd21-全局搜索-P01-权限矩阵-module-search-chromium/attachments/probe-P01-2bef560a69aebea0886b47c44e093a0a6e15a48f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2d36d-le-customer-lifecycle-value-chromium/attachments/probe-A01-01f3e9f2026abc544a2ce9418d776db403af915b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2df00--module-event-subscriptions-chromium/attachments/probe-U02-1de2622454cd943b55683e4456f1afe831844218.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/attachments/probe-C01-d25494a484ae20e473da3f9160b96bea6701ef37.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-2f802--module-marketing-workflows-chromium/attachments/probe-R03-046c588eddb3c1ce0f814406cbaf74dc4be4f443.json","e2e/test-results/crud-00-crud-runner-CRUD-严-30628--删除-软-硬-可用-module-shipments-chromium/attachments/probe-D01-cc8f3c6c5c91d9410c0a5049677bb220cea479b4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/attachments/probe-D02-68f9231b7a0d3f30543eae75b2ae4086da8800fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-3117c-ule-marketing-effectiveness-chromium/attachments/probe-R03-c506a845b114b93867f1e16600ea03de260a9ac8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-318f4--创建校验失败-module-dictionaries-chromium/attachments/probe-C02-d54c5fbe62756bd38b3cca675536e0d78400961a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-322f2-03-详情可读-module-store-agency-chromium/attachments/probe-R03-2be377684db3fa085cba3a03a66cbeab5675ac3d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-324b7-2-恢复或不可见校验-module-shipments-chromium/attachments/probe-D02-3f1105bcd6ed28d152d48cc7ad4bc029e1e15d15.json","e2e/test-results/crud-00-crud-runner-CRUD-严-339a7--module-self-operated-store-chromium/attachments/probe-E01-7d88adfc0a840a649395ef53111cc7595049e10b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34d91-列表可读-module-ai-agent-skills-chromium/attachments/probe-R01-d0f60e5327b11be8bbabe014d783c4aadd5caa4b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34f4c-突-module-approval-templates-chromium/attachments/probe-U02-adab39938f5374ba8ea8c70d9023fa4eb2eab9da.json","e2e/test-results/crud-00-crud-runner-CRUD-严-36319--module-livestream-groupbuy-chromium/attachments/probe-R02-ebe79da37ac4fda52dfec4be7d273e056c0974a8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-36f96-异常恢复-module-ai-agent-skills-chromium/attachments/probe-E01-a6785b8737e0e965998f1eb10d5f6a262b7c1a69.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3847b--module-livestream-groupbuy-chromium/attachments/probe-P01-cb711275a5cd117974c16154d1f0f235056462d1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-39830--module-event-subscriptions-chromium/attachments/probe-C02-7ac7c9beb8f3a3cb2f8f8ca3976049ad5b8fa9fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-39f88--module-marketing-workflows-chromium/attachments/probe-P01-e4b9dd5255759fee861b59eb822c1b4d69c4c683.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3b09c-筛选分页-module-tob-toc-gateway-chromium/attachments/probe-R02-885d1d4952f66349d7fdabff956249363d8ddccb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3d202-01-运行-导出-刷新动作-module-search-chromium/attachments/probe-A01-e9c1add570b417ccabad862add3802ff19ae093a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3f077-ess-R01-列表可读-module-process-chromium/attachments/probe-R01-fe32fa33e38b75b3b0279b2ab4af2978f54f744d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3f4e4-全局搜索-E01-异常恢复-module-search-chromium/attachments/probe-E01-3e08bf77bee2490258f010dfe6badc01e6fdabad.json","e2e/test-results/crud-00-crud-runner-CRUD-严-40813-权限矩阵-module-ai-agent-skills-chromium/attachments/probe-P01-f4d4bc40fa7fb1e371ea4de11835849202f428fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-430ed--R03-详情可读-module-event-logs-chromium/attachments/probe-R03-3079962f10c5b2373e79ea9af6ad9b2d68bd1472.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4350e--U02-更新权限-冲突-module-expense-chromium/attachments/probe-U02-b3438248fb5cd1b6ce2827dcb17f8bda48a7b5f7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-448ee--更新权限-冲突-module-video-calls-chromium/attachments/probe-U02-501ff748e56066065a94944f0939cde812dcf163.json","e2e/test-results/crud-00-crud-runner-CRUD-严-44db0-01-权限矩阵-module-dictionaries-chromium/attachments/probe-P01-b86a10b18a8ca32b840164a0c8efcb924145211e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-45f32--module-marketing-workflows-chromium/attachments/probe-U01-8432ecf8234661f77396919c23b65dbec60a516a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/attachments/probe-D02-73732ad3c5f72415c989ffd6420cf84483f876c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-4fbac-U01-更新成功-module-commissions-chromium/attachments/probe-U01-05c9dc551bfa36c0bd97e4eda6bd32498e09ce74.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52184--软-硬-可用-module-dictionaries-chromium/attachments/probe-D01-185a077f043d3c6a69688a73e437cf8443497741.json","e2e/test-results/crud-00-crud-runner-CRUD-严-539e3-ess-P01-权限矩阵-module-process-chromium/attachments/probe-P01-0b3abe2c907f43df2b8b6e2bdc5f0e1e61eb76ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/attachments/probe-D02-6d14aa11289185bbe607a8ca22981747819797be.json","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-5915a--U02-更新权限-冲突-module-process-chromium/attachments/probe-U02-95a2a64c6d9ad4a68b09bb56acd155d7c8e6f5ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-593af-ule-multi-touch-attribution-chromium/attachments/probe-R01-ebe5cbe05509b85aabc9031677eed0db7bc0b9e0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-5aef0-01-创建成功-module-dictionaries-chromium/attachments/probe-C01-8e9ede49dfba923088cd0cfe65df061f8ea2d570.json","e2e/test-results/crud-00-crud-runner-CRUD-严-5ed49-功-module-approval-templates-chromium/attachments/probe-U01-371c994b114fded7fe293d0f63e5a231630fc421.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60099--P01-权限矩阵-module-event-logs-chromium/attachments/probe-P01-bd3428e914b080a6bde0972ce13a5b4b763b7ef3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-61664-le-customer-lifecycle-value-chromium/attachments/probe-R01-c56befd334e9c2912cc2eb94c187ce2c0af5e9ef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-62666--module-self-operated-store-chromium/attachments/probe-R01-2456a2746d38b4032dbaa717c356dacab20912fd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-63243-01-权限矩阵-module-store-agency-chromium/attachments/probe-P01-e8aee74b35aba6eb07d670b0fa5ab48c7164d687.json","e2e/test-results/crud-00-crud-runner-CRUD-严-69632-nue-P01-权限矩阵-module-revenue-chromium/attachments/probe-P01-df2c2dcdbf96825e35e36f6ace922ee4b6010d76.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6a8a6-nue-E01-异常恢复-module-revenue-chromium/attachments/probe-E01-55a4b48c8f565c93281bec838b9375f65b14800a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6afa7-权限-冲突-module-admin-settings-chromium/attachments/probe-U02-9e5ec3c36b9f83908ff4e48f4130e9fbdef23df3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/attachments/probe-D02-f8f18cb821d0fa684fc51b42a0eb16a85eed7d39.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-6d2c0-le-customer-lifecycle-value-chromium/attachments/probe-R02-f4add8a844d9205a8ad003f2ef731915c1251c2b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6e599--module-self-operated-store-chromium/attachments/probe-R02-845f2b62daa1bdd7fa8a332865f3e85d53c36321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6fb52--module-marketing-workflows-chromium/attachments/probe-R02-b8b1ab9757576a73bcc6c254d684d6b0ace3f131.json","e2e/test-results/crud-00-crud-runner-CRUD-严-70e3c-e-R02-查询筛选分页-module-expense-chromium/attachments/probe-R02-c04fe395a7911d13952be573777ceb4ec96c8223.json","e2e/test-results/crud-00-crud-runner-CRUD-严-75b6f-校验失败-module-ai-agent-skills-chromium/attachments/probe-C02-672aac93c6ef3386d482927498a6e24470230137.json","e2e/test-results/crud-00-crud-runner-CRUD-严-763ec-2-创建校验失败-module-commissions-chromium/attachments/probe-C02-a341f60efb738fea1dfda2d9b863408d7839d07a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-76a38-详情可读-module-ai-review-queue-chromium/attachments/probe-R03-c2130c8d490866d29fa9f341a02cbb4fc6ff44bc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-76ab5--module-self-operated-store-chromium/attachments/probe-P01-9b2734d0cf1e72ffb148718791822592806f4b9d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/attachments/probe-D01-1ba0279bbb88d0608408f7c4fbdf18c92335d86b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-794b2-01-异常恢复-module-store-agency-chromium/attachments/probe-E01-06007b7013a6dde5af269134ceca1563c56ce55a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-7bceb-s-R01-列表可读-module-shipments-chromium/attachments/probe-R01-76cfd0aa8e919c1c620a34ba2f12a418d0d3bef1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-80eb9--module-livestream-groupbuy-chromium/attachments/probe-R03-6c4ea46e0f9b202a0204809756d49457b0ed79f2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-81663-行-导出-刷新动作-module-event-logs-chromium/attachments/probe-A01-b3ab37ba3a204c01968f7784fc9139a8940fcfb4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-82c54-nue-U01-更新成功-module-revenue-chromium/attachments/probe-U01-0e1ca227a0b97c97b408ace1379b46b40a4feb7e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-82e36-理-D02-恢复或不可见校验-module-menus-chromium/attachments/probe-D02-c8015954612c83b92e9e06aa3c728a2886886939.json","e2e/test-results/crud-00-crud-runner-CRUD-严-83a69-02-查询筛选分页-module-event-logs-chromium/attachments/probe-R02-a9d27a1ec7d75e1639ea3912a6426a5932b2ba2d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-855a0-2-创建校验失败-module-video-calls-chromium/attachments/probe-C02-4df663e33175d4a200c9026ce4d9b03cb67f7ff0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-85f82--module-livestream-groupbuy-chromium/attachments/probe-E01-f284781c1c846783762d33826e5171dbc85272fe.json","e2e/test-results/crud-00-crud-runner-CRUD-严-86cf1-P01-权限矩阵-module-commissions-chromium/attachments/probe-P01-5585228f89580ccf96a5563ed53552b5cc8d2681.json","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/attachments/probe-D01-a3b5d7a6dd73e13a7789ce99a2fc51cc8c8cb0b5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-88219-module-groupbuy-redemptions-chromium/attachments/probe-R02-3bacc27e6e2991816ab649efea3c81c8bc7e1469.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/attachments/probe-D01-97f53b2e277645dc213b2cdfb8728370c93eb414.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-8b831-推送-P01-权限矩阵-module-realtime-chromium/attachments/probe-P01-a5ccd810bcecbc94d29b5fae71d8710a123abe58.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8c9a0--创建成功-module-scheduled-jobs-chromium/attachments/probe-C01-5e20bd52f11df6b9edaec0d24f839d573ac5b930.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8eb81-s-C01-创建成功-module-shipments-chromium/attachments/probe-C01-79f3c45700f8b733e1dae4c1d3c0d13f0ece0370.json","e2e/test-results/crud-00-crud-runner-CRUD-严-91a8c--module-event-subscriptions-chromium/attachments/probe-P01-b0ab39d0381eae827f144016fe3e789a9abe489b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-92928-le-customer-lifecycle-value-chromium/attachments/probe-P01-f69e69e7138f2548447abbd9a65fe5a391e532bc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-92cb7-ess-U01-更新成功-module-process-chromium/attachments/probe-U01-68fcaa56f5991a73bcc627ef9a3c4d5ffb66b8ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9364a-ule-marketing-effectiveness-chromium/attachments/probe-R02-5fa85c4ca3ed2ee971daae26b56d79d81f081104.json","e2e/test-results/crud-00-crud-runner-CRUD-严-93844-01-异常恢复-module-dictionaries-chromium/attachments/probe-E01-f01fd6e080ae953ef48298d35a318ceffe2f4ceb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-959d3-s-U01-更新成功-module-shipments-chromium/attachments/probe-U01-b03fe92972f69daca18de503a17ea0468c09a7fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-96329-ule-multi-touch-attribution-chromium/attachments/probe-A01-8deaaa8251a742e98e8862fad5fbdccd4785a5a9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-998df-s-E01-异常恢复-module-shipments-chromium/attachments/probe-E01-03a0e4d85ccc9d6aad918f30512c56a1c0895e1d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a045-s-R02-查询筛选分页-module-process-chromium/attachments/probe-R02-b93b5d0c9a3e018472ea9265a17dfc8686056e58.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a560-E01-异常恢复-module-video-calls-chromium/attachments/probe-E01-89a5ca8f5be3dc3bae1c50d1a63b280a012c37c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a5ae-module-groupbuy-redemptions-chromium/attachments/probe-U02-cfe5e3c909764588e3e2c03a9921ef2e900da8ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9cb36-nue-R03-详情可读-module-revenue-chromium/attachments/probe-R03-26039101d85a9f847900de53e0ebb47e62b24e01.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9f43f--module-marketing-workflows-chromium/attachments/probe-C02-e67171da757d0baeffba1166f199c06da88ed02a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-a23b2-1-异常恢复-module-system-events-chromium/attachments/probe-E01-4e873dbf657a18537d175606f5fad6753cf5e516.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ab566--module-self-operated-store-chromium/attachments/probe-A01-affdf7f0c51a9ea3070924e4de57042f99c1647e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/attachments/probe-D02-647f210047f57bfdc74c9b1ecf122430db73508a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/attachments/probe-D01-ca42e46afaa5335bd1e7dce12c865b793eba893a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-afc48-02-更新权限-冲突-module-shipments-chromium/attachments/probe-U02-76f888bd73b952dadeae2f670097c231598cc7f1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b016f-R02-查询筛选分页-module-shipments-chromium/attachments/probe-R02-75f0ed5c036e86fa599d152e87a612340ec95779.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b19ee-复或不可见校验-module-dictionaries-chromium/attachments/probe-D02-75187a2c16f17d22a7d9ff0d71b6365b24ff8f11.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b1e0a-筛选分页-module-ai-review-queue-chromium/attachments/probe-R02-4df940b2aa799e163a18bce0bd790a9b1d9c7387.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b28dd--E01-异常恢复-module-event-logs-chromium/attachments/probe-E01-6a8f23b6d5e223ef03af32e2a331000f62f1bcab.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/attachments/probe-P01-f6dca05f404ffd7ebec499caa322c75dac737ae6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-b2e37-le-customer-lifecycle-value-chromium/attachments/probe-R03-2c5392b8531f2e66cbcb649474d6d65d472a52fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b6f23--module-marketing-workflows-chromium/attachments/probe-E01-b37aaa0cb1254e8339da45e381538d7893e2c503.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b7373-限-冲突-module-ai-agent-skills-chromium/attachments/probe-U02-27fa1829d3a97446dd64ce23f750e2fb9874ace9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b9839-nse-E01-异常恢复-module-expense-chromium/attachments/probe-E01-598af7a75b6afcfc750f7cbd999621fd493916bd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ba880--module-event-subscriptions-chromium/attachments/probe-U01-e9ddd3af40eeb74fc790b166ba862e1d10aa0bfd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-bd4d8-module-groupbuy-redemptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-be5a0-建校验失败-module-scheduled-jobs-chromium/attachments/probe-C02-abec1af36155a33b97e9536f1e0b25f5c60d42af.json","e2e/test-results/crud-00-crud-runner-CRUD-严-bff63-出-刷新动作-module-biz-sequences-chromium/attachments/probe-A01-cff25189c33e88a7a7e2f8da0f6a184b43588b8e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c2455-导出-刷新动作-module-store-agency-chromium/attachments/probe-A01-f2f8b36fb9c87d2182ec700828c6de66cbb60ec2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c3ec8--菜单管理-C01-创建成功-module-menus-chromium/attachments/probe-C01-43d8459603058bf20b6e03e294ef1ff405656572.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/attachments/probe-D02-cbdf98bdeb30878cbbcae7d7409bf18577f164a8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-c888f-nse-R01-列表可读-module-expense-chromium/attachments/probe-R01-c151cc11c1c51847ab6a7050925714063ed72a3e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cb112-nue-R01-列表可读-module-revenue-chromium/attachments/probe-R01-6d360566911afc9198656a497bf24bcdcab5a8ef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cb57e-nse-R03-详情可读-module-expense-chromium/attachments/probe-R03-8725bda63e479f3e716df9ef79d3daadb939b071.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cef59-C02-创建校验失败-module-shipments-chromium/attachments/probe-C02-7715e381abfadb0134c0f64aae32efcd6cc7288e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cf219-ule-multi-touch-attribution-chromium/attachments/probe-P01-9f6b116fcd74dad3a2abcec566744bf89f88b8df.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cf60f--D01-删除-软-硬-可用-module-menus-chromium/attachments/probe-D01-64caafe460fcb82bbb3419e8aaac1050e8451f45.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d0b86-列表可读-module-tob-toc-gateway-chromium/attachments/probe-R01-f73df51b0b45f4a5f62ea53b8d6618db1d10fe92.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d38f6-1-异常恢复-module-notifications-chromium/attachments/probe-E01-d4b596265305cd3b54dd9559714e528c24720959.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/attachments/probe-D02-8bf37a45c16e990f5a6c2c5f3efc8539997f8a5f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-d4b5f-le-customer-lifecycle-value-chromium/attachments/probe-E01-0319841ca4bdbac52c9981b8d55b7e2d1c03a3d6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d7368--异常恢复-module-scheduled-jobs-chromium/attachments/probe-E01-635a5c0e726fdb67a4aa58c768d6f8902d4eccf3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d82a5-s-C02-创建校验失败-module-process-chromium/attachments/probe-C02-cf380d01e56b601ee5d9774add838ec35277f9b2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d8d0a--查询筛选分页-module-store-agency-chromium/attachments/probe-R02-85d2089d2e3368741313663f156ca29198a8fda5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dc55e--权限矩阵-module-scheduled-jobs-chromium/attachments/probe-P01-88ffe9eb58933c537497a836a9c6be7ee0d09b1c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dca0b--module-livestream-groupbuy-chromium/attachments/probe-C01-7a7a50d602c882503af31232883b014afac04014.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dcdaa-功-module-approval-templates-chromium/attachments/probe-C01-16c09400702d309ccacd89c6cc6515b288ce5652.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd023--更新权限-冲突-module-commissions-chromium/attachments/probe-U02-31eb51169299797eebb27f771965a30d091db3ae.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/attachments/probe-E01-bae00686def91e0c59b235df1840db644481780b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-de3c4-nse-U01-更新成功-module-expense-chromium/attachments/probe-U01-11fa14f8f5a08140133acda94a85dddc10b55b1c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-df411--P01-权限矩阵-module-audit-logs-chromium/attachments/probe-P01-cc67b35323538b31fb9fb072895f6ef8a3c7acb8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dfe11-用-module-approval-templates-chromium/attachments/probe-D01-95bf79174ec0e99de83f17562c62ebfd8caf356b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/attachments/probe-D01-275e597c628a68cdfe3380f9ee3be8f448117171.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-e43b8-详情可读-module-ai-agent-skills-chromium/attachments/probe-R03-2acd1ee97308324e8e3d51697bf2d1e0384659fe.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e62ab--菜单管理-U01-更新成功-module-menus-chromium/attachments/probe-U01-1d53843982c476796fec194850f315972daef53a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e77fb-P01-权限矩阵-module-video-calls-chromium/attachments/probe-P01-67862bd82cfaf82cf18fc865cf1ec3d6f054ed5d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec2c8-ule-marketing-effectiveness-chromium/attachments/probe-R01-c4ff35e91e5445bbcbd77127fc44ec067150a3d1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec85f-nue-C01-创建成功-module-revenue-chromium/attachments/probe-C01-485f1896ca83f62279fd771c506333652790bd8f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec9bf-01-更新成功-module-dictionaries-chromium/attachments/probe-U01-88806b20d664da9a894a70542dd78b570023f97e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ed76b-module-groupbuy-redemptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-ed76b-module-groupbuy-redemptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-ef210-nse-C01-创建成功-module-expense-chromium/attachments/probe-C01-1060246818b142f7b69400f2162dcc4b60688161.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ef3b1-验-module-approval-templates-chromium/attachments/probe-D02-ae03148cfd2caf68fbcee4d7c6303d501385b8e6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-efb99-ule-multi-touch-attribution-chromium/attachments/probe-R03-8fdd64112b2a398acbcefa3f75fa23a4c63fa8e6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f06f4-ule-marketing-effectiveness-chromium/attachments/probe-A01-c6d20bb0111e1119ace37991e5df01669a6266da.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f23b0-s-P01-权限矩阵-module-shipments-chromium/attachments/probe-P01-8e9f67f73c02d3bd3d734b641a059aee5869e874.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3368-ule-marketing-effectiveness-chromium/attachments/probe-E01-cc0cf07384fc25d79c9813c0ba15dc7aadc7c3c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/attachments/probe-D01-c46aec2cf8807f6c56de6720d673772677870d54.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-f4286--菜单管理-P01-权限矩阵-module-menus-chromium/attachments/probe-P01-235d48932620cc33ffb248ae1c4b5c3e3dc15444.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f82cb-复-module-approval-templates-chromium/attachments/probe-E01-f7a28edd546368cb5579043036432fca3a6a3c54.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f885e-e-C02-创建校验失败-module-revenue-chromium/attachments/probe-C02-cc876d5954153779c4985b16065eab26194d2247.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f947b-筛选分页-module-ai-agent-skills-chromium/attachments/probe-R02-d3bc954aa6725de6b169dbf7386b3f12eb2e9e59.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f9c32-列表可读-module-ai-review-queue-chromium/attachments/probe-R01-1a3b2c411d57a6bc8b03af5b23177f3087b48ebb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f9f1d-败-module-approval-templates-chromium/attachments/probe-C02-8c5cdde79061de2819118373c79f7ab15e0734d5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fa9d7--module-livestream-groupbuy-chromium/attachments/probe-U01-92cc5e58e2cd8523a1f21abc561874d938766c9c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fb79f--更新成功-module-scheduled-jobs-chromium/attachments/probe-U01-a10e9ddd1f63c31ed58f70f27b527657df2796cf.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fcfb3-ess-E01-异常恢复-module-process-chromium/attachments/probe-E01-18330f7d7e922029ff26dc6fc85aadd19bb52309.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fd741-刷新动作-module-ai-review-queue-chromium/attachments/probe-A01-c874cda05ab6ff19465dbea67b7e875ac5ae8b46.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fd88c-e-R02-查询筛选分页-module-revenue-chromium/attachments/probe-R02-30da5be9421d180930c5fec01823592972ed20ae.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe1e4--菜单管理-E01-异常恢复-module-menus-chromium/attachments/probe-E01-2b8e0f58dbe8e9e9f12c1b560bce483617c507f5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/attachments/probe-D01-4a2656dcf34bff0282f4d80548a4d236b3708bed.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-fe52f-阵-module-approval-templates-chromium/attachments/probe-P01-1d14b515a916cf305cde87cd29c80f8f916ad1af.json","e2e/test-results/crud/probes/admin-settings-D01-1774228959860.json","e2e/test-results/crud/probes/admin-settings-D02-1774228961425.json","e2e/test-results/crud/probes/admin-settings-U02-1774228957852.json","e2e/test-results/crud/probes/ai-agent-skills-C02-1774228964836.json","e2e/test-results/crud/probes/ai-agent-skills-E01-1774228973551.json","e2e/test-results/crud/probes/ai-agent-skills-P01-1774228971739.json","e2e/test-results/crud/probes/ai-agent-skills-R01-1774228966871.json","e2e/test-results/crud/probes/ai-agent-skills-R02-1774228968078.json","e2e/test-results/crud/probes/ai-agent-skills-R03-1774228969949.json","e2e/test-results/crud/probes/ai-agent-skills-U02-1774228976992.json","e2e/test-results/crud/probes/ai-review-queue-A01-1774228990066.json","e2e/test-results/crud/probes/ai-review-queue-E01-1774228988280.json","e2e/test-results/crud/probes/ai-review-queue-P01-1774228986873.json","e2e/test-results/crud/probes/ai-review-queue-R01-1774228981413.json","e2e/test-results/crud/probes/ai-review-queue-R02-1774228983520.json","e2e/test-results/crud/probes/ai-review-queue-R03-1774228984881.json","e2e/test-results/crud/probes/approval-templates-C01-1774228991737.json","e2e/test-results/crud/probes/approval-templates-C02-1774228993513.json","e2e/test-results/crud/probes/approval-templates-D01-1774229008440.json","e2e/test-results/crud/probes/approval-templates-D02-1774229009999.json","e2e/test-results/crud/probes/approval-templates-E01-1774229003231.json","e2e/test-results/crud/probes/approval-templates-P01-1774229001111.json","e2e/test-results/crud/probes/approval-templates-U01-1774229004573.json","e2e/test-results/crud/probes/approval-templates-U02-1774229006513.json","e2e/test-results/crud/probes/audit-logs-E01-1774229019813.json","e2e/test-results/crud/probes/audit-logs-P01-1774229017705.json","e2e/test-results/crud/probes/biz-sequences-A01-1774229036468.json","e2e/test-results/crud/probes/biz-sequences-E01-1774229034481.json","e2e/test-results/crud/probes/biz-sequences-P01-1774229032402.json","e2e/test-results/crud/probes/commissions-C01-1774229037608.json","e2e/test-results/crud/probes/commissions-C02-1774229039494.json","e2e/test-results/crud/probes/commissions-D01-1774229053838.json","e2e/test-results/crud/probes/commissions-D02-1774229055748.json","e2e/test-results/crud/probes/commissions-E01-1774229049480.json","e2e/test-results/crud/probes/commissions-P01-1774229047205.json","e2e/test-results/crud/probes/commissions-U01-1774229050630.json","e2e/test-results/crud/probes/commissions-U02-1774229052696.json","e2e/test-results/crud/probes/customer-lifecycle-value-A01-1774229066804.json","e2e/test-results/crud/probes/customer-lifecycle-value-E01-1774229065075.json","e2e/test-results/crud/probes/customer-lifecycle-value-P01-1774229063435.json","e2e/test-results/crud/probes/customer-lifecycle-value-R01-1774229057952.json","e2e/test-results/crud/probes/customer-lifecycle-value-R02-1774229060051.json","e2e/test-results/crud/probes/customer-lifecycle-value-R03-1774229061457.json","e2e/test-results/crud/probes/dictionaries-C01-1774229068600.json","e2e/test-results/crud/probes/dictionaries-C02-1774229070372.json","e2e/test-results/crud/probes/dictionaries-D01-1774229085165.json","e2e/test-results/crud/probes/dictionaries-D02-1774229087279.json","e2e/test-results/crud/probes/dictionaries-E01-1774229080255.json","e2e/test-results/crud/probes/dictionaries-P01-1774229077986.json","e2e/test-results/crud/probes/dictionaries-U01-1774229081591.json","e2e/test-results/crud/probes/dictionaries-U02-1774229083555.json","e2e/test-results/crud/probes/event-logs-A01-1774229097156.json","e2e/test-results/crud/probes/event-logs-E01-1774229095352.json","e2e/test-results/crud/probes/event-logs-P01-1774229093938.json","e2e/test-results/crud/probes/event-logs-R01-1774229088479.json","e2e/test-results/crud/probes/event-logs-R02-1774229090341.json","e2e/test-results/crud/probes/event-logs-R03-1774229091979.json","e2e/test-results/crud/probes/event-subscriptions-C01-1774229098822.json","e2e/test-results/crud/probes/event-subscriptions-C02-1774229100367.json","e2e/test-results/crud/probes/event-subscriptions-D01-1774229114456.json","e2e/test-results/crud/probes/event-subscriptions-D02-1774229118439.json","e2e/test-results/crud/probes/event-subscriptions-E01-1774229110866.json","e2e/test-results/crud/probes/event-subscriptions-P01-1774229107724.json","e2e/test-results/crud/probes/event-subscriptions-U01-1774229111052.json","e2e/test-results/crud/probes/event-subscriptions-U02-1774229114636.json","e2e/test-results/crud/probes/expense-C01-1774229117759.json","e2e/test-results/crud/probes/expense-C02-1774229120864.json","e2e/test-results/crud/probes/expense-D01-1774229134839.json","e2e/test-results/crud/probes/expense-D02-1774229136582.json","e2e/test-results/crud/probes/expense-E01-1774229129600.json","e2e/test-results/crud/probes/expense-P01-1774229127758.json","e2e/test-results/crud/probes/expense-R01-1774229122882.json","e2e/test-results/crud/probes/expense-R02-1774229124121.json","e2e/test-results/crud/probes/expense-R03-1774229125973.json","e2e/test-results/crud/probes/expense-U01-1774229131261.json","e2e/test-results/crud/probes/expense-U02-1774229133199.json","e2e/test-results/crud/probes/groupbuy-redemptions-R01-1774229141724.json","e2e/test-results/crud/probes/groupbuy-redemptions-R02-1774229143858.json","e2e/test-results/crud/probes/groupbuy-redemptions-R03-1774229145041.json","e2e/test-results/crud/probes/groupbuy-redemptions-U02-1774229170915.json","e2e/test-results/crud/probes/livestream-groupbuy-C01-1774229178830.json","e2e/test-results/crud/probes/livestream-groupbuy-C02-1774229180364.json","e2e/test-results/crud/probes/livestream-groupbuy-D01-1774229194938.json","e2e/test-results/crud/probes/livestream-groupbuy-D02-1774229196383.json","e2e/test-results/crud/probes/livestream-groupbuy-E01-1774229189569.json","e2e/test-results/crud/probes/livestream-groupbuy-P01-1774229187752.json","e2e/test-results/crud/probes/livestream-groupbuy-R01-1774229182174.json","e2e/test-results/crud/probes/livestream-groupbuy-R02-1774229183941.json","e2e/test-results/crud/probes/livestream-groupbuy-R03-1774229185765.json","e2e/test-results/crud/probes/livestream-groupbuy-U01-1774229191781.json","e2e/test-results/crud/probes/livestream-groupbuy-U02-1774229193102.json","e2e/test-results/crud/probes/marketing-effectiveness-A01-1774229207289.json","e2e/test-results/crud/probes/marketing-effectiveness-E01-1774229206002.json","e2e/test-results/crud/probes/marketing-effectiveness-P01-1774229204018.json","e2e/test-results/crud/probes/marketing-effectiveness-R01-1774229199146.json","e2e/test-results/crud/probes/marketing-effectiveness-R02-1774229200610.json","e2e/test-results/crud/probes/marketing-effectiveness-R03-1774229202631.json","e2e/test-results/crud/probes/marketing-workflows-C01-1774229209159.json","e2e/test-results/crud/probes/marketing-workflows-C02-1774229210599.json","e2e/test-results/crud/probes/marketing-workflows-D01-1774229224143.json","e2e/test-results/crud/probes/marketing-workflows-D02-1774229228195.json","e2e/test-results/crud/probes/marketing-workflows-E01-1774229220479.json","e2e/test-results/crud/probes/marketing-workflows-P01-1774229217362.json","e2e/test-results/crud/probes/marketing-workflows-R01-1774229213676.json","e2e/test-results/crud/probes/marketing-workflows-R02-1774229214040.json","e2e/test-results/crud/probes/marketing-workflows-R03-1774229217094.json","e2e/test-results/crud/probes/marketing-workflows-U01-1774229220605.json","e2e/test-results/crud/probes/marketing-workflows-U02-1774229224311.json","e2e/test-results/crud/probes/menus-C01-1774229227524.json","e2e/test-results/crud/probes/menus-C02-1774229230614.json","e2e/test-results/crud/probes/menus-D01-1774229245415.json","e2e/test-results/crud/probes/menus-D02-1774229247641.json","e2e/test-results/crud/probes/menus-E01-1774229240537.json","e2e/test-results/crud/probes/menus-P01-1774229238253.json","e2e/test-results/crud/probes/menus-U01-1774229241859.json","e2e/test-results/crud/probes/menus-U02-1774229243840.json","e2e/test-results/crud/probes/multi-touch-attribution-A01-1774229257777.json","e2e/test-results/crud/probes/multi-touch-attribution-E01-1774229255957.json","e2e/test-results/crud/probes/multi-touch-attribution-P01-1774229254510.json","e2e/test-results/crud/probes/multi-touch-attribution-R01-1774229248887.json","e2e/test-results/crud/probes/multi-touch-attribution-R02-1774229250904.json","e2e/test-results/crud/probes/multi-touch-attribution-R03-1774229252576.json","e2e/test-results/crud/probes/notifications-E01-1774229267813.json","e2e/test-results/crud/probes/notifications-P01-1774229265567.json","e2e/test-results/crud/probes/process-C01-1774229272198.json","e2e/test-results/crud/probes/process-C02-1774229274352.json","e2e/test-results/crud/probes/process-D01-1774229287252.json","e2e/test-results/crud/probes/process-D02-1774229288833.json","e2e/test-results/crud/probes/process-E01-1774229281992.json","e2e/test-results/crud/probes/process-P01-1774229280684.json","e2e/test-results/crud/probes/process-R01-1774229275505.json","e2e/test-results/crud/probes/process-R02-1774229277468.json","e2e/test-results/crud/probes/process-R03-1774229278638.json","e2e/test-results/crud/probes/process-U01-1774229283764.json","e2e/test-results/crud/probes/process-U02-1774229285585.json","e2e/test-results/crud/probes/realtime-E01-1774229297070.json","e2e/test-results/crud/probes/realtime-P01-1774229295494.json","e2e/test-results/crud/probes/revenue-C01-1774229298836.json","e2e/test-results/crud/probes/revenue-C02-1774229300615.json","e2e/test-results/crud/probes/revenue-D01-1774229314543.json","e2e/test-results/crud/probes/revenue-D02-1774229316394.json","e2e/test-results/crud/probes/revenue-E01-1774229309695.json","e2e/test-results/crud/probes/revenue-P01-1774229307892.json","e2e/test-results/crud/probes/revenue-R01-1774229302430.json","e2e/test-results/crud/probes/revenue-R02-1774229304189.json","e2e/test-results/crud/probes/revenue-R03-1774229305972.json","e2e/test-results/crud/probes/revenue-U01-1774229311344.json","e2e/test-results/crud/probes/revenue-U02-1774229313295.json","e2e/test-results/crud/probes/scheduled-jobs-C01-1774229318618.json","e2e/test-results/crud/probes/scheduled-jobs-C02-1774229320707.json","e2e/test-results/crud/probes/scheduled-jobs-D01-1774229334549.json","e2e/test-results/crud/probes/scheduled-jobs-D02-1774229336447.json","e2e/test-results/crud/probes/scheduled-jobs-E01-1774229330066.json","e2e/test-results/crud/probes/scheduled-jobs-P01-1774229327922.json","e2e/test-results/crud/probes/scheduled-jobs-U01-1774229331260.json","e2e/test-results/crud/probes/scheduled-jobs-U02-1774229333338.json","e2e/test-results/crud/probes/search-A01-1774229349413.json","e2e/test-results/crud/probes/search-E01-1774229346300.json","e2e/test-results/crud/probes/search-P01-1774229344735.json","e2e/test-results/crud/probes/self-operated-store-A01-1774229360430.json","e2e/test-results/crud/probes/self-operated-store-E01-1774229356797.json","e2e/test-results/crud/probes/self-operated-store-P01-1774229356788.json","e2e/test-results/crud/probes/self-operated-store-R01-1774229349609.json","e2e/test-results/crud/probes/self-operated-store-R02-1774229353043.json","e2e/test-results/crud/probes/self-operated-store-R03-1774229353201.json","e2e/test-results/crud/probes/service-monitor-E01-1774229368198.json","e2e/test-results/crud/probes/service-monitor-P01-1774229367735.json","e2e/test-results/crud/probes/shipments-C01-1774229373195.json","e2e/test-results/crud/probes/shipments-C02-1774229376245.json","e2e/test-results/crud/probes/shipments-D01-1774229390641.json","e2e/test-results/crud/probes/shipments-D02-1774229391200.json","e2e/test-results/crud/probes/shipments-E01-1774229383236.json","e2e/test-results/crud/probes/shipments-P01-1774229382879.json","e2e/test-results/crud/probes/shipments-R01-1774229376617.json","e2e/test-results/crud/probes/shipments-R02-1774229379487.json","e2e/test-results/crud/probes/shipments-R03-1774229379981.json","e2e/test-results/crud/probes/shipments-U01-1774229387262.json","e2e/test-results/crud/probes/shipments-U02-1774229386620.json","e2e/test-results/crud/probes/store-agency-A01-1774229400909.json","e2e/test-results/crud/probes/store-agency-E01-1774229400771.json","e2e/test-results/crud/probes/store-agency-P01-1774229397651.json","e2e/test-results/crud/probes/store-agency-R01-1774229393917.json","e2e/test-results/crud/probes/store-agency-R02-1774229394275.json","e2e/test-results/crud/probes/store-agency-R03-1774229397363.json","e2e/test-results/crud/probes/system-events-E01-1774229412946.json","e2e/test-results/crud/probes/system-events-P01-1774229409150.json","e2e/test-results/crud/probes/tob-toc-gateway-E01-1774229420912.json","e2e/test-results/crud/probes/tob-toc-gateway-P01-1774229419582.json","e2e/test-results/crud/probes/tob-toc-gateway-R01-1774229416178.json","e2e/test-results/crud/probes/tob-toc-gateway-R02-1774229417536.json","e2e/test-results/crud/probes/video-calls-C02-1774229424368.json","e2e/test-results/crud/probes/video-calls-E01-1774229434277.json","e2e/test-results/crud/probes/video-calls-P01-1774229431993.json","e2e/test-results/crud/probes/video-calls-U02-1774229437506.json","scripts/pg-backup.sh","scripts/setup-aliyun-deploy.sh"],"removed":["e2e/test-results/.playwright-artifacts-240/040dee8f334f6c93fa788311a8961dae.png","e2e/test-results/.playwright-artifacts-240/058f808b72bfb61b392c5078d5509418.png","e2e/test-results/.playwright-artifacts-240/0893f4c2a4a7c014d48a306a37a5dc6f.png","e2e/test-results/.playwright-artifacts-240/1bd44c2c27b13a8e4e20754676e16753.png","e2e/test-results/.playwright-artifacts-240/202267e939ad0f07474e283188a20e7d.png","e2e/test-results/.playwright-artifacts-240/2643239379fd7e6fb2b3af6dacebc4fa.png","e2e/test-results/.playwright-artifacts-240/275d5fde4f54663504fbe6b3e84548d3.png","e2e/test-results/.playwright-artifacts-240/42867d3c5c17db159677472c69e89621.png","e2e/test-results/.playwright-artifacts-240/437c27fb2bacac72655c93b0b195c12b.png","e2e/test-results/.playwright-artifacts-240/4e1e7cc1649f584e86226ca11178f09d.png","e2e/test-results/.playwright-artifacts-240/505ec08f78c1ac4cfbd5a64a3e01ec29.png","e2e/test-results/.playwright-artifacts-240/50ad9cd6f3585ecf685f91c233f1100f.png","e2e/test-results/.playwright-artifacts-240/56d48ae872fca36631d1f464243747be.png","e2e/test-results/.playwright-artifacts-240/5be73b706dafcc86885ef501dccd65f9.png","e2e/test-results/.playwright-artifacts-240/61a48f54c74157d08f79a5c7638a2c75.png","e2e/test-results/.playwright-artifacts-240/67cbfdd34817fa76173eda99da253422.png","e2e/test-results/.playwright-artifacts-240/6de31eb46d49679d37fcb85e09bf50a7.png","e2e/test-results/.playwright-artifacts-240/719cc5c2833983e26d2e26fb6ecd1410.png","e2e/test-results/.playwright-artifacts-240/765d23b2babbdc342a5e33cda8d39a87.png","e2e/test-results/.playwright-artifacts-240/7f1c5b28525ac2cc41bc099e6f749ab3.png","e2e/test-results/.playwright-artifacts-240/800d3474ffbcfb84327a4cff203da5ab.png","e2e/test-results/.playwright-artifacts-240/82e93cc1f0a93cda9a36e89ffa14b831.png","e2e/test-results/.playwright-artifacts-240/834a6d7b46250bf3a7b6c74804572593.png","e2e/test-results/.playwright-artifacts-240/86a3a201ece1b35521f5b7cb565876c1.png","e2e/test-results/.playwright-artifacts-240/8ab300257837e88962f2a6b7027e13a0.png","e2e/test-results/.playwright-artifacts-240/941e36d46c2caceb2ea0fc70bed6bba5.png","e2e/test-results/.playwright-artifacts-240/9e77802004f48f7c693bc508c5d8d39b.png","e2e/test-results/.playwright-artifacts-240/a0e310742c0a3c96a02bdf2c7db7dfb2.png","e2e/test-results/.playwright-artifacts-240/c4f6a23e9cd556d8fa7d69f40bc122ac.png","e2e/test-results/.playwright-artifacts-240/c51c980a067ead90c72ee084ad8fc00a.png","e2e/test-results/.playwright-artifacts-240/d74a4495418c027fb3e4b838b4aa3521.png","e2e/test-results/.playwright-artifacts-240/dace6040beafd8d86a5baf4fe5f1ae2a.png","e2e/test-results/.playwright-artifacts-240/dce6caafe2e1fcdac2ee738369ed6098.png","e2e/test-results/.playwright-artifacts-240/df5df0fd3c83d8265e719acb6b3d0ee6.png","e2e/test-results/.playwright-artifacts-240/e07d7068d011403eeb553914cb5c364e.png","e2e/test-results/.playwright-artifacts-240/e5e82b734579c829a5939d96fcc05dff.png","e2e/test-results/.playwright-artifacts-240/e8cb101c527d05e5df6ca5fc2b904583.png","e2e/test-results/.playwright-artifacts-240/eaff6d849895b87797832af1a9a24d65.png","e2e/test-results/.playwright-artifacts-240/f0ff9429d9c71385cff328a94e1a703c.png","e2e/test-results/.playwright-artifacts-240/fba7d655d78e525212c958c6c2a7227d.png","e2e/test-results/.playwright-artifacts-241/094966347a6999bd858f5ab8a249f754.png","e2e/test-results/.playwright-artifacts-241/0b6068733b160e988728b3140bdbaef5.png","e2e/test-results/.playwright-artifacts-241/1bb8fb49ed8335c1df210ed0bbe9493c.png","e2e/test-results/.playwright-artifacts-241/1dc0352fb049eb5707b5ecdeb36e7588.png","e2e/test-results/.playwright-artifacts-241/248c7bde5073b7b22bc5737b59012f68.png","e2e/test-results/.playwright-artifacts-241/26e9b207b71a36018b2252efb70c0366.png","e2e/test-results/.playwright-artifacts-241/2ae009986a6d6b9b348e715140f0e05f.png","e2e/test-results/.playwright-artifacts-241/2e7643de8fce869a4dc6701b06f92045.png","e2e/test-results/.playwright-artifacts-241/34681405d2abf88b9b47e450f48ecaa3.png","e2e/test-results/.playwright-artifacts-241/45be60ad912dd46dfb7aa5cbee9f02d0.png","e2e/test-results/.playwright-artifacts-241/5bb07c90a274dac44963d8cceca8eb1e.png","e2e/test-results/.playwright-artifacts-241/5c81aa46578a6e4a399dcdf0d73ba8d3.png","e2e/test-results/.playwright-artifacts-241/643d257ac5cf926a92dfd4e67907a9dc.png","e2e/test-results/.playwright-artifacts-241/6454481b50c1adc6bc7e94d3fb946915.png","e2e/test-results/.playwright-artifacts-241/67232c5e7156aba881fa65d80af1207b.png","e2e/test-results/.playwright-artifacts-241/67d9026a171dc55ffc861a72ce9d4b2c.png","e2e/test-results/.playwright-artifacts-241/714aeb4c6b5950f311af88662c8b4424.png","e2e/test-results/.playwright-artifacts-241/7a8af77cb2620429282f057b7c7fd0ae.png","e2e/test-results/.playwright-artifacts-241/922282efa032ca16073c502056c2826f.png","e2e/test-results/.playwright-artifacts-241/9543fc36ad8580206d7a961590a7d83d.png","e2e/test-results/.playwright-artifacts-241/9c77f778e3b32c88fe3524c93a150de1.png","e2e/test-results/.playwright-artifacts-241/9c8a27ce50fdd70f043debd37db84261.png","e2e/test-results/.playwright-artifacts-241/9ce478697576abf803f23864fd3d01c7.png","e2e/test-results/.playwright-artifacts-241/a9df789309206957d3696bd33d4752b7.png","e2e/test-results/.playwright-artifacts-241/b16f350537ed50e46405ecd91275e9f4.png","e2e/test-results/.playwright-artifacts-241/b213a106fbdfe86fe5a2e40fd333aa0c.png","e2e/test-results/.playwright-artifacts-241/b82911d04e9ad9e3893351a21a56b011.png","e2e/test-results/.playwright-artifacts-241/b94da2213274548a93d16676dea24087.png","e2e/test-results/.playwright-artifacts-241/b98a93160e626ed6e3b05e7e527192fa.png","e2e/test-results/.playwright-artifacts-241/c2f7e527724d7e5eb8d379e3fbfc1b83.png","e2e/test-results/.playwright-artifacts-241/c800d08cc104e95000629104c11fd8b3.png","e2e/test-results/.playwright-artifacts-241/cd36bb67c1c05fedeac1923b06e6d4f5.png","e2e/test-results/.playwright-artifacts-241/d2ebbb7e8ca084380958c49f40f1bcac.png","e2e/test-results/.playwright-artifacts-241/d6ef796cc1833026cab7434b435084f4.png","e2e/test-results/.playwright-artifacts-241/dc49bd3538e061f12e7b17709d6bba0d.png","e2e/test-results/.playwright-artifacts-241/e014d348f300176842a83787a7f7938c.png","e2e/test-results/.playwright-artifacts-241/e8b738bc9925b35cacb65db8fd37bd27.png","e2e/test-results/.playwright-artifacts-241/ed833f2d058e02081a433bb71c5c71ca.png","e2e/test-results/.playwright-artifacts-241/f42b7455348166022fb51732079f16a2.png","e2e/test-results/.playwright-artifacts-241/f7ffcca2f8bd695dbd421e83dfd7dacb.png"],"modified":["backend/.env.example","backend/package.json","backend/prisma/schema.prisma","backend/prisma/schema/_base.prisma","backend/src/modules/customers/customer-contact.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/modules/opportunities/opportunity-competitor.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/shared/services/base.service.ts","backend/src/shared/services/field-encryption.service.ts","docker-compose.yml","e2e/test-results/.last-run.json","pnpm-lock.yaml"]},"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":1949305,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-23T09:24:26+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
22
|
1774262735
|
1774262760
|
0
|
1774262376
|
1774263723
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7291
|
chore: comprehensive governance updates and test a chore: comprehensive governance updates and test artifacts...
|
6
|
5
|
deploy.yml
|
7217
|
5
|
0
|
refs/heads/main
|
339ea969ec2633756fb1a155d47723d0f61396a4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"df7b6f46170cb46db4771dd1e07991b0b13d90a0","after":"339ea969ec2633756fb1a155d47723d0f61396a4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/df7b6f46170cb46db4771dd1e07991b0b13d90a0...339ea969ec2633756fb1a155d47723d0f61396a4","commits":[{"id":"339ea969ec2633756fb1a155d47723d0f61396a4","message":"chore: comprehensive governance updates and test artifacts\n\n- Add Prisma schema modularization and migration scripts\n- Add service test coverage across all modules (AI, alliance, community, marketing, etc.)\n- Add shared services (cache, custom-fields, dynamic-state-machine, encryption, etc.)\n- Add infrastructure configs (ClickHouse, Debezium, Tempo)\n- Add user manual and technical documentation with screenshots\n- Add router module organization for all centers\n- Add store/test coverage and Playwright artifacts\n- Update CI workflow, environment configs, and dependencies\n- Fix security issues in auth, kafka, and validation layers\n- Fix permission naming tests to expect kebab-case output\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/339ea969ec2633756fb1a155d47723d0f61396a4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T09:22:37+08:00","added":["backend/prisma/migrations/manual/create_dynamic_sm_and_custom_fields.sql","backend/prisma/migrations/manual/create_knowledge_embeddings.sql","backend/prisma/migrations/materialized_views.sql","backend/prisma/schema/_base.prisma","backend/prisma/schema/_enums.prisma","backend/prisma/schema/ai.prisma","backend/prisma/schema/alliance.prisma","backend/prisma/schema/community.prisma","backend/prisma/schema/contracts.prisma","backend/prisma/schema/cpq.prisma","backend/prisma/schema/customers.prisma","backend/prisma/schema/finance.prisma","backend/prisma/schema/geo.prisma","backend/prisma/schema/hr.prisma","backend/prisma/schema/im.prisma","backend/prisma/schema/knowledge.prisma","backend/prisma/schema/leads.prisma","backend/prisma/schema/livestream.prisma","backend/prisma/schema/marketing.prisma","backend/prisma/schema/orders.prisma","backend/prisma/schema/products.prisma","backend/prisma/schema/project.prisma","backend/prisma/schema/renewals.prisma","backend/prisma/schema/sales.prisma","backend/prisma/schema/service.prisma","backend/prisma/schema/social.prisma","backend/prisma/schema/stores.prisma","backend/prisma/schema/supply-chain.prisma","backend/prisma/schema/system.prisma","backend/prisma/schema/workflow.prisma","backend/src/config/__tests__/kafka-router.test.ts","backend/src/config/tracing.ts","backend/src/modules/ai-copilot/ai-copilot.service.test.ts","backend/src/modules/alliance-analytics/alliance-analytics.service.test.ts","backend/src/modules/alliance-campaigns/alliance-campaign.service.test.ts","backend/src/modules/alliance-merchants/alliance-merchant.service.test.ts","backend/src/modules/alliance-partners/alliance-partner.service.test.ts","backend/src/modules/alliance-products/alliance-product.service.test.ts","backend/src/modules/alliance-promotions/alliance-promotion.service.test.ts","backend/src/modules/alliance-referrals/alliance-referral.service.test.ts","backend/src/modules/alliance-settlements/alliance-settlement.service.test.ts","backend/src/modules/approval-templates/approval-template.service.test.ts","backend/src/modules/campaign-targets/campaign-target.service.test.ts","backend/src/modules/campaign-use-case-templates/use-case-template.service.test.ts","backend/src/modules/cohort-analysis/cohort-analysis.service.test.ts","backend/src/modules/community-activities/community-activity.service.test.ts","backend/src/modules/community-analytics/community-analytics.service.test.ts","backend/src/modules/community-fission/community-fission.service.test.ts","backend/src/modules/community-groups/community-group.service.test.ts","backend/src/modules/community-members/community-member.service.test.ts","backend/src/modules/consumer-behavior-analytics/consumer-behavior-analytics.service.test.ts","backend/src/modules/content-categories/content-category.service.test.ts","backend/src/modules/content-copyright/content-copyright.service.test.ts","backend/src/modules/content-creation/content-creation.service.test.ts","backend/src/modules/content-distribution/content-distribution.service.test.ts","backend/src/modules/content-library/content-library.service.test.ts","backend/src/modules/content-review/content-review.service.test.ts","backend/src/modules/content-templates/content-template.service.test.ts","backend/src/modules/contract-templates/contract-template.service.test.ts","backend/src/modules/cross-domain-funnel/cross-domain-funnel.service.test.ts","backend/src/modules/customer-journey-orchestration/customer-journey-orchestration.service.test.ts","backend/src/modules/customer-journey/customer-journey.service.test.ts","backend/src/modules/customer-lifecycle-value/customer-lifecycle-value.service.test.ts","backend/src/modules/customer-ltv/customer-ltv.service.test.ts","backend/src/modules/customer-marketing/customer-marketing.service.test.ts","backend/src/modules/dimension-transform/dimension-transform.service.test.ts","backend/src/modules/disbursements/disbursement-record.service.test.ts","backend/src/modules/events/event.service.test.ts","backend/src/modules/finance/finance-credits.service.test.ts","backend/src/modules/finance/finance-periods.service.test.ts","backend/src/modules/finance/finance-refunds.service.test.ts","backend/src/modules/finance/finance.service.test.ts","backend/src/modules/geo-analytics/geo-analytics.service.test.ts","backend/src/modules/geo-fences/geo-fences.service.test.ts","backend/src/modules/geo-keywords/geo-keyword.service.test.ts","backend/src/modules/geo-pois/geo-poi.service.test.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.test.ts","backend/src/modules/groupbuy-products/groupbuy-product.service.test.ts","backend/src/modules/hr/positions/positions.service.test.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.test.ts","backend/src/modules/livestream-analytics/livestream-analytics.service.test.ts","backend/src/modules/livestream-products/livestream-product.service.test.ts","backend/src/modules/livestream-rooms/livestream-room.service.test.ts","backend/src/modules/livestream-schedules/livestream-schedule.service.test.ts","backend/src/modules/livestream-scripts/livestream-script.service.test.ts","backend/src/modules/marketing-calendar/marketing-calendar.service.test.ts","backend/src/modules/marketing-effectiveness/marketing-effectiveness.service.test.ts","backend/src/modules/marketing-matrix/matrix.service.test.ts","backend/src/modules/mdm/mdm.service.test.ts","backend/src/modules/menus/menu.service.test.ts","backend/src/modules/multi-touch-attribution/multi-touch-attribution.service.test.ts","backend/src/modules/omnichannel-dashboard/omnichannel-dashboard.service.test.ts","backend/src/modules/omnichannel-data-hub/omnichannel-data-hub.service.test.ts","backend/src/modules/omnichannel-touchpoints/omnichannel-touchpoints.service.test.ts","backend/src/modules/realtime-trigger/realtime-trigger.service.test.ts","backend/src/modules/reports/report.service.test.ts","backend/src/modules/rfm-analysis/rfm-analysis.service.test.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.service.test.ts","backend/src/modules/self-operated-store/self-operated-store.service.test.ts","backend/src/modules/social-accounts/social-account.service.test.ts","backend/src/modules/social-auto-replies/social-auto-reply.service.test.ts","backend/src/modules/social-posts/social-post.service.test.ts","backend/src/modules/store-agency/store-agency.service.test.ts","backend/src/modules/suppliers/supplier.service.test.ts","backend/src/modules/video-calls/video-call.service.test.ts","backend/src/shared/middleware/__tests__/security-fixes.test.ts","backend/src/shared/middleware/field-encryption.middleware.ts","backend/src/shared/middleware/rate-limit.middleware.ts","backend/src/shared/services/__tests__/audit-log.service.test.ts","backend/src/shared/services/__tests__/custom-fields.service.test.ts","backend/src/shared/services/__tests__/dynamic-state-machine.service.test.ts","backend/src/shared/services/__tests__/list-cache.service.test.ts","backend/src/shared/services/__tests__/llm-gateway.service.test.ts","backend/src/shared/services/__tests__/prompt-registry.service.test.ts","backend/src/shared/services/abac-policy.service.ts","backend/src/shared/services/cache.service.ts","backend/src/shared/services/custom-fields.service.ts","backend/src/shared/services/dynamic-state-machine.service.ts","backend/src/shared/services/field-encryption.service.ts","backend/src/shared/services/immutable-audit.service.ts","backend/src/shared/services/llm-gateway.service.ts","backend/src/shared/services/materialized-view.service.ts","backend/src/shared/services/prompt-registry.service.ts","backend/src/shared/services/rag-pipeline.service.ts","backend/src/shared/utils/__tests__/permission-normalizer.test.ts","backend/src/shared/utils/__tests__/validation-security.test.ts","backend/src/shared/utils/permission-normalizer.ts","deploy/clickhouse/config.xml","deploy/clickhouse/init.sql","deploy/debezium/register-connector.json","deploy/tempo/config.yaml","docker-compose.analytics.yml","docs/test-plan/TEST-PLAN.md","docs/user-manual/convert-tech-manual.mjs","docs/user-manual/convert-to-html.mjs","docs/user-manual/screenshots/01-login-2026-03-23T00-12-58-197Z.png","docs/user-manual/screenshots/02-dashboard-2026-03-23T00-13-11-223Z.png","docs/user-manual/screenshots/03-ai-agents-2026-03-23T00-13-44-706Z.png","docs/user-manual/screenshots/04-leads-2026-03-23T00-13-49-733Z.png","docs/user-manual/screenshots/05-lead-qualification-2026-03-23T00-13-55-424Z.png","docs/user-manual/screenshots/06-content-library-2026-03-23T00-14-01-180Z.png","docs/user-manual/screenshots/07-campaigns-2026-03-23T00-14-06-696Z.png","docs/user-manual/screenshots/08-opportunities-2026-03-23T00-14-12-799Z.png","docs/user-manual/screenshots/09-quotes-2026-03-23T00-14-20-564Z.png","docs/user-manual/screenshots/10-contracts-2026-03-23T00-14-26-796Z.png","docs/user-manual/screenshots/11-orders-2026-03-23T00-14-32-331Z.png","docs/user-manual/screenshots/12-stores-2026-03-23T00-14-37-745Z.png","docs/user-manual/screenshots/13-tickets-2026-03-23T00-14-43-846Z.png","docs/user-manual/screenshots/14-sla-2026-03-23T00-14-49-340Z.png","docs/user-manual/screenshots/15-ar-ledger-2026-03-23T00-14-54-842Z.png","docs/user-manual/screenshots/16-payments-2026-03-23T00-14-59-958Z.png","docs/user-manual/screenshots/17-purchase-orders-2026-03-23T00-15-06-034Z.png","docs/user-manual/screenshots/19-products-2026-03-23T00-15-17-479Z.png","docs/user-manual/screenshots/20-knowledge-2026-03-23T00-15-24-044Z.png","docs/user-manual/screenshots/21-approvals-2026-03-23T00-15-30-115Z.png","docs/user-manual/screenshots/22-hr-attendance-2026-03-23T00-15-36-643Z.png","docs/user-manual/screenshots/23-tenant-configs-2026-03-23T00-15-42-739Z.png","docs/user-manual/screenshots/25-roles-2026-03-23T00-15-56-801Z.png","docs/user-manual/screenshots/26-customers-2026-03-23T00-16-02-467Z.png","docs/user-manual/screenshots/27-im-2026-03-23T00-16-07-704Z.png","docs/user-manual/screenshots/tech-01-api-docs-2026-03-23T00-30-33-332Z.png","docs/user-manual/screenshots/tech-02-system-monitor-2026-03-23T00-30-42-759Z.png","docs/user-manual/screenshots/tech-03-event-logs-fix-2026-03-23T01-07-06-085Z.png","docs/user-manual/screenshots/tech-04-scheduled-jobs-2026-03-23T00-31-01-868Z.png","docs/user-manual/screenshots/tech-05-process-designer-2026-03-23T00-31-11-126Z.png","docs/user-manual/screenshots/tech-06-operation-logs-2026-03-23T00-31-20-335Z.png","docs/user-manual/screenshots/tech-07-settings-fix-2026-03-23T01-04-46-329Z.png","docs/user-manual/screenshots/tech-08-notification-configs-2026-03-23T00-31-38-845Z.png","docs/user-manual/technical-manual-content.md","docs/user-manual/technical-manual.html","docs/user-manual/user-manual-content.md","docs/user-manual/user-manual.html","docs/user-manual/巨嗨全域智库-技术开发手册-v1.0.pdf","docs/user-manual/巨嗨全域智库-用户使用手册-v1.0.pdf","e2e/QUARANTINE.md","e2e/playwright-report/data/0841239e09a180630fc75a988c85edb7d05739ad.md","e2e/playwright-report/data/db1fc0403d7c6af356a063a72ff6b4161a90d53a.png","e2e/test-results/.playwright-artifacts-240/040dee8f334f6c93fa788311a8961dae.png","e2e/test-results/.playwright-artifacts-240/058f808b72bfb61b392c5078d5509418.png","e2e/test-results/.playwright-artifacts-240/0893f4c2a4a7c014d48a306a37a5dc6f.png","e2e/test-results/.playwright-artifacts-240/1bd44c2c27b13a8e4e20754676e16753.png","e2e/test-results/.playwright-artifacts-240/202267e939ad0f07474e283188a20e7d.png","e2e/test-results/.playwright-artifacts-240/2643239379fd7e6fb2b3af6dacebc4fa.png","e2e/test-results/.playwright-artifacts-240/275d5fde4f54663504fbe6b3e84548d3.png","e2e/test-results/.playwright-artifacts-240/42867d3c5c17db159677472c69e89621.png","e2e/test-results/.playwright-artifacts-240/437c27fb2bacac72655c93b0b195c12b.png","e2e/test-results/.playwright-artifacts-240/4e1e7cc1649f584e86226ca11178f09d.png","e2e/test-results/.playwright-artifacts-240/505ec08f78c1ac4cfbd5a64a3e01ec29.png","e2e/test-results/.playwright-artifacts-240/50ad9cd6f3585ecf685f91c233f1100f.png","e2e/test-results/.playwright-artifacts-240/56d48ae872fca36631d1f464243747be.png","e2e/test-results/.playwright-artifacts-240/5be73b706dafcc86885ef501dccd65f9.png","e2e/test-results/.playwright-artifacts-240/61a48f54c74157d08f79a5c7638a2c75.png","e2e/test-results/.playwright-artifacts-240/67cbfdd34817fa76173eda99da253422.png","e2e/test-results/.playwright-artifacts-240/6de31eb46d49679d37fcb85e09bf50a7.png","e2e/test-results/.playwright-artifacts-240/719cc5c2833983e26d2e26fb6ecd1410.png","e2e/test-results/.playwright-artifacts-240/765d23b2babbdc342a5e33cda8d39a87.png","e2e/test-results/.playwright-artifacts-240/7f1c5b28525ac2cc41bc099e6f749ab3.png","e2e/test-results/.playwright-artifacts-240/800d3474ffbcfb84327a4cff203da5ab.png","e2e/test-results/.playwright-artifacts-240/82e93cc1f0a93cda9a36e89ffa14b831.png","e2e/test-results/.playwright-artifacts-240/834a6d7b46250bf3a7b6c74804572593.png","e2e/test-results/.playwright-artifacts-240/86a3a201ece1b35521f5b7cb565876c1.png","e2e/test-results/.playwright-artifacts-240/8ab300257837e88962f2a6b7027e13a0.png","e2e/test-results/.playwright-artifacts-240/941e36d46c2caceb2ea0fc70bed6bba5.png","e2e/test-results/.playwright-artifacts-240/9e77802004f48f7c693bc508c5d8d39b.png","e2e/test-results/.playwright-artifacts-240/a0e310742c0a3c96a02bdf2c7db7dfb2.png","e2e/test-results/.playwright-artifacts-240/c4f6a23e9cd556d8fa7d69f40bc122ac.png","e2e/test-results/.playwright-artifacts-240/c51c980a067ead90c72ee084ad8fc00a.png","e2e/test-results/.playwright-artifacts-240/d74a4495418c027fb3e4b838b4aa3521.png","e2e/test-results/.playwright-artifacts-240/dace6040beafd8d86a5baf4fe5f1ae2a.png","e2e/test-results/.playwright-artifacts-240/dce6caafe2e1fcdac2ee738369ed6098.png","e2e/test-results/.playwright-artifacts-240/df5df0fd3c83d8265e719acb6b3d0ee6.png","e2e/test-results/.playwright-artifacts-240/e07d7068d011403eeb553914cb5c364e.png","e2e/test-results/.playwright-artifacts-240/e5e82b734579c829a5939d96fcc05dff.png","e2e/test-results/.playwright-artifacts-240/e8cb101c527d05e5df6ca5fc2b904583.png","e2e/test-results/.playwright-artifacts-240/eaff6d849895b87797832af1a9a24d65.png","e2e/test-results/.playwright-artifacts-240/f0ff9429d9c71385cff328a94e1a703c.png","e2e/test-results/.playwright-artifacts-240/fba7d655d78e525212c958c6c2a7227d.png","e2e/test-results/.playwright-artifacts-241/094966347a6999bd858f5ab8a249f754.png","e2e/test-results/.playwright-artifacts-241/0b6068733b160e988728b3140bdbaef5.png","e2e/test-results/.playwright-artifacts-241/1bb8fb49ed8335c1df210ed0bbe9493c.png","e2e/test-results/.playwright-artifacts-241/1dc0352fb049eb5707b5ecdeb36e7588.png","e2e/test-results/.playwright-artifacts-241/248c7bde5073b7b22bc5737b59012f68.png","e2e/test-results/.playwright-artifacts-241/26e9b207b71a36018b2252efb70c0366.png","e2e/test-results/.playwright-artifacts-241/2ae009986a6d6b9b348e715140f0e05f.png","e2e/test-results/.playwright-artifacts-241/2e7643de8fce869a4dc6701b06f92045.png","e2e/test-results/.playwright-artifacts-241/34681405d2abf88b9b47e450f48ecaa3.png","e2e/test-results/.playwright-artifacts-241/45be60ad912dd46dfb7aa5cbee9f02d0.png","e2e/test-results/.playwright-artifacts-241/5bb07c90a274dac44963d8cceca8eb1e.png","e2e/test-results/.playwright-artifacts-241/5c81aa46578a6e4a399dcdf0d73ba8d3.png","e2e/test-results/.playwright-artifacts-241/643d257ac5cf926a92dfd4e67907a9dc.png","e2e/test-results/.playwright-artifacts-241/6454481b50c1adc6bc7e94d3fb946915.png","e2e/test-results/.playwright-artifacts-241/67232c5e7156aba881fa65d80af1207b.png","e2e/test-results/.playwright-artifacts-241/67d9026a171dc55ffc861a72ce9d4b2c.png","e2e/test-results/.playwright-artifacts-241/714aeb4c6b5950f311af88662c8b4424.png","e2e/test-results/.playwright-artifacts-241/7a8af77cb2620429282f057b7c7fd0ae.png","e2e/test-results/.playwright-artifacts-241/922282efa032ca16073c502056c2826f.png","e2e/test-results/.playwright-artifacts-241/9543fc36ad8580206d7a961590a7d83d.png","e2e/test-results/.playwright-artifacts-241/9c77f778e3b32c88fe3524c93a150de1.png","e2e/test-results/.playwright-artifacts-241/9c8a27ce50fdd70f043debd37db84261.png","e2e/test-results/.playwright-artifacts-241/9ce478697576abf803f23864fd3d01c7.png","e2e/test-results/.playwright-artifacts-241/a9df789309206957d3696bd33d4752b7.png","e2e/test-results/.playwright-artifacts-241/b16f350537ed50e46405ecd91275e9f4.png","e2e/test-results/.playwright-artifacts-241/b213a106fbdfe86fe5a2e40fd333aa0c.png","e2e/test-results/.playwright-artifacts-241/b82911d04e9ad9e3893351a21a56b011.png","e2e/test-results/.playwright-artifacts-241/b94da2213274548a93d16676dea24087.png","e2e/test-results/.playwright-artifacts-241/b98a93160e626ed6e3b05e7e527192fa.png","e2e/test-results/.playwright-artifacts-241/c2f7e527724d7e5eb8d379e3fbfc1b83.png","e2e/test-results/.playwright-artifacts-241/c800d08cc104e95000629104c11fd8b3.png","e2e/test-results/.playwright-artifacts-241/cd36bb67c1c05fedeac1923b06e6d4f5.png","e2e/test-results/.playwright-artifacts-241/d2ebbb7e8ca084380958c49f40f1bcac.png","e2e/test-results/.playwright-artifacts-241/d6ef796cc1833026cab7434b435084f4.png","e2e/test-results/.playwright-artifacts-241/dc49bd3538e061f12e7b17709d6bba0d.png","e2e/test-results/.playwright-artifacts-241/e014d348f300176842a83787a7f7938c.png","e2e/test-results/.playwright-artifacts-241/e8b738bc9925b35cacb65db8fd37bd27.png","e2e/test-results/.playwright-artifacts-241/ed833f2d058e02081a433bb71c5c71ca.png","e2e/test-results/.playwright-artifacts-241/f42b7455348166022fb51732079f16a2.png","e2e/test-results/.playwright-artifacts-241/f7ffcca2f8bd695dbd421e83dfd7dacb.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-828a9fe4a1cc10ad814b8901ea3f331dabb4f466.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1445f--创建成功-module-admin-settings-chromium/attachments/probe-C01-b70ed60761f6c844c0724c90be9bd3a2e28f887e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-579660baa87709a7140145510b380b58f4afc555.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1a1ae--用户管理-P01-权限矩阵-module-users-chromium/attachments/probe-P01-21d61422e262180992f04fed0d6e1f58f4f8928a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1ad44--异常恢复-module-admin-settings-chromium/attachments/probe-E01-167118b9260fa76b0a2a1f0fa96675e800dc6f74.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20309-异常恢复-module-stage-knowledge-chromium/attachments/probe-E01-65c2d06fb134d7cb9f3931a7131cf0260ea97061.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-d26e2d296f3e8407ccfd9c2cc2f24cf6829a8508.json","e2e/test-results/crud-00-crud-runner-CRUD-严-239e9-验-module-knowledge-feedback-chromium/attachments/probe-D02-e58bb6a96915688b8f2287bbb25bab2388293c52.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2ba01-更新成功-module-stage-knowledge-chromium/attachments/probe-U01-208017e0ddf654dcec7c7e6ed78e75cdbcaeefe5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2c5eb-建校验失败-module-admin-settings-chromium/attachments/probe-C02-c917accda05528170401af83fb11a330a3cbda4d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34d7b-可见校验-module-stage-knowledge-chromium/attachments/probe-D02-821275ce5a1a2d3c0299a4438bc0551a6d53176c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34f0e--更新成功-module-admin-settings-chromium/attachments/probe-U01-f4a4e93fb88c2ef19abde8f7dd664879de695c9f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-365ba--用户管理-C01-创建成功-module-users-chromium/attachments/probe-C01-900190bda813dce7a5e62caaa492f5a3677f3e23.json","e2e/test-results/crud-00-crud-runner-CRUD-严-392a1--im-即时通讯-E01-异常恢复-module-im-chromium/attachments/probe-E01-fa3a07d4be5ae62afd985ab459bbd15a33a2fdef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-ae5282c3a94d95edce6b6b614e0f1c7bb0cacec0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-bf40ed0eb839caf8e2dc359b3fbf41adc61a8186.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-c40333d9c899532c29747a98c3608a229f081c35.json","e2e/test-results/crud-00-crud-runner-CRUD-严-460f0-户管理-C02-创建校验失败-module-users-chromium/attachments/probe-C02-793ed6868532d6f08fa3b7e01ef91cee883edc62.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-acbfe0f811bb517717a6b841a585892cbebff24c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-2e8e53337f638a07ab7cc317baa3d97366c245e0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4c7f3--im-即时通讯-P01-权限矩阵-module-im-chromium/attachments/probe-P01-b22bb94be6b4cf1a140ec1c9f11b2ce4b3ea633f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-dbcf98c1134a088b83217a812d0c0a8650ac69a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-2f4ee0aa5a1a7bf30860781b2ab8e052c752a87c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-0531249436aff73c81d0fc89355c4cbc7167ec8d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6bff7-理-D02-恢复或不可见校验-module-users-chromium/attachments/probe-D02-cfa483afa2a0dcba0b625f169d4ddfd4df7815e9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-ace63a12d5911b8f54a54b89d94362c9b7276535.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-daf71b632d68b74b441594222818913f9937bd60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-073ec52dcaf122cc92ed77c881d6407f63e053ea.json","e2e/test-results/crud-00-crud-runner-CRUD-严-7f7f1--列表可读-module-admin-settings-chromium/attachments/probe-R01-1b19c02416b08eebec04e254505821f27bda570e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89494--冲突-module-process-designer-chromium/attachments/probe-U02-57053c2bcdfde404efd732026ff7bbb7c2a742c6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-3bbd6461e4141361d2910d0d997a2174989df606.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8d2e4-硬-可用-module-stage-knowledge-chromium/attachments/probe-D01-bcca5204eae3c340bcf2e5d455dde9e35cc10053.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8fa15-复-module-knowledge-feedback-chromium/attachments/probe-E01-768d744b990df78d05147237c0636c4ee771c1ed.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9d5c3-新成功-module-process-designer-chromium/attachments/probe-U01-b82cb3f43ec5fd03fbcf5e9a47076d4b327698f7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-a99bb-m-即时通讯-C02-创建校验失败-module-im-chromium/attachments/probe-C02-fd074e16ad7f94b54706d083613b4b5d32b93e4b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b4daf--权限矩阵-module-admin-settings-chromium/attachments/probe-P01-d0080ae80a82c103bcd848bca31d749b3dcc8352.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-ca13f11ed3d09b5def3fe7e441ad40110d2b0379.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4557--用户管理-U01-更新成功-module-users-chromium/attachments/probe-U01-712df3b828fbaea6fc759167308e86fa7855176f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-e9b591e744c63185541a625ceba5e5d973b6746b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-7a7d119a902c3f458539ddaa114898e0a33f4d8f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cc828--即时通讯-U02-更新权限-冲突-module-im-chromium/attachments/probe-U02-76760ce7a07288e361d11e3be6c77b61b817ee40.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ce2ac--详情可读-module-admin-settings-chromium/attachments/probe-R03-cea057b72b957fdb65cc5e3b674bfa2f05636e5e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d14d4--用户管理-E01-异常恢复-module-users-chromium/attachments/probe-E01-6169c2a0eaab0a87b4892d56e1c64902f64e0217.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d3762-限-冲突-module-stage-knowledge-chromium/attachments/probe-U02-9e395cc67c38073bfd6eb6ad38fe5ac43a337d56.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d6fb4-常恢复-module-process-designer-chromium/attachments/probe-E01-b1f8e178d5a774eddb298c119317b36e0414d60d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-bb017dd97b92cb05f37191c933e038af13a8c04a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e43a6-限矩阵-module-process-designer-chromium/attachments/probe-P01-e9df19eeca43b46dca36a135566329b6da44cacd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e4560-管理-U02-更新权限-冲突-module-users-chromium/attachments/probe-U02-a105db3f1ef20b6b8ba0ed401d244b376932736b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ea129-阵-module-knowledge-feedback-chromium/attachments/probe-P01-c3160dc84a9d7fea219587cb594dd8add36d515d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec3b8-验失败-module-process-designer-chromium/attachments/probe-C02-dae6185bd96e2e2c88c4bb9104517a939b2afb15.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ed28f-权限矩阵-module-stage-knowledge-chromium/attachments/probe-P01-703da6de6b8031b653cf5cb16f3656f251917838.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-96dc059a7597ae051b9d321db1cb4b470806e6f4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-eee91-用-module-knowledge-feedback-chromium/attachments/probe-D01-43d0c2e97c66fbd3301826ea68d66fce62cb7eb0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3c4d-询筛选分页-module-admin-settings-chromium/attachments/probe-R02-55334ddef6735b6dddfc2d2e6143a089efb9be24.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f690b--D01-删除-软-硬-可用-module-users-chromium/attachments/probe-D01-6438fdd0fae658cd354e2761efa5b0065ab74607.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fabfb-建成功-module-process-designer-chromium/attachments/probe-C01-65e7119661d41d890e1f8d734662a8ce3b15268c.json","e2e/test-results/crud/probes/admin-settings-C01-1774228943803.json","e2e/test-results/crud/probes/admin-settings-C02-1774228945689.json","e2e/test-results/crud/probes/admin-settings-E01-1774228954200.json","e2e/test-results/crud/probes/admin-settings-P01-1774228952357.json","e2e/test-results/crud/probes/admin-settings-R01-1774228946846.json","e2e/test-results/crud/probes/admin-settings-R02-1774228948718.json","e2e/test-results/crud/probes/admin-settings-R03-1774228950565.json","e2e/test-results/crud/probes/admin-settings-U01-1774228956047.json","e2e/test-results/crud/probes/im-C02-1774228926548.json","e2e/test-results/crud/probes/im-E01-1774228936351.json","e2e/test-results/crud/probes/im-P01-1774228934107.json","e2e/test-results/crud/probes/im-U02-1774228939732.json","e2e/test-results/crud/probes/knowledge-feedback-D01-1774228819428.json","e2e/test-results/crud/probes/knowledge-feedback-D02-1774228821536.json","e2e/test-results/crud/probes/knowledge-feedback-E01-1774228817921.json","e2e/test-results/crud/probes/knowledge-feedback-P01-1774228815781.json","e2e/test-results/crud/probes/process-designer-C01-1774228822742.json","e2e/test-results/crud/probes/process-designer-C02-1774228824586.json","e2e/test-results/crud/probes/process-designer-D01-1774228839637.json","e2e/test-results/crud/probes/process-designer-D02-1774228841175.json","e2e/test-results/crud/probes/process-designer-E01-1774228834388.json","e2e/test-results/crud/probes/process-designer-P01-1774228832112.json","e2e/test-results/crud/probes/process-designer-U01-1774228835867.json","e2e/test-results/crud/probes/process-designer-U02-1774228837789.json","e2e/test-results/crud/probes/resource-requests-C01-1774228842926.json","e2e/test-results/crud/probes/resource-requests-C02-1774228844702.json","e2e/test-results/crud/probes/resource-requests-D01-1774228859373.json","e2e/test-results/crud/probes/resource-requests-D02-1774228861489.json","e2e/test-results/crud/probes/resource-requests-E01-1774228854515.json","e2e/test-results/crud/probes/resource-requests-P01-1774228852276.json","e2e/test-results/crud/probes/resource-requests-U01-1774228855843.json","e2e/test-results/crud/probes/resource-requests-U02-1774228857762.json","e2e/test-results/crud/probes/roles-C01-1774228862700.json","e2e/test-results/crud/probes/roles-C02-1774228864549.json","e2e/test-results/crud/probes/roles-D01-1774228879608.json","e2e/test-results/crud/probes/roles-D02-1774228881181.json","e2e/test-results/crud/probes/roles-E01-1774228874266.json","e2e/test-results/crud/probes/roles-P01-1774228872022.json","e2e/test-results/crud/probes/roles-U01-1774228875744.json","e2e/test-results/crud/probes/roles-U02-1774228877671.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774228882938.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774228884716.json","e2e/test-results/crud/probes/stage-knowledge-D01-1774228900165.json","e2e/test-results/crud/probes/stage-knowledge-D02-1774228901711.json","e2e/test-results/crud/probes/stage-knowledge-E01-1774228894714.json","e2e/test-results/crud/probes/stage-knowledge-P01-1774228892441.json","e2e/test-results/crud/probes/stage-knowledge-U01-1774228896206.json","e2e/test-results/crud/probes/stage-knowledge-U02-1774228898148.json","e2e/test-results/crud/probes/users-C01-1774228903774.json","e2e/test-results/crud/probes/users-C02-1774228905307.json","e2e/test-results/crud/probes/users-D01-1774228921548.json","e2e/test-results/crud/probes/users-D02-1774228923127.json","e2e/test-results/crud/probes/users-E01-1774228915372.json","e2e/test-results/crud/probes/users-P01-1774228913142.json","e2e/test-results/crud/probes/users-U01-1774228917209.json","e2e/test-results/crud/probes/users-U02-1774228919166.json","e2e/tests/quarantine/.gitkeep","frontend/src/composables/__tests__/useApiQuery.test.ts","frontend/src/router/modules/acquisition.ts","frontend/src/router/modules/ai-agents.ts","frontend/src/router/modules/compat-redirects.ts","frontend/src/router/modules/content-social.ts","frontend/src/router/modules/dashboard.ts","frontend/src/router/modules/finance.ts","frontend/src/router/modules/hr.ts","frontend/src/router/modules/marketing.ts","frontend/src/router/modules/sales.ts","frontend/src/router/modules/service.ts","frontend/src/router/modules/supply-chain.ts","frontend/src/router/modules/system.ts","frontend/src/stores/__tests__/app.store.test.ts","frontend/src/stores/__tests__/im.store.test.ts","frontend/src/stores/__tests__/knowledge.store.test.ts","frontend/src/styles/_containers.scss","frontend/src/styles/layers.css","frontend/src/utils/echarts.ts"],"removed":["e2e/test-results/results.json"],"modified":[".github/workflows/ci.yml","backend/.env.example","backend/package.json","backend/scripts/audit-prisma-zod-contract.ts","backend/scripts/generate-rls-policies.ts","backend/src/config/env.ts","backend/src/config/kafka.ts","backend/src/consumers/__tests__/sales.consumer.test.ts","backend/src/main.ts","backend/src/modules/ai-agents/services/autopilot-scheduler.service.test.ts","backend/src/modules/ai-agents/services/lead-collector.service.ts","backend/src/modules/auth/auth.service.test.ts","backend/src/modules/auth/auth.service.ts","backend/src/modules/campaigns/campaign.service.enhanced.test.ts","backend/src/modules/cash-flow/cash-flow-forecast.service.test.ts","backend/src/modules/channels/channel.schema.test.ts","backend/src/modules/community-gamification/community-gamification.service.test.ts","backend/src/modules/community-materials/community-material.service.test.ts","backend/src/modules/community-materials/community-material.service.ts","backend/src/modules/content-analytics/content-analytics.service.test.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/payment-plan.service.ts","backend/src/modules/customer-analytics/customer-analytics.service.test.ts","backend/src/modules/customer-balance/customer-balance.service.test.ts","backend/src/modules/financial-reports/financial-reports.service.test.ts","backend/src/modules/groupbuy-commissions/groupbuy-commission.service.test.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.test.ts","backend/src/modules/groupbuy-inventory/groupbuy-inventory.service.test.ts","backend/src/modules/groupbuy-platforms/groupbuy-platform.service.test.ts","backend/src/modules/groupbuy-promotions/groupbuy-promotion.service.test.ts","backend/src/modules/im/websocket/gateway.ts","backend/src/modules/im/websocket/health.ts","backend/src/modules/im/websocket/redis-adapter.ts","backend/src/modules/integration-services/integration-service.service.test.ts","backend/src/modules/lead-qualification/qualification.service.test.ts","backend/src/modules/leads/lead-sla.service.ts","backend/src/modules/leads/lead-smart-assignment.service.ts","backend/src/modules/leads/lead.service.test.ts","backend/src/modules/leads/lead.service.ts","backend/src/modules/livestream-groupbuy/livestream-groupbuy-conversion.service.test.ts","backend/src/modules/livestream-groupbuy/livestream-groupbuy-conversion.service.ts","backend/src/modules/livestream/livestream.service.test.ts","backend/src/modules/marketing-chatbot/marketing-chatbot.service.test.ts","backend/src/modules/marketing-content/marketing-content.service.test.ts","backend/src/modules/marketing-forms/marketing-form.service.test.ts","backend/src/modules/marketing-north-star/marketing-north-star.service.test.ts","backend/src/modules/marketing-workflows/marketing-workflow.service.test.ts","backend/src/modules/marketing/marketing.service.test.ts","backend/src/modules/payments/payment-plan.service.ts","backend/src/modules/payments/payment-reconciliation.service.ts","backend/src/modules/payments/payment-record.service.ts","backend/src/modules/payments/payment-statement.service.ts","backend/src/modules/pm/pm.service.test.ts","backend/src/modules/products/services/product.service.test.ts","backend/src/modules/products/services/sku.service.test.ts","backend/src/modules/quotes/quote-decompose.service.ts","backend/src/modules/quotes/quote.service.test.ts","backend/src/modules/renewals/renewal.service.test.ts","backend/src/modules/revenue/ar-ledger.service.test.ts","backend/src/modules/rma/rma.service.test.ts","backend/src/modules/sample-requests/sample-request.service.test.ts","backend/src/modules/serial-numbers/sn.service.test.ts","backend/src/modules/sms-marketing/sms-marketing.service.test.ts","backend/src/modules/social-interactions/social-interactions.service.test.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/middleware/auth.middleware.ts","backend/src/shared/services/__tests__/outbox-processor.service.test.ts","backend/src/shared/services/base.service.ts","backend/src/shared/services/outbox-processor.service.ts","backend/src/shared/state-machines/__tests__/ai-task.machine.test.ts","backend/src/shared/state-machines/__tests__/contract.machine.test.ts","backend/src/shared/utils/biz-code.test.ts","backend/src/shared/utils/crud.ts","backend/tests/unit/process-core/workflow-e2e.test.ts","backend/tests/unit/services/lead.service.test.ts","backend/tests/unit/services/quote.service.test.ts","deploy/grafana/provisioning/datasources/datasources.yml","docker-compose.prod.yml","e2e/.auth/admin.json","e2e/playwright-report/index.html","e2e/playwright.config.ts","e2e/test-results/.last-run.json","frontend/package.json","frontend/src/components/common/DataTable.vue","frontend/src/components/responsive/ResponsiveChart.vue","frontend/src/main.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/stores/auth.ts","frontend/src/styles/index.scss","frontend/src/views/ai-agents/autopilot/AITestCases.vue","frontend/src/views/ai-agents/components/AgentModelManager.vue","frontend/src/views/analytics/roi/Index.vue","frontend/src/views/campaigns/analytics/index.vue","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/FunnelChart.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/inventory/Analytics.vue","frontend/src/views/knowledge/components/KnowledgeGraph.vue","frontend/src/views/service-dashboard/components/SLAPanel.vue","frontend/src/views/service-dashboard/components/SatisfactionPanel.vue","frontend/src/views/service-dashboard/components/TicketStatsPanel.vue","frontend/src/views/service-dashboard/components/TrendsPanel.vue","frontend/vite.config.ts","pnpm-lock.yaml"]}],"total_commits":0,"head_commit":{"id":"339ea969ec2633756fb1a155d47723d0f61396a4","message":"chore: comprehensive governance updates and test artifacts\n\n- Add Prisma schema modularization and migration scripts\n- Add service test coverage across all modules (AI, alliance, community, marketing, etc.)\n- Add shared services (cache, custom-fields, dynamic-state-machine, encryption, etc.)\n- Add infrastructure configs (ClickHouse, Debezium, Tempo)\n- Add user manual and technical documentation with screenshots\n- Add router module organization for all centers\n- Add store/test coverage and Playwright artifacts\n- Update CI workflow, environment configs, and dependencies\n- Fix security issues in auth, kafka, and validation layers\n- Fix permission naming tests to expect kebab-case output\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/339ea969ec2633756fb1a155d47723d0f61396a4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T09:22:37+08:00","added":["backend/prisma/migrations/manual/create_dynamic_sm_and_custom_fields.sql","backend/prisma/migrations/manual/create_knowledge_embeddings.sql","backend/prisma/migrations/materialized_views.sql","backend/prisma/schema/_base.prisma","backend/prisma/schema/_enums.prisma","backend/prisma/schema/ai.prisma","backend/prisma/schema/alliance.prisma","backend/prisma/schema/community.prisma","backend/prisma/schema/contracts.prisma","backend/prisma/schema/cpq.prisma","backend/prisma/schema/customers.prisma","backend/prisma/schema/finance.prisma","backend/prisma/schema/geo.prisma","backend/prisma/schema/hr.prisma","backend/prisma/schema/im.prisma","backend/prisma/schema/knowledge.prisma","backend/prisma/schema/leads.prisma","backend/prisma/schema/livestream.prisma","backend/prisma/schema/marketing.prisma","backend/prisma/schema/orders.prisma","backend/prisma/schema/products.prisma","backend/prisma/schema/project.prisma","backend/prisma/schema/renewals.prisma","backend/prisma/schema/sales.prisma","backend/prisma/schema/service.prisma","backend/prisma/schema/social.prisma","backend/prisma/schema/stores.prisma","backend/prisma/schema/supply-chain.prisma","backend/prisma/schema/system.prisma","backend/prisma/schema/workflow.prisma","backend/src/config/__tests__/kafka-router.test.ts","backend/src/config/tracing.ts","backend/src/modules/ai-copilot/ai-copilot.service.test.ts","backend/src/modules/alliance-analytics/alliance-analytics.service.test.ts","backend/src/modules/alliance-campaigns/alliance-campaign.service.test.ts","backend/src/modules/alliance-merchants/alliance-merchant.service.test.ts","backend/src/modules/alliance-partners/alliance-partner.service.test.ts","backend/src/modules/alliance-products/alliance-product.service.test.ts","backend/src/modules/alliance-promotions/alliance-promotion.service.test.ts","backend/src/modules/alliance-referrals/alliance-referral.service.test.ts","backend/src/modules/alliance-settlements/alliance-settlement.service.test.ts","backend/src/modules/approval-templates/approval-template.service.test.ts","backend/src/modules/campaign-targets/campaign-target.service.test.ts","backend/src/modules/campaign-use-case-templates/use-case-template.service.test.ts","backend/src/modules/cohort-analysis/cohort-analysis.service.test.ts","backend/src/modules/community-activities/community-activity.service.test.ts","backend/src/modules/community-analytics/community-analytics.service.test.ts","backend/src/modules/community-fission/community-fission.service.test.ts","backend/src/modules/community-groups/community-group.service.test.ts","backend/src/modules/community-members/community-member.service.test.ts","backend/src/modules/consumer-behavior-analytics/consumer-behavior-analytics.service.test.ts","backend/src/modules/content-categories/content-category.service.test.ts","backend/src/modules/content-copyright/content-copyright.service.test.ts","backend/src/modules/content-creation/content-creation.service.test.ts","backend/src/modules/content-distribution/content-distribution.service.test.ts","backend/src/modules/content-library/content-library.service.test.ts","backend/src/modules/content-review/content-review.service.test.ts","backend/src/modules/content-templates/content-template.service.test.ts","backend/src/modules/contract-templates/contract-template.service.test.ts","backend/src/modules/cross-domain-funnel/cross-domain-funnel.service.test.ts","backend/src/modules/customer-journey-orchestration/customer-journey-orchestration.service.test.ts","backend/src/modules/customer-journey/customer-journey.service.test.ts","backend/src/modules/customer-lifecycle-value/customer-lifecycle-value.service.test.ts","backend/src/modules/customer-ltv/customer-ltv.service.test.ts","backend/src/modules/customer-marketing/customer-marketing.service.test.ts","backend/src/modules/dimension-transform/dimension-transform.service.test.ts","backend/src/modules/disbursements/disbursement-record.service.test.ts","backend/src/modules/events/event.service.test.ts","backend/src/modules/finance/finance-credits.service.test.ts","backend/src/modules/finance/finance-periods.service.test.ts","backend/src/modules/finance/finance-refunds.service.test.ts","backend/src/modules/finance/finance.service.test.ts","backend/src/modules/geo-analytics/geo-analytics.service.test.ts","backend/src/modules/geo-fences/geo-fences.service.test.ts","backend/src/modules/geo-keywords/geo-keyword.service.test.ts","backend/src/modules/geo-pois/geo-poi.service.test.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.test.ts","backend/src/modules/groupbuy-products/groupbuy-product.service.test.ts","backend/src/modules/hr/positions/positions.service.test.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.test.ts","backend/src/modules/livestream-analytics/livestream-analytics.service.test.ts","backend/src/modules/livestream-products/livestream-product.service.test.ts","backend/src/modules/livestream-rooms/livestream-room.service.test.ts","backend/src/modules/livestream-schedules/livestream-schedule.service.test.ts","backend/src/modules/livestream-scripts/livestream-script.service.test.ts","backend/src/modules/marketing-calendar/marketing-calendar.service.test.ts","backend/src/modules/marketing-effectiveness/marketing-effectiveness.service.test.ts","backend/src/modules/marketing-matrix/matrix.service.test.ts","backend/src/modules/mdm/mdm.service.test.ts","backend/src/modules/menus/menu.service.test.ts","backend/src/modules/multi-touch-attribution/multi-touch-attribution.service.test.ts","backend/src/modules/omnichannel-dashboard/omnichannel-dashboard.service.test.ts","backend/src/modules/omnichannel-data-hub/omnichannel-data-hub.service.test.ts","backend/src/modules/omnichannel-touchpoints/omnichannel-touchpoints.service.test.ts","backend/src/modules/realtime-trigger/realtime-trigger.service.test.ts","backend/src/modules/reports/report.service.test.ts","backend/src/modules/rfm-analysis/rfm-analysis.service.test.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.service.test.ts","backend/src/modules/self-operated-store/self-operated-store.service.test.ts","backend/src/modules/social-accounts/social-account.service.test.ts","backend/src/modules/social-auto-replies/social-auto-reply.service.test.ts","backend/src/modules/social-posts/social-post.service.test.ts","backend/src/modules/store-agency/store-agency.service.test.ts","backend/src/modules/suppliers/supplier.service.test.ts","backend/src/modules/video-calls/video-call.service.test.ts","backend/src/shared/middleware/__tests__/security-fixes.test.ts","backend/src/shared/middleware/field-encryption.middleware.ts","backend/src/shared/middleware/rate-limit.middleware.ts","backend/src/shared/services/__tests__/audit-log.service.test.ts","backend/src/shared/services/__tests__/custom-fields.service.test.ts","backend/src/shared/services/__tests__/dynamic-state-machine.service.test.ts","backend/src/shared/services/__tests__/list-cache.service.test.ts","backend/src/shared/services/__tests__/llm-gateway.service.test.ts","backend/src/shared/services/__tests__/prompt-registry.service.test.ts","backend/src/shared/services/abac-policy.service.ts","backend/src/shared/services/cache.service.ts","backend/src/shared/services/custom-fields.service.ts","backend/src/shared/services/dynamic-state-machine.service.ts","backend/src/shared/services/field-encryption.service.ts","backend/src/shared/services/immutable-audit.service.ts","backend/src/shared/services/llm-gateway.service.ts","backend/src/shared/services/materialized-view.service.ts","backend/src/shared/services/prompt-registry.service.ts","backend/src/shared/services/rag-pipeline.service.ts","backend/src/shared/utils/__tests__/permission-normalizer.test.ts","backend/src/shared/utils/__tests__/validation-security.test.ts","backend/src/shared/utils/permission-normalizer.ts","deploy/clickhouse/config.xml","deploy/clickhouse/init.sql","deploy/debezium/register-connector.json","deploy/tempo/config.yaml","docker-compose.analytics.yml","docs/test-plan/TEST-PLAN.md","docs/user-manual/convert-tech-manual.mjs","docs/user-manual/convert-to-html.mjs","docs/user-manual/screenshots/01-login-2026-03-23T00-12-58-197Z.png","docs/user-manual/screenshots/02-dashboard-2026-03-23T00-13-11-223Z.png","docs/user-manual/screenshots/03-ai-agents-2026-03-23T00-13-44-706Z.png","docs/user-manual/screenshots/04-leads-2026-03-23T00-13-49-733Z.png","docs/user-manual/screenshots/05-lead-qualification-2026-03-23T00-13-55-424Z.png","docs/user-manual/screenshots/06-content-library-2026-03-23T00-14-01-180Z.png","docs/user-manual/screenshots/07-campaigns-2026-03-23T00-14-06-696Z.png","docs/user-manual/screenshots/08-opportunities-2026-03-23T00-14-12-799Z.png","docs/user-manual/screenshots/09-quotes-2026-03-23T00-14-20-564Z.png","docs/user-manual/screenshots/10-contracts-2026-03-23T00-14-26-796Z.png","docs/user-manual/screenshots/11-orders-2026-03-23T00-14-32-331Z.png","docs/user-manual/screenshots/12-stores-2026-03-23T00-14-37-745Z.png","docs/user-manual/screenshots/13-tickets-2026-03-23T00-14-43-846Z.png","docs/user-manual/screenshots/14-sla-2026-03-23T00-14-49-340Z.png","docs/user-manual/screenshots/15-ar-ledger-2026-03-23T00-14-54-842Z.png","docs/user-manual/screenshots/16-payments-2026-03-23T00-14-59-958Z.png","docs/user-manual/screenshots/17-purchase-orders-2026-03-23T00-15-06-034Z.png","docs/user-manual/screenshots/19-products-2026-03-23T00-15-17-479Z.png","docs/user-manual/screenshots/20-knowledge-2026-03-23T00-15-24-044Z.png","docs/user-manual/screenshots/21-approvals-2026-03-23T00-15-30-115Z.png","docs/user-manual/screenshots/22-hr-attendance-2026-03-23T00-15-36-643Z.png","docs/user-manual/screenshots/23-tenant-configs-2026-03-23T00-15-42-739Z.png","docs/user-manual/screenshots/25-roles-2026-03-23T00-15-56-801Z.png","docs/user-manual/screenshots/26-customers-2026-03-23T00-16-02-467Z.png","docs/user-manual/screenshots/27-im-2026-03-23T00-16-07-704Z.png","docs/user-manual/screenshots/tech-01-api-docs-2026-03-23T00-30-33-332Z.png","docs/user-manual/screenshots/tech-02-system-monitor-2026-03-23T00-30-42-759Z.png","docs/user-manual/screenshots/tech-03-event-logs-fix-2026-03-23T01-07-06-085Z.png","docs/user-manual/screenshots/tech-04-scheduled-jobs-2026-03-23T00-31-01-868Z.png","docs/user-manual/screenshots/tech-05-process-designer-2026-03-23T00-31-11-126Z.png","docs/user-manual/screenshots/tech-06-operation-logs-2026-03-23T00-31-20-335Z.png","docs/user-manual/screenshots/tech-07-settings-fix-2026-03-23T01-04-46-329Z.png","docs/user-manual/screenshots/tech-08-notification-configs-2026-03-23T00-31-38-845Z.png","docs/user-manual/technical-manual-content.md","docs/user-manual/technical-manual.html","docs/user-manual/user-manual-content.md","docs/user-manual/user-manual.html","docs/user-manual/巨嗨全域智库-技术开发手册-v1.0.pdf","docs/user-manual/巨嗨全域智库-用户使用手册-v1.0.pdf","e2e/QUARANTINE.md","e2e/playwright-report/data/0841239e09a180630fc75a988c85edb7d05739ad.md","e2e/playwright-report/data/db1fc0403d7c6af356a063a72ff6b4161a90d53a.png","e2e/test-results/.playwright-artifacts-240/040dee8f334f6c93fa788311a8961dae.png","e2e/test-results/.playwright-artifacts-240/058f808b72bfb61b392c5078d5509418.png","e2e/test-results/.playwright-artifacts-240/0893f4c2a4a7c014d48a306a37a5dc6f.png","e2e/test-results/.playwright-artifacts-240/1bd44c2c27b13a8e4e20754676e16753.png","e2e/test-results/.playwright-artifacts-240/202267e939ad0f07474e283188a20e7d.png","e2e/test-results/.playwright-artifacts-240/2643239379fd7e6fb2b3af6dacebc4fa.png","e2e/test-results/.playwright-artifacts-240/275d5fde4f54663504fbe6b3e84548d3.png","e2e/test-results/.playwright-artifacts-240/42867d3c5c17db159677472c69e89621.png","e2e/test-results/.playwright-artifacts-240/437c27fb2bacac72655c93b0b195c12b.png","e2e/test-results/.playwright-artifacts-240/4e1e7cc1649f584e86226ca11178f09d.png","e2e/test-results/.playwright-artifacts-240/505ec08f78c1ac4cfbd5a64a3e01ec29.png","e2e/test-results/.playwright-artifacts-240/50ad9cd6f3585ecf685f91c233f1100f.png","e2e/test-results/.playwright-artifacts-240/56d48ae872fca36631d1f464243747be.png","e2e/test-results/.playwright-artifacts-240/5be73b706dafcc86885ef501dccd65f9.png","e2e/test-results/.playwright-artifacts-240/61a48f54c74157d08f79a5c7638a2c75.png","e2e/test-results/.playwright-artifacts-240/67cbfdd34817fa76173eda99da253422.png","e2e/test-results/.playwright-artifacts-240/6de31eb46d49679d37fcb85e09bf50a7.png","e2e/test-results/.playwright-artifacts-240/719cc5c2833983e26d2e26fb6ecd1410.png","e2e/test-results/.playwright-artifacts-240/765d23b2babbdc342a5e33cda8d39a87.png","e2e/test-results/.playwright-artifacts-240/7f1c5b28525ac2cc41bc099e6f749ab3.png","e2e/test-results/.playwright-artifacts-240/800d3474ffbcfb84327a4cff203da5ab.png","e2e/test-results/.playwright-artifacts-240/82e93cc1f0a93cda9a36e89ffa14b831.png","e2e/test-results/.playwright-artifacts-240/834a6d7b46250bf3a7b6c74804572593.png","e2e/test-results/.playwright-artifacts-240/86a3a201ece1b35521f5b7cb565876c1.png","e2e/test-results/.playwright-artifacts-240/8ab300257837e88962f2a6b7027e13a0.png","e2e/test-results/.playwright-artifacts-240/941e36d46c2caceb2ea0fc70bed6bba5.png","e2e/test-results/.playwright-artifacts-240/9e77802004f48f7c693bc508c5d8d39b.png","e2e/test-results/.playwright-artifacts-240/a0e310742c0a3c96a02bdf2c7db7dfb2.png","e2e/test-results/.playwright-artifacts-240/c4f6a23e9cd556d8fa7d69f40bc122ac.png","e2e/test-results/.playwright-artifacts-240/c51c980a067ead90c72ee084ad8fc00a.png","e2e/test-results/.playwright-artifacts-240/d74a4495418c027fb3e4b838b4aa3521.png","e2e/test-results/.playwright-artifacts-240/dace6040beafd8d86a5baf4fe5f1ae2a.png","e2e/test-results/.playwright-artifacts-240/dce6caafe2e1fcdac2ee738369ed6098.png","e2e/test-results/.playwright-artifacts-240/df5df0fd3c83d8265e719acb6b3d0ee6.png","e2e/test-results/.playwright-artifacts-240/e07d7068d011403eeb553914cb5c364e.png","e2e/test-results/.playwright-artifacts-240/e5e82b734579c829a5939d96fcc05dff.png","e2e/test-results/.playwright-artifacts-240/e8cb101c527d05e5df6ca5fc2b904583.png","e2e/test-results/.playwright-artifacts-240/eaff6d849895b87797832af1a9a24d65.png","e2e/test-results/.playwright-artifacts-240/f0ff9429d9c71385cff328a94e1a703c.png","e2e/test-results/.playwright-artifacts-240/fba7d655d78e525212c958c6c2a7227d.png","e2e/test-results/.playwright-artifacts-241/094966347a6999bd858f5ab8a249f754.png","e2e/test-results/.playwright-artifacts-241/0b6068733b160e988728b3140bdbaef5.png","e2e/test-results/.playwright-artifacts-241/1bb8fb49ed8335c1df210ed0bbe9493c.png","e2e/test-results/.playwright-artifacts-241/1dc0352fb049eb5707b5ecdeb36e7588.png","e2e/test-results/.playwright-artifacts-241/248c7bde5073b7b22bc5737b59012f68.png","e2e/test-results/.playwright-artifacts-241/26e9b207b71a36018b2252efb70c0366.png","e2e/test-results/.playwright-artifacts-241/2ae009986a6d6b9b348e715140f0e05f.png","e2e/test-results/.playwright-artifacts-241/2e7643de8fce869a4dc6701b06f92045.png","e2e/test-results/.playwright-artifacts-241/34681405d2abf88b9b47e450f48ecaa3.png","e2e/test-results/.playwright-artifacts-241/45be60ad912dd46dfb7aa5cbee9f02d0.png","e2e/test-results/.playwright-artifacts-241/5bb07c90a274dac44963d8cceca8eb1e.png","e2e/test-results/.playwright-artifacts-241/5c81aa46578a6e4a399dcdf0d73ba8d3.png","e2e/test-results/.playwright-artifacts-241/643d257ac5cf926a92dfd4e67907a9dc.png","e2e/test-results/.playwright-artifacts-241/6454481b50c1adc6bc7e94d3fb946915.png","e2e/test-results/.playwright-artifacts-241/67232c5e7156aba881fa65d80af1207b.png","e2e/test-results/.playwright-artifacts-241/67d9026a171dc55ffc861a72ce9d4b2c.png","e2e/test-results/.playwright-artifacts-241/714aeb4c6b5950f311af88662c8b4424.png","e2e/test-results/.playwright-artifacts-241/7a8af77cb2620429282f057b7c7fd0ae.png","e2e/test-results/.playwright-artifacts-241/922282efa032ca16073c502056c2826f.png","e2e/test-results/.playwright-artifacts-241/9543fc36ad8580206d7a961590a7d83d.png","e2e/test-results/.playwright-artifacts-241/9c77f778e3b32c88fe3524c93a150de1.png","e2e/test-results/.playwright-artifacts-241/9c8a27ce50fdd70f043debd37db84261.png","e2e/test-results/.playwright-artifacts-241/9ce478697576abf803f23864fd3d01c7.png","e2e/test-results/.playwright-artifacts-241/a9df789309206957d3696bd33d4752b7.png","e2e/test-results/.playwright-artifacts-241/b16f350537ed50e46405ecd91275e9f4.png","e2e/test-results/.playwright-artifacts-241/b213a106fbdfe86fe5a2e40fd333aa0c.png","e2e/test-results/.playwright-artifacts-241/b82911d04e9ad9e3893351a21a56b011.png","e2e/test-results/.playwright-artifacts-241/b94da2213274548a93d16676dea24087.png","e2e/test-results/.playwright-artifacts-241/b98a93160e626ed6e3b05e7e527192fa.png","e2e/test-results/.playwright-artifacts-241/c2f7e527724d7e5eb8d379e3fbfc1b83.png","e2e/test-results/.playwright-artifacts-241/c800d08cc104e95000629104c11fd8b3.png","e2e/test-results/.playwright-artifacts-241/cd36bb67c1c05fedeac1923b06e6d4f5.png","e2e/test-results/.playwright-artifacts-241/d2ebbb7e8ca084380958c49f40f1bcac.png","e2e/test-results/.playwright-artifacts-241/d6ef796cc1833026cab7434b435084f4.png","e2e/test-results/.playwright-artifacts-241/dc49bd3538e061f12e7b17709d6bba0d.png","e2e/test-results/.playwright-artifacts-241/e014d348f300176842a83787a7f7938c.png","e2e/test-results/.playwright-artifacts-241/e8b738bc9925b35cacb65db8fd37bd27.png","e2e/test-results/.playwright-artifacts-241/ed833f2d058e02081a433bb71c5c71ca.png","e2e/test-results/.playwright-artifacts-241/f42b7455348166022fb51732079f16a2.png","e2e/test-results/.playwright-artifacts-241/f7ffcca2f8bd695dbd421e83dfd7dacb.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-828a9fe4a1cc10ad814b8901ea3f331dabb4f466.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1445f--创建成功-module-admin-settings-chromium/attachments/probe-C01-b70ed60761f6c844c0724c90be9bd3a2e28f887e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-579660baa87709a7140145510b380b58f4afc555.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1a1ae--用户管理-P01-权限矩阵-module-users-chromium/attachments/probe-P01-21d61422e262180992f04fed0d6e1f58f4f8928a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1ad44--异常恢复-module-admin-settings-chromium/attachments/probe-E01-167118b9260fa76b0a2a1f0fa96675e800dc6f74.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20309-异常恢复-module-stage-knowledge-chromium/attachments/probe-E01-65c2d06fb134d7cb9f3931a7131cf0260ea97061.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-d26e2d296f3e8407ccfd9c2cc2f24cf6829a8508.json","e2e/test-results/crud-00-crud-runner-CRUD-严-239e9-验-module-knowledge-feedback-chromium/attachments/probe-D02-e58bb6a96915688b8f2287bbb25bab2388293c52.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2ba01-更新成功-module-stage-knowledge-chromium/attachments/probe-U01-208017e0ddf654dcec7c7e6ed78e75cdbcaeefe5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2c5eb-建校验失败-module-admin-settings-chromium/attachments/probe-C02-c917accda05528170401af83fb11a330a3cbda4d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34d7b-可见校验-module-stage-knowledge-chromium/attachments/probe-D02-821275ce5a1a2d3c0299a4438bc0551a6d53176c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34f0e--更新成功-module-admin-settings-chromium/attachments/probe-U01-f4a4e93fb88c2ef19abde8f7dd664879de695c9f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-365ba--用户管理-C01-创建成功-module-users-chromium/attachments/probe-C01-900190bda813dce7a5e62caaa492f5a3677f3e23.json","e2e/test-results/crud-00-crud-runner-CRUD-严-392a1--im-即时通讯-E01-异常恢复-module-im-chromium/attachments/probe-E01-fa3a07d4be5ae62afd985ab459bbd15a33a2fdef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-ae5282c3a94d95edce6b6b614e0f1c7bb0cacec0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-bf40ed0eb839caf8e2dc359b3fbf41adc61a8186.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-c40333d9c899532c29747a98c3608a229f081c35.json","e2e/test-results/crud-00-crud-runner-CRUD-严-460f0-户管理-C02-创建校验失败-module-users-chromium/attachments/probe-C02-793ed6868532d6f08fa3b7e01ef91cee883edc62.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-acbfe0f811bb517717a6b841a585892cbebff24c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-2e8e53337f638a07ab7cc317baa3d97366c245e0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4c7f3--im-即时通讯-P01-权限矩阵-module-im-chromium/attachments/probe-P01-b22bb94be6b4cf1a140ec1c9f11b2ce4b3ea633f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-dbcf98c1134a088b83217a812d0c0a8650ac69a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-2f4ee0aa5a1a7bf30860781b2ab8e052c752a87c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-0531249436aff73c81d0fc89355c4cbc7167ec8d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6bff7-理-D02-恢复或不可见校验-module-users-chromium/attachments/probe-D02-cfa483afa2a0dcba0b625f169d4ddfd4df7815e9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-ace63a12d5911b8f54a54b89d94362c9b7276535.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-daf71b632d68b74b441594222818913f9937bd60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-073ec52dcaf122cc92ed77c881d6407f63e053ea.json","e2e/test-results/crud-00-crud-runner-CRUD-严-7f7f1--列表可读-module-admin-settings-chromium/attachments/probe-R01-1b19c02416b08eebec04e254505821f27bda570e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89494--冲突-module-process-designer-chromium/attachments/probe-U02-57053c2bcdfde404efd732026ff7bbb7c2a742c6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-3bbd6461e4141361d2910d0d997a2174989df606.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8d2e4-硬-可用-module-stage-knowledge-chromium/attachments/probe-D01-bcca5204eae3c340bcf2e5d455dde9e35cc10053.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8fa15-复-module-knowledge-feedback-chromium/attachments/probe-E01-768d744b990df78d05147237c0636c4ee771c1ed.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9d5c3-新成功-module-process-designer-chromium/attachments/probe-U01-b82cb3f43ec5fd03fbcf5e9a47076d4b327698f7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-a99bb-m-即时通讯-C02-创建校验失败-module-im-chromium/attachments/probe-C02-fd074e16ad7f94b54706d083613b4b5d32b93e4b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b4daf--权限矩阵-module-admin-settings-chromium/attachments/probe-P01-d0080ae80a82c103bcd848bca31d749b3dcc8352.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-ca13f11ed3d09b5def3fe7e441ad40110d2b0379.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4557--用户管理-U01-更新成功-module-users-chromium/attachments/probe-U01-712df3b828fbaea6fc759167308e86fa7855176f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-e9b591e744c63185541a625ceba5e5d973b6746b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-7a7d119a902c3f458539ddaa114898e0a33f4d8f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cc828--即时通讯-U02-更新权限-冲突-module-im-chromium/attachments/probe-U02-76760ce7a07288e361d11e3be6c77b61b817ee40.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ce2ac--详情可读-module-admin-settings-chromium/attachments/probe-R03-cea057b72b957fdb65cc5e3b674bfa2f05636e5e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d14d4--用户管理-E01-异常恢复-module-users-chromium/attachments/probe-E01-6169c2a0eaab0a87b4892d56e1c64902f64e0217.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d3762-限-冲突-module-stage-knowledge-chromium/attachments/probe-U02-9e395cc67c38073bfd6eb6ad38fe5ac43a337d56.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d6fb4-常恢复-module-process-designer-chromium/attachments/probe-E01-b1f8e178d5a774eddb298c119317b36e0414d60d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-bb017dd97b92cb05f37191c933e038af13a8c04a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e43a6-限矩阵-module-process-designer-chromium/attachments/probe-P01-e9df19eeca43b46dca36a135566329b6da44cacd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e4560-管理-U02-更新权限-冲突-module-users-chromium/attachments/probe-U02-a105db3f1ef20b6b8ba0ed401d244b376932736b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ea129-阵-module-knowledge-feedback-chromium/attachments/probe-P01-c3160dc84a9d7fea219587cb594dd8add36d515d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec3b8-验失败-module-process-designer-chromium/attachments/probe-C02-dae6185bd96e2e2c88c4bb9104517a939b2afb15.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ed28f-权限矩阵-module-stage-knowledge-chromium/attachments/probe-P01-703da6de6b8031b653cf5cb16f3656f251917838.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-96dc059a7597ae051b9d321db1cb4b470806e6f4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-eee91-用-module-knowledge-feedback-chromium/attachments/probe-D01-43d0c2e97c66fbd3301826ea68d66fce62cb7eb0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3c4d-询筛选分页-module-admin-settings-chromium/attachments/probe-R02-55334ddef6735b6dddfc2d2e6143a089efb9be24.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f690b--D01-删除-软-硬-可用-module-users-chromium/attachments/probe-D01-6438fdd0fae658cd354e2761efa5b0065ab74607.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fabfb-建成功-module-process-designer-chromium/attachments/probe-C01-65e7119661d41d890e1f8d734662a8ce3b15268c.json","e2e/test-results/crud/probes/admin-settings-C01-1774228943803.json","e2e/test-results/crud/probes/admin-settings-C02-1774228945689.json","e2e/test-results/crud/probes/admin-settings-E01-1774228954200.json","e2e/test-results/crud/probes/admin-settings-P01-1774228952357.json","e2e/test-results/crud/probes/admin-settings-R01-1774228946846.json","e2e/test-results/crud/probes/admin-settings-R02-1774228948718.json","e2e/test-results/crud/probes/admin-settings-R03-1774228950565.json","e2e/test-results/crud/probes/admin-settings-U01-1774228956047.json","e2e/test-results/crud/probes/im-C02-1774228926548.json","e2e/test-results/crud/probes/im-E01-1774228936351.json","e2e/test-results/crud/probes/im-P01-1774228934107.json","e2e/test-results/crud/probes/im-U02-1774228939732.json","e2e/test-results/crud/probes/knowledge-feedback-D01-1774228819428.json","e2e/test-results/crud/probes/knowledge-feedback-D02-1774228821536.json","e2e/test-results/crud/probes/knowledge-feedback-E01-1774228817921.json","e2e/test-results/crud/probes/knowledge-feedback-P01-1774228815781.json","e2e/test-results/crud/probes/process-designer-C01-1774228822742.json","e2e/test-results/crud/probes/process-designer-C02-1774228824586.json","e2e/test-results/crud/probes/process-designer-D01-1774228839637.json","e2e/test-results/crud/probes/process-designer-D02-1774228841175.json","e2e/test-results/crud/probes/process-designer-E01-1774228834388.json","e2e/test-results/crud/probes/process-designer-P01-1774228832112.json","e2e/test-results/crud/probes/process-designer-U01-1774228835867.json","e2e/test-results/crud/probes/process-designer-U02-1774228837789.json","e2e/test-results/crud/probes/resource-requests-C01-1774228842926.json","e2e/test-results/crud/probes/resource-requests-C02-1774228844702.json","e2e/test-results/crud/probes/resource-requests-D01-1774228859373.json","e2e/test-results/crud/probes/resource-requests-D02-1774228861489.json","e2e/test-results/crud/probes/resource-requests-E01-1774228854515.json","e2e/test-results/crud/probes/resource-requests-P01-1774228852276.json","e2e/test-results/crud/probes/resource-requests-U01-1774228855843.json","e2e/test-results/crud/probes/resource-requests-U02-1774228857762.json","e2e/test-results/crud/probes/roles-C01-1774228862700.json","e2e/test-results/crud/probes/roles-C02-1774228864549.json","e2e/test-results/crud/probes/roles-D01-1774228879608.json","e2e/test-results/crud/probes/roles-D02-1774228881181.json","e2e/test-results/crud/probes/roles-E01-1774228874266.json","e2e/test-results/crud/probes/roles-P01-1774228872022.json","e2e/test-results/crud/probes/roles-U01-1774228875744.json","e2e/test-results/crud/probes/roles-U02-1774228877671.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774228882938.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774228884716.json","e2e/test-results/crud/probes/stage-knowledge-D01-1774228900165.json","e2e/test-results/crud/probes/stage-knowledge-D02-1774228901711.json","e2e/test-results/crud/probes/stage-knowledge-E01-1774228894714.json","e2e/test-results/crud/probes/stage-knowledge-P01-1774228892441.json","e2e/test-results/crud/probes/stage-knowledge-U01-1774228896206.json","e2e/test-results/crud/probes/stage-knowledge-U02-1774228898148.json","e2e/test-results/crud/probes/users-C01-1774228903774.json","e2e/test-results/crud/probes/users-C02-1774228905307.json","e2e/test-results/crud/probes/users-D01-1774228921548.json","e2e/test-results/crud/probes/users-D02-1774228923127.json","e2e/test-results/crud/probes/users-E01-1774228915372.json","e2e/test-results/crud/probes/users-P01-1774228913142.json","e2e/test-results/crud/probes/users-U01-1774228917209.json","e2e/test-results/crud/probes/users-U02-1774228919166.json","e2e/tests/quarantine/.gitkeep","frontend/src/composables/__tests__/useApiQuery.test.ts","frontend/src/router/modules/acquisition.ts","frontend/src/router/modules/ai-agents.ts","frontend/src/router/modules/compat-redirects.ts","frontend/src/router/modules/content-social.ts","frontend/src/router/modules/dashboard.ts","frontend/src/router/modules/finance.ts","frontend/src/router/modules/hr.ts","frontend/src/router/modules/marketing.ts","frontend/src/router/modules/sales.ts","frontend/src/router/modules/service.ts","frontend/src/router/modules/supply-chain.ts","frontend/src/router/modules/system.ts","frontend/src/stores/__tests__/app.store.test.ts","frontend/src/stores/__tests__/im.store.test.ts","frontend/src/stores/__tests__/knowledge.store.test.ts","frontend/src/styles/_containers.scss","frontend/src/styles/layers.css","frontend/src/utils/echarts.ts"],"removed":["e2e/test-results/results.json"],"modified":[".github/workflows/ci.yml","backend/.env.example","backend/package.json","backend/scripts/audit-prisma-zod-contract.ts","backend/scripts/generate-rls-policies.ts","backend/src/config/env.ts","backend/src/config/kafka.ts","backend/src/consumers/__tests__/sales.consumer.test.ts","backend/src/main.ts","backend/src/modules/ai-agents/services/autopilot-scheduler.service.test.ts","backend/src/modules/ai-agents/services/lead-collector.service.ts","backend/src/modules/auth/auth.service.test.ts","backend/src/modules/auth/auth.service.ts","backend/src/modules/campaigns/campaign.service.enhanced.test.ts","backend/src/modules/cash-flow/cash-flow-forecast.service.test.ts","backend/src/modules/channels/channel.schema.test.ts","backend/src/modules/community-gamification/community-gamification.service.test.ts","backend/src/modules/community-materials/community-material.service.test.ts","backend/src/modules/community-materials/community-material.service.ts","backend/src/modules/content-analytics/content-analytics.service.test.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/payment-plan.service.ts","backend/src/modules/customer-analytics/customer-analytics.service.test.ts","backend/src/modules/customer-balance/customer-balance.service.test.ts","backend/src/modules/financial-reports/financial-reports.service.test.ts","backend/src/modules/groupbuy-commissions/groupbuy-commission.service.test.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.test.ts","backend/src/modules/groupbuy-inventory/groupbuy-inventory.service.test.ts","backend/src/modules/groupbuy-platforms/groupbuy-platform.service.test.ts","backend/src/modules/groupbuy-promotions/groupbuy-promotion.service.test.ts","backend/src/modules/im/websocket/gateway.ts","backend/src/modules/im/websocket/health.ts","backend/src/modules/im/websocket/redis-adapter.ts","backend/src/modules/integration-services/integration-service.service.test.ts","backend/src/modules/lead-qualification/qualification.service.test.ts","backend/src/modules/leads/lead-sla.service.ts","backend/src/modules/leads/lead-smart-assignment.service.ts","backend/src/modules/leads/lead.service.test.ts","backend/src/modules/leads/lead.service.ts","backend/src/modules/livestream-groupbuy/livestream-groupbuy-conversion.service.test.ts","backend/src/modules/livestream-groupbuy/livestream-groupbuy-conversion.service.ts","backend/src/modules/livestream/livestream.service.test.ts","backend/src/modules/marketing-chatbot/marketing-chatbot.service.test.ts","backend/src/modules/marketing-content/marketing-content.service.test.ts","backend/src/modules/marketing-forms/marketing-form.service.test.ts","backend/src/modules/marketing-north-star/marketing-north-star.service.test.ts","backend/src/modules/marketing-workflows/marketing-workflow.service.test.ts","backend/src/modules/marketing/marketing.service.test.ts","backend/src/modules/payments/payment-plan.service.ts","backend/src/modules/payments/payment-reconciliation.service.ts","backend/src/modules/payments/payment-record.service.ts","backend/src/modules/payments/payment-statement.service.ts","backend/src/modules/pm/pm.service.test.ts","backend/src/modules/products/services/product.service.test.ts","backend/src/modules/products/services/sku.service.test.ts","backend/src/modules/quotes/quote-decompose.service.ts","backend/src/modules/quotes/quote.service.test.ts","backend/src/modules/renewals/renewal.service.test.ts","backend/src/modules/revenue/ar-ledger.service.test.ts","backend/src/modules/rma/rma.service.test.ts","backend/src/modules/sample-requests/sample-request.service.test.ts","backend/src/modules/serial-numbers/sn.service.test.ts","backend/src/modules/sms-marketing/sms-marketing.service.test.ts","backend/src/modules/social-interactions/social-interactions.service.test.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/middleware/auth.middleware.ts","backend/src/shared/services/__tests__/outbox-processor.service.test.ts","backend/src/shared/services/base.service.ts","backend/src/shared/services/outbox-processor.service.ts","backend/src/shared/state-machines/__tests__/ai-task.machine.test.ts","backend/src/shared/state-machines/__tests__/contract.machine.test.ts","backend/src/shared/utils/biz-code.test.ts","backend/src/shared/utils/crud.ts","backend/tests/unit/process-core/workflow-e2e.test.ts","backend/tests/unit/services/lead.service.test.ts","backend/tests/unit/services/quote.service.test.ts","deploy/grafana/provisioning/datasources/datasources.yml","docker-compose.prod.yml","e2e/.auth/admin.json","e2e/playwright-report/index.html","e2e/playwright.config.ts","e2e/test-results/.last-run.json","frontend/package.json","frontend/src/components/common/DataTable.vue","frontend/src/components/responsive/ResponsiveChart.vue","frontend/src/main.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/stores/auth.ts","frontend/src/styles/index.scss","frontend/src/views/ai-agents/autopilot/AITestCases.vue","frontend/src/views/ai-agents/components/AgentModelManager.vue","frontend/src/views/analytics/roi/Index.vue","frontend/src/views/campaigns/analytics/index.vue","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/FunnelChart.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/inventory/Analytics.vue","frontend/src/views/knowledge/components/KnowledgeGraph.vue","frontend/src/views/service-dashboard/components/SLAPanel.vue","frontend/src/views/service-dashboard/components/SatisfactionPanel.vue","frontend/src/views/service-dashboard/components/TicketStatsPanel.vue","frontend/src/views/service-dashboard/components/TrendsPanel.vue","frontend/vite.config.ts","pnpm-lock.yaml"]},"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":1919936,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-23T07:52:01+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
22
|
1774229182
|
1774229206
|
0
|
1774229062
|
1774229665
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7261
|
fix: P2 交互问题修复 — API 冗余字段 + 后端缺失路由防御
|
6
|
5
|
deploy.yml
|
7187
|
5
|
0
|
refs/heads/main
|
df7b6f46170cb46db4771dd1e07991b0b13d90a0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"80c2bdb2f93a19aa53d16ded06387b70c6084bf8","after":"df7b6f46170cb46db4771dd1e07991b0b13d90a0","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/80c2bdb2f93a19aa53d16ded06387b70c6084bf8...df7b6f46170cb46db4771dd1e07991b0b13d90a0","commits":[{"id":"df7b6f46170cb46db4771dd1e07991b0b13d90a0","message":"fix: P2 交互问题修复 — API 冗余字段 + 后端缺失路由防御\n\n1. approval-configs 提交数据修复:\n - 删除冗余 objectType(后端期望 entityType)\n - 删除冗余 nodes(后端期望 steps)\n\n2. geo-keywords 后端缺失路由防御(7 个):\n - 批量删除/排名检查/导出等按钮禁用 + warning 提示\n - 保留 API 方法定义供后端实现后使用\n\n3. groupbuy-participants 后端缺失路由防御(8 个):\n - GET/:id 不存在 → 查看/编辑改为 warning 提示\n - stats 接口 catch 兜底返回空数据\n\n4. 确认无需修改的模块:\n - invoice-requests 复用 invoicesApi:设计如此(同一后端模块)\n - video-publishing 复用 socialPostApi:设计如此(视频子集视图)\n - outbound 复用 shipments 路由:后端已覆盖所有端点\n - qr-codes 使用 campaignsApi:后端缺失 qr-codes 路由,前端无法单独修复\n\n验证:Vite 构建通过\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/df7b6f46170cb46db4771dd1e07991b0b13d90a0","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T07:51:53+08:00","added":[],"removed":[],"modified":["frontend/src/views/approval-configs/Form.vue","frontend/src/views/geo-keywords/Detail.vue","frontend/src/views/geo-keywords/Index.vue","frontend/src/views/groupbuy-participants/Detail.vue","frontend/src/views/groupbuy-participants/Form.vue","frontend/src/views/groupbuy-participants/Index.vue"]}],"total_commits":0,"head_commit":{"id":"df7b6f46170cb46db4771dd1e07991b0b13d90a0","message":"fix: P2 交互问题修复 — API 冗余字段 + 后端缺失路由防御\n\n1. approval-configs 提交数据修复:\n - 删除冗余 objectType(后端期望 entityType)\n - 删除冗余 nodes(后端期望 steps)\n\n2. geo-keywords 后端缺失路由防御(7 个):\n - 批量删除/排名检查/导出等按钮禁用 + warning 提示\n - 保留 API 方法定义供后端实现后使用\n\n3. groupbuy-participants 后端缺失路由防御(8 个):\n - GET/:id 不存在 → 查看/编辑改为 warning 提示\n - stats 接口 catch 兜底返回空数据\n\n4. 确认无需修改的模块:\n - invoice-requests 复用 invoicesApi:设计如此(同一后端模块)\n - video-publishing 复用 socialPostApi:设计如此(视频子集视图)\n - outbound 复用 shipments 路由:后端已覆盖所有端点\n - qr-codes 使用 campaignsApi:后端缺失 qr-codes 路由,前端无法单独修复\n\n验证:Vite 构建通过\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/df7b6f46170cb46db4771dd1e07991b0b13d90a0","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T07:51:53+08:00","added":[],"removed":[],"modified":["frontend/src/views/approval-configs/Form.vue","frontend/src/views/geo-keywords/Detail.vue","frontend/src/views/geo-keywords/Index.vue","frontend/src/views/groupbuy-participants/Detail.vue","frontend/src/views/groupbuy-participants/Form.vue","frontend/src/views/groupbuy-participants/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1919904,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-23T07:43:43+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
22
|
1774223547
|
1774223570
|
0
|
1774223517
|
1774223984
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7249
|
fix: 前端 API 路径对齐 + 路由缺失 + 表单提交反馈修复
|
6
|
5
|
deploy.yml
|
7175
|
5
|
0
|
refs/heads/main
|
80c2bdb2f93a19aa53d16ded06387b70c6084bf8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0900b15d607e5c78f97fec16a73357ad4f814390","after":"80c2bdb2f93a19aa53d16ded06387b70c6084bf8","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0900b15d607e5c78f97fec16a73357ad4f814390...80c2bdb2f93a19aa53d16ded06387b70c6084bf8","commits":[{"id":"80c2bdb2f93a19aa53d16ded06387b70c6084bf8","message":"fix: 前端 API 路径对齐 + 路由缺失 + 表单提交反馈修复\n\n1. API 路径对齐后端(7 处 404 修复):\n - faults: start-diagnosis→start-diagnose, diagnosis→diagnose, solution→resolve\n - marketing-matrix: batch-group→batch/group(PATCH), batch-operator→batch/operator(PATCH),\n platform-comparison→analytics/platform-comparison, auth-status→authorize\n\n2. 路由缺失修复(2 处):\n - groupbuy-orders/create 新建路由注册\n - marketing-tools 编辑模式从 query.id 改为 params.id + 拆分 create/edit 路由\n\n3. 表单提交失败用户反馈(15 文件 33 处):\n - catch 块只有 console.error → 补充 ElMessage.error 用户可见提示\n - 涉及:contracts, quotes, opportunities, customers, departments 等核心模块\n\n验证:Vite 构建通过 / vue-tsc 0 新增错误\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/80c2bdb2f93a19aa53d16ded06387b70c6084bf8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T07:43:31+08:00","added":["frontend/src/router/modules/stores.ts","frontend/src/router/modules/supplemental.ts"],"removed":[],"modified":["frontend/src/api/modules/faults.ts","frontend/src/api/modules/marketing-matrix.ts","frontend/src/views/ar-ledger/Form.vue","frontend/src/views/assets/Form.vue","frontend/src/views/campaigns/Form.vue","frontend/src/views/channels/Form.vue","frontend/src/views/contract-templates/Form.vue","frontend/src/views/contracts/Form.vue","frontend/src/views/customers/Form.vue","frontend/src/views/departments/Form.vue","frontend/src/views/marketing-tools/Detail.vue","frontend/src/views/marketing-tools/Form.vue","frontend/src/views/marketing-tools/Index.vue","frontend/src/views/opportunities/Form.vue","frontend/src/views/partner-customers/Form.vue","frontend/src/views/price-books/Form.vue","frontend/src/views/products/Form.vue","frontend/src/views/quotes/Form.vue","frontend/src/views/sample-requests/Form.vue","frontend/src/views/tickets/Form.vue"]}],"total_commits":0,"head_commit":{"id":"80c2bdb2f93a19aa53d16ded06387b70c6084bf8","message":"fix: 前端 API 路径对齐 + 路由缺失 + 表单提交反馈修复\n\n1. API 路径对齐后端(7 处 404 修复):\n - faults: start-diagnosis→start-diagnose, diagnosis→diagnose, solution→resolve\n - marketing-matrix: batch-group→batch/group(PATCH), batch-operator→batch/operator(PATCH),\n platform-comparison→analytics/platform-comparison, auth-status→authorize\n\n2. 路由缺失修复(2 处):\n - groupbuy-orders/create 新建路由注册\n - marketing-tools 编辑模式从 query.id 改为 params.id + 拆分 create/edit 路由\n\n3. 表单提交失败用户反馈(15 文件 33 处):\n - catch 块只有 console.error → 补充 ElMessage.error 用户可见提示\n - 涉及:contracts, quotes, opportunities, customers, departments 等核心模块\n\n验证:Vite 构建通过 / vue-tsc 0 新增错误\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/80c2bdb2f93a19aa53d16ded06387b70c6084bf8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T07:43:31+08:00","added":["frontend/src/router/modules/stores.ts","frontend/src/router/modules/supplemental.ts"],"removed":[],"modified":["frontend/src/api/modules/faults.ts","frontend/src/api/modules/marketing-matrix.ts","frontend/src/views/ar-ledger/Form.vue","frontend/src/views/assets/Form.vue","frontend/src/views/campaigns/Form.vue","frontend/src/views/channels/Form.vue","frontend/src/views/contract-templates/Form.vue","frontend/src/views/contracts/Form.vue","frontend/src/views/customers/Form.vue","frontend/src/views/departments/Form.vue","frontend/src/views/marketing-tools/Detail.vue","frontend/src/views/marketing-tools/Form.vue","frontend/src/views/marketing-tools/Index.vue","frontend/src/views/opportunities/Form.vue","frontend/src/views/partner-customers/Form.vue","frontend/src/views/price-books/Form.vue","frontend/src/views/products/Form.vue","frontend/src/views/quotes/Form.vue","frontend/src/views/sample-requests/Form.vue","frontend/src/views/tickets/Form.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1919760,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-23T07:09:48+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
22
|
1774223053
|
1774223401
|
0
|
1774223019
|
1774223491
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7232
|
fix: 前端 UI 交互防崩溃加固 — 25 个视图文件 + useApiQuery 增强
|
6
|
5
|
deploy.yml
|
7158
|
5
|
0
|
refs/heads/main
|
0900b15d607e5c78f97fec16a73357ad4f814390
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"86beff17d922cf15f9ac6e298961a63c92ec85f8","after":"0900b15d607e5c78f97fec16a73357ad4f814390","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/86beff17d922cf15f9ac6e298961a63c92ec85f8...0900b15d607e5c78f97fec16a73357ad4f814390","commits":[{"id":"0900b15d607e5c78f97fec16a73357ad4f814390","message":"fix: 前端 UI 交互防崩溃加固 — 25 个视图文件 + useApiQuery 增强\n\n三类修复(多 Agent 并行协作,零回归验证通过):\n\n1. 列表页 undefined 防护(10 文件 14 处):\n - res.data → res?.data ?? [] 防止 .map()/.length 崩溃\n - res.meta.total → res?.meta?.total ?? 0 防止分页异常\n\n2. 表单验证 try-catch(10 文件):\n - validate() 裸调用 → .catch(() =\u003e false) + if (!valid) return\n - 防止验证失败时页面卡死\n\n3. 删除操作错误处理(5 文件 8 处):\n - 空 catch 吞掉所有错误 → isCancelError 区分用户取消/真实错误\n - 真实 API 错误显示友好提示\n\n4. useApiQuery.ts 增强:\n - normalizeListResult 归一化防 undefined\n - useApiMutation 添加 onError 默认提示 + successMessage 控制\n - 全部 hook 添加 retry: 1\n\n验证:Vite 构建通过 / vue-tsc 0 新增错误 / 后端 4267 测试通过(+51)/ E2E 12/14 通过(0 回归)\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0900b15d607e5c78f97fec16a73357ad4f814390","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T07:09:28+08:00","added":["frontend/src/composables/useApiQuery.ts"],"removed":[],"modified":["frontend/src/views/approval-configs/Form.vue","frontend/src/views/biz-sequences/Form.vue","frontend/src/views/campaign-drafts/Index.vue","frontend/src/views/campaign-library/Index.vue","frontend/src/views/campaign-use-case-templates/Index.vue","frontend/src/views/cost-allocation/Form.vue","frontend/src/views/customer-balance/Form.vue","frontend/src/views/customer-balance/Index.vue","frontend/src/views/diagnosis/Index.vue","frontend/src/views/email-templates/Form.vue","frontend/src/views/journey-orchestration/Index.vue","frontend/src/views/landing-pages/Index.vue","frontend/src/views/maintenance/PlanForm.vue","frontend/src/views/maintenance/TaskForm.vue","frontend/src/views/marketing-forms/Index.vue","frontend/src/views/marketing-north-star/Index.vue","frontend/src/views/partner-customers/Index.vue","frontend/src/views/predictive-analytics/Index.vue","frontend/src/views/products/Categories.vue","frontend/src/views/roles/Index.vue","frontend/src/views/roles/components/RoleUsers.vue","frontend/src/views/segments/Form.vue","frontend/src/views/social-matrix/Form.vue","frontend/src/views/stores/Form.vue","frontend/src/views/swot-analyses/Index.vue"]},{"id":"d896457d1be5c717ded0691d144621b3c521cd35","message":"chore: Phase 0-5 附带修复 — Agent 产生的额外优化\n\n- database.ts: 类型优化\n- main.ts: 路由注册和 schema 转换修复\n- auth.middleware.ts: 类型收紧\n- schema-converter.ts: 冗余移除\n- IMPanel.vue/MessageSearch.vue: 前端组件优化\n- list-cache.service.ts: 新增列表缓存服务\n- 更新审计报告快照\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d896457d1be5c717ded0691d144621b3c521cd35","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-22T23:08:14+08:00","added":["backend/src/shared/services/list-cache.service.ts"],"removed":[],"modified":["backend/.env.example","backend/src/config/database.ts","backend/src/main.ts","backend/src/modules/im/im-channel.controller.ts","backend/src/shared/middleware/auth.middleware.ts","backend/src/shared/openapi/schema-converter.ts","frontend/package.json","frontend/src/components/business/IMPanel.vue","frontend/src/composables/index.ts","frontend/src/main.ts","frontend/src/stores/auth.test.ts","frontend/src/views/im/components/MessageSearch.vue","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"8d6bbbf7db74cd492873138a576a303da86c39cf","message":"test: Phase 3 — IM 15 测试 + Revenue 13 测试 + ZodEffects 兼容修复\n\n- 新增 tests/api/im.test.ts: 15 用例覆盖会话/消息/参与者/在线状态/未读统计\n- 新增 tests/api/revenue-payment-terms.test.ts: 13 用例覆盖统计/CRUD/批量/事件集成\n- 修复 validation.ts: ZodEffects.prototype 添加 partial/omit/extend 代理\n- 修复 rfm-analysis.schema.ts: .passthrough() 顺序修正\n- 发现: IM 模块需加入 requestCaseConverter 排除列表\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8d6bbbf7db74cd492873138a576a303da86c39cf","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-22T23:05:53+08:00","added":["backend/tests/api/im.test.ts","backend/tests/api/revenue-payment-terms.test.ts"],"removed":[],"modified":["backend/src/modules/rfm-analysis/rfm-analysis.schema.ts","backend/src/shared/utils/validation.ts"]},{"id":"5154c3ae921f8ff76d803e3e30208edd8c791d77","message":"test: Phase 3 — Marketing API 集成测试 19 用例 + schema bug 修复\n\n- 新增 tests/api/marketing.test.ts: 19 个测试用例覆盖 CRUD + 状态机 + 多租户隔离\n- 修复 lead-scoring.schema.ts: .transform() 后 .partial() 运行时错误\n- 修复 lead-assignment.schema.ts: 同上\n- 修复 campaign-analytics.schema.ts: .passthrough() 顺序修正\n- 修复 diagnosis.schema.ts: 同上\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/5154c3ae921f8ff76d803e3e30208edd8c791d77","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-22T23:01:58+08:00","added":["backend/tests/api/marketing.test.ts"],"removed":[],"modified":["backend/src/modules/campaign-analytics/campaign-analytics.schema.ts","backend/src/modules/diagnosis/diagnosis.schema.ts","backend/src/modules/leads/lead-assignment.schema.ts","backend/src/modules/leads/lead-scoring.schema.ts"]},{"id":"e75f31c633c3520ac69d3d9e47b2bdb86a517e6d","message":"refactor: Phase 4 — 循环依赖 8→1(仅剩 prisma 自引用误报)\n\n修复策略:\n- finance 循环(#5-8): 提取 finance.types.ts 共享类型,打断子模块↔主模块循环\n- kafka/circuit-breaker(#1): producerProvider 回调注入替代动态 import\n- ai-agents(#3-4): 函数注册表模式(ai-autopilot-registry.ts)解耦互相调用\n- prisma-fallback-types(#2): madge 递归类型误报,无需修复\n\ntsc --noEmit 零错误 / madge circular 仅剩 1 个误报\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e75f31c633c3520ac69d3d9e47b2bdb86a517e6d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-22T23:00:25+08:00","added":["backend/src/modules/ai-agents/ai-autopilot-registry.ts","backend/src/modules/finance/finance.types.ts"],"removed":[],"modified":["backend/src/config/kafka.ts","backend/src/modules/ai-agents/ai-autopilot-ai-test.service.ts","backend/src/modules/ai-agents/ai-autopilot.service.ts","backend/src/modules/ai-agents/services/autopilot-scheduler.service.ts","backend/src/modules/finance/finance-credits.service.ts","backend/src/modules/finance/finance-extras.service.ts","backend/src/modules/finance/finance-periods.service.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.service.ts","backend/src/shared/services/circuit-breaker.service.ts"]}],"total_commits":0,"head_commit":{"id":"0900b15d607e5c78f97fec16a73357ad4f814390","message":"fix: 前端 UI 交互防崩溃加固 — 25 个视图文件 + useApiQuery 增强\n\n三类修复(多 Agent 并行协作,零回归验证通过):\n\n1. 列表页 undefined 防护(10 文件 14 处):\n - res.data → res?.data ?? [] 防止 .map()/.length 崩溃\n - res.meta.total → res?.meta?.total ?? 0 防止分页异常\n\n2. 表单验证 try-catch(10 文件):\n - validate() 裸调用 → .catch(() =\u003e false) + if (!valid) return\n - 防止验证失败时页面卡死\n\n3. 删除操作错误处理(5 文件 8 处):\n - 空 catch 吞掉所有错误 → isCancelError 区分用户取消/真实错误\n - 真实 API 错误显示友好提示\n\n4. useApiQuery.ts 增强:\n - normalizeListResult 归一化防 undefined\n - useApiMutation 添加 onError 默认提示 + successMessage 控制\n - 全部 hook 添加 retry: 1\n\n验证:Vite 构建通过 / vue-tsc 0 新增错误 / 后端 4267 测试通过(+51)/ E2E 12/14 通过(0 回归)\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0900b15d607e5c78f97fec16a73357ad4f814390","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T07:09:28+08:00","added":["frontend/src/composables/useApiQuery.ts"],"removed":[],"modified":["frontend/src/views/approval-configs/Form.vue","frontend/src/views/biz-sequences/Form.vue","frontend/src/views/campaign-drafts/Index.vue","frontend/src/views/campaign-library/Index.vue","frontend/src/views/campaign-use-case-templates/Index.vue","frontend/src/views/cost-allocation/Form.vue","frontend/src/views/customer-balance/Form.vue","frontend/src/views/customer-balance/Index.vue","frontend/src/views/diagnosis/Index.vue","frontend/src/views/email-templates/Form.vue","frontend/src/views/journey-orchestration/Index.vue","frontend/src/views/landing-pages/Index.vue","frontend/src/views/maintenance/PlanForm.vue","frontend/src/views/maintenance/TaskForm.vue","frontend/src/views/marketing-forms/Index.vue","frontend/src/views/marketing-north-star/Index.vue","frontend/src/views/partner-customers/Index.vue","frontend/src/views/predictive-analytics/Index.vue","frontend/src/views/products/Categories.vue","frontend/src/views/roles/Index.vue","frontend/src/views/roles/components/RoleUsers.vue","frontend/src/views/segments/Form.vue","frontend/src/views/social-matrix/Form.vue","frontend/src/views/stores/Form.vue","frontend/src/views/swot-analyses/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1907548,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-20T01:03:04+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
22
|
1774221109
|
1774221134
|
0
|
1774220985
|
1774222052
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7114
|
Refine AI agent menus and add pending tasks review Refine AI agent menus and add pending tasks review page...
|
6
|
5
|
deploy.yml
|
7041
|
5
|
0
|
refs/heads/main
|
979d9c81063fbda12f1445bf80b0c0027b0fbac2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","after":"979d9c81063fbda12f1445bf80b0c0027b0fbac2","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f...979d9c81063fbda12f1445bf80b0c0027b0fbac2","commits":[{"id":"979d9c81063fbda12f1445bf80b0c0027b0fbac2","message":"Refine AI agent menus and add pending tasks review page\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/979d9c81063fbda12f1445bf80b0c0027b0fbac2","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-20T00:05:17+08:00","added":[],"removed":[],"modified":["e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/views/ai-agents/TasksPending.vue"]},{"id":"8e492fbd580d447f4eaefeb6287810a0ca9bffbe","message":"Implement AI autopilot canonical flows and governance updates\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8e492fbd580d447f4eaefeb6287810a0ca9bffbe","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T23:41:26+08:00","added":["backend/prisma/migrations/20260319120000_autopilot_v1_canonical/migration.sql","backend/prisma/migrations/20260319134500_autopilot_hardening/migration.sql","backend/src/modules/ai-agents/ai-autopilot.controller.ts","backend/src/modules/ai-agents/ai-autopilot.docs.ts","backend/src/modules/ai-agents/ai-autopilot.routes.ts","backend/src/modules/ai-agents/ai-autopilot.schema.ts","backend/src/modules/ai-agents/ai-autopilot.service.ts","backend/src/modules/ai-agents/services/autopilot-executor-registry.service.ts","backend/tests/api/ai-autopilot.test.ts","backend/tests/helpers/ensure-ai-autopilot-runtime-schema.ts","e2e/agents/playwright-agent/inspectors/ad-campaign-inspector.ts","e2e/agents/playwright-agent/inspectors/campaign-inspector.ts","e2e/agents/playwright-agent/inspectors/social-interaction-inspector.ts","e2e/agents/playwright-agent/inspectors/social-publish-inspector.ts","e2e/tests/auth/ai-autopilot-smoke.spec.ts","frontend/src/api/modules/ai-autopilot.ts","frontend/src/views/ai-agents/__tests__/ai-autopilot.smoke.test.ts","frontend/src/views/ai-agents/autopilot/AutoGrowth.vue","frontend/src/views/ai-agents/autopilot/AutoOps.vue","frontend/src/views/ai-agents/autopilot/Flows.vue","frontend/src/views/ai-agents/autopilot/Overview.vue","frontend/src/views/ai-agents/autopilot/RunDetail.vue","frontend/src/views/ai-agents/autopilot/Runs.vue"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/schema.prisma","backend/scripts/audit-docs-single-source.ts","backend/src/modules/ai-agents/ai-agent.docs.ts","backend/src/modules/ai-agents/ai-agent.routes.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/shared/constants/events.ts","backend/src/shared/openapi/all-docs.ts","backend/src/shared/process-core/default-workflow-definitions.ts","backend/src/shared/state-machines/machines/ai-task.machine.ts","backend/src/shared/state-machines/utils/transitions.ts","backend/tests/api/ai-agents-conversations.test.ts","backend/tests/api/ai-agents-im-queue.test.ts","backend/tests/api/ai-agents-workflows-training.test.ts","e2e/.auth/admin.json","e2e/agents/playwright-agent/index.ts","e2e/agents/playwright-agent/inspectors/index.ts","e2e/agents/playwright-agent/reporters/backend-reporter.ts","e2e/package.json","e2e/playwright-report/index.html","e2e/scripts/verify-view-governance.mjs","e2e/test-results/results.json","e2e/tests/navigation/requested-menu-whitelist.ts","e2e/tests/ui-modules/02-view-governance.spec.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/package.json","frontend/src/api/index.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/types/ai-agent.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.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":"979d9c81063fbda12f1445bf80b0c0027b0fbac2","message":"Refine AI agent menus and add pending tasks review page\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/979d9c81063fbda12f1445bf80b0c0027b0fbac2","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-20T00:05:17+08:00","added":[],"removed":[],"modified":["e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/views/ai-agents/TasksPending.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904980,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-19T22:10:19+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
22
|
1773939901
|
1773939924
|
0
|
1773939780
|
1773940824
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7069
|
merge: 合并 codex/start-task-execution 分支
|
6
|
5
|
deploy.yml
|
6996
|
5
|
0
|
refs/heads/main
|
9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"01a8ea9191c28b210d2abb3db3cbc65db42fc801","after":"9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/01a8ea9191c28b210d2abb3db3cbc65db42fc801...9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","commits":[{"id":"9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","message":"merge: 合并 codex/start-task-execution 分支\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T20:06:07+08:00","added":[],"removed":[],"modified":[".gitignore"]},{"id":"45cc3de955c77d410edd8f0c751c14b19ba32d6c","message":"merge: 合并 codex/find-next-steps 分支\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/45cc3de955c77d410edd8f0c751c14b19ba32d6c","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T19:59:55+08:00","added":["docs/reports/commander-next-actions-2026-03-12.md","e2e/agents/playwright-agent/README.md","e2e/agents/playwright-agent/__tests__/playwright-agent.unit.test.ts","e2e/agents/playwright-agent/artifacts/artifact-writer.ts","e2e/agents/playwright-agent/auth/auth-provider.ts","e2e/agents/playwright-agent/auth/storage-state-auth.ts","e2e/agents/playwright-agent/constants/diagnosis.ts","e2e/agents/playwright-agent/constants/status.ts","e2e/agents/playwright-agent/constants/timeouts.ts","e2e/agents/playwright-agent/core/action-runner.ts","e2e/agents/playwright-agent/core/browser-manager.ts","e2e/agents/playwright-agent/core/execution-engine.ts","e2e/agents/playwright-agent/core/retry-engine.ts","e2e/agents/playwright-agent/core/session-factory.ts","e2e/agents/playwright-agent/index.ts","e2e/agents/playwright-agent/inspectors/base-inspector.ts","e2e/agents/playwright-agent/inspectors/booking-inspector.ts","e2e/agents/playwright-agent/inspectors/dashboard-inspector.ts","e2e/agents/playwright-agent/inspectors/index.ts","e2e/agents/playwright-agent/inspectors/payment-inspector.ts","e2e/agents/playwright-agent/observers/console-observer.ts","e2e/agents/playwright-agent/observers/network-observer.ts","e2e/agents/playwright-agent/observers/page-probe.ts","e2e/agents/playwright-agent/reporters/backend-reporter.ts","e2e/agents/playwright-agent/reporters/json-reporter.ts","e2e/agents/playwright-agent/resolvers/selector-resolver.ts","e2e/agents/playwright-agent/types/diagnosis.ts","e2e/agents/playwright-agent/types/execution-plan.ts","e2e/agents/playwright-agent/types/execution-result.ts","e2e/agents/playwright-agent/types/execution-step.ts","e2e/agents/playwright-agent/types/inspector.ts","e2e/agents/playwright-agent/types/runtime.ts"],"removed":[],"modified":["e2e/package.json"]},{"id":"0690441d639452b384cf339fb08bb9ca5aca6318","message":"merge: 解决 LeadCollector 冲突并合并 project-diagnosis-roadmap 分支\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0690441d639452b384cf339fb08bb9ca5aca6318","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T19:53:41+08:00","added":[],"removed":[],"modified":["backend/src/modules/ai-agents/ai-agent.controller.ts"]},{"id":"f559123e2f8a9b99815dfd5a112568e952fef38b","message":"docs: add commander next action checklist","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f559123e2f8a9b99815dfd5a112568e952fef38b","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-12T12:25:36+08:00","added":["docs/reports/commander-next-actions-2026-03-12.md"],"removed":[],"modified":[]},{"id":"2ba3fa67ecd78540d068729a800bebf3db851042","message":"chore: ignore local build cache directories","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2ba3fa67ecd78540d068729a800bebf3db851042","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-12T12:24:42+08:00","added":[],"removed":[],"modified":[".gitignore"]}],"total_commits":0,"head_commit":{"id":"9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","message":"merge: 合并 codex/start-task-execution 分支\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T20:06:07+08:00","added":[],"removed":[],"modified":[".gitignore"]},"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":1904882,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-19T17:42:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
22
|
1773929539
|
1773929563
|
0
|
1773929408
|
1773930011
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7004
|
Merge remote-tracking branch 'origin/claude/pr Merge remote-tracking branch 'origin/claude/project-diagnosis-roadmap-OvHyH'...
|
6
|
5
|
deploy.yml
|
6931
|
5
|
0
|
refs/heads/main
|
01a8ea9191c28b210d2abb3db3cbc65db42fc801
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bd59e5501292cb061719f669c7a7b7afd4f1a0b7","after":"01a8ea9191c28b210d2abb3db3cbc65db42fc801","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bd59e5501292cb061719f669c7a7b7afd4f1a0b7...01a8ea9191c28b210d2abb3db3cbc65db42fc801","commits":[{"id":"01a8ea9191c28b210d2abb3db3cbc65db42fc801","message":"Merge remote-tracking branch 'origin/claude/project-diagnosis-roadmap-OvHyH'\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/01a8ea9191c28b210d2abb3db3cbc65db42fc801","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T17:41:24+08:00","added":[],"removed":[],"modified":[]},{"id":"e24b5ac7b46ff888469af5f36106bc134dfeeaf5","message":"chore: 更新索引覆盖率审计报告\n\nhttps://claude.ai/code/session_01XYrghcakBhTHkp1eyMmM1v\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e24b5ac7b46ff888469af5f36106bc134dfeeaf5","author":{"name":"Claude","email":"noreply@anthropic.com","username":""},"committer":{"name":"Claude","email":"noreply@anthropic.com","username":""},"verification":null,"timestamp":"2026-02-23T02:10:23Z","added":[],"removed":[],"modified":["reports/index-coverage-audit.latest.json"]},{"id":"1f04562fcb2c00ced785cf32c9888101e7039377","message":"Day 7: 消除前端 TypeScript any 类型(115 → 4,减少 96.5%)\n\n## 核心变更\n\n### 基础设施\n- api/adapters.ts:添加 6 个强类型输入接口(LeadCreateInput、QuoteCreateInput 等),\n 替换 5 个 prepare 函数的 any 参数\n- types/process.ts:$attrs Record\u003cstring,any\u003e → Record\u003cstring,unknown\u003e\n- components/marketing/CampaignBuilder.vue:引入 MarketingToolType 类型代替 string\n\n### 视图文件(73 个文件,~111 处修复)\n- el-tag :type 断言:`as any` → `as TagType`(~45 处)\n- catch 块:`catch (error: any)` → `catch (error)`(~15 处)\n- API 响应解包:`(res as any).data` → 明确类型断言\n- 状态校验初始化:`{} as any` → 合理的类型初始化\n- HR 分页:`limit as any` → `limit as number`\n- 工具类型:`code as any` → `code as ToolType`(Step3Tools)\n\n### 保留的 4 处 any(bpmn-js JavaScript 互操作,不可消除)\n- types/process.ts:BpmnElement 索引签名、get() 返回值、gfx 字段\n\n## 质量提升\n- any 使用数量:115 → 4(减少 111 处)\n- 影响文件:73 个 Vue 组件 + 2 个 TypeScript 文件\n- 类型安全程度:基本消除运行时类型不确定性\n\nhttps://claude.ai/code/session_01XYrghcakBhTHkp1eyMmM1v\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1f04562fcb2c00ced785cf32c9888101e7039377","author":{"name":"Claude","email":"noreply@anthropic.com","username":""},"committer":{"name":"Claude","email":"noreply@anthropic.com","username":""},"verification":null,"timestamp":"2026-02-23T02:09:43Z","added":[],"removed":[],"modified":["frontend/src/api/adapters.ts","frontend/src/components/marketing/CampaignBuilder.vue","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/types/process.ts","frontend/src/views/_archived/audit-logs/Index.vue","frontend/src/views/_archived/campaigns/wizard/Step3Tools.vue","frontend/src/views/_archived/marketing/campaign-targets/Index.vue","frontend/src/views/_archived/marketing/segments/Index.vue","frontend/src/views/_archived/payroll/Index.vue","frontend/src/views/ad-analytics/Index.vue","frontend/src/views/ad-campaigns/Detail.vue","frontend/src/views/aging-analysis/Index.vue","frontend/src/views/ai-agents/IMConversations.vue","frontend/src/views/ai-agents/IMIntegrationSettings.vue","frontend/src/views/ai-agents/IMQueue.vue","frontend/src/views/ap-ledger/Index.vue","frontend/src/views/approval-configs/Form.vue","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Form.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/attribution-reports/Index.vue","frontend/src/views/campaign-analytics/Index.vue","frontend/src/views/campaigns/Detail.vue","frontend/src/views/campaigns/wizard/Step3Tools.vue","frontend/src/views/campaigns/wizard/index.vue","frontend/src/views/channel-analytics/Index.vue","frontend/src/views/consumer-behavior-analytics/Index.vue","frontend/src/views/cost-allocation/Index.vue","frontend/src/views/cross-domain-funnel/Index.vue","frontend/src/views/customer-journey-orchestration/Index.vue","frontend/src/views/dimension-transform/Index.vue","frontend/src/views/email-templates/Form.vue","frontend/src/views/email-templates/Index.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/groupbuy-inventory/Index.vue","frontend/src/views/hr/benefits/components/ClaimsTab.vue","frontend/src/views/hr/benefits/components/EnrollmentsTab.vue","frontend/src/views/hr/benefits/components/PlansTab.vue","frontend/src/views/hr/training/components/CoursesTab.vue","frontend/src/views/integration-services/Index.vue","frontend/src/views/leads/Detail.vue","frontend/src/views/livestream-groupbuy-conversion/Index.vue","frontend/src/views/local-events/Index.vue","frontend/src/views/local-promotion/Index.vue","frontend/src/views/marketing-attribution/Index.vue","frontend/src/views/marketing-effectiveness/Index.vue","frontend/src/views/marketing-tools/Detail.vue","frontend/src/views/marketing-tools/Index.vue","frontend/src/views/meddpicc-analyses/Index.vue","frontend/src/views/members/Index.vue","frontend/src/views/menus/Index.vue","frontend/src/views/notification-configs/Index.vue","frontend/src/views/omnichannel-dashboard/Index.vue","frontend/src/views/omnichannel-data-hub/Index.vue","frontend/src/views/omnichannel-touchpoints/Index.vue","frontend/src/views/payment-plans/Index.vue","frontend/src/views/process-designer/Designer.vue","frontend/src/views/product-analytics/Index.vue","frontend/src/views/qr-codes/Index.vue","frontend/src/views/rfm-analysis/Index.vue","frontend/src/views/security-settings/Index.vue","frontend/src/views/segments/Index.vue","frontend/src/views/social-matrix/Index.vue","frontend/src/views/social-posts/Detail.vue","frontend/src/views/supplier-payments/Index.vue","frontend/src/views/suppliers/Index.vue","frontend/src/views/system-events/Index.vue","frontend/src/views/system-monitor/Index.vue","frontend/src/views/system-settings/Index.vue","frontend/src/views/video-publishing/Index.vue"]},{"id":"6ff0f2f6a30f18d01ceb3256ed9df1a6a994f187","message":"Day 6: 数据库性能索引优化 — P1 治理冲刺\n\n## 变更内容\n\n### schema.prisma 索引优化\n**新增索引(P1高频查询路径)**:\n- ar_ledger: +2 索引(客户×状态、到期日×状态)\n- invoices: +4 索引(客户、开票日期、状态×时间、合同)\n- service_tickets: +2 索引(解决时间、状态×优先级)\n\n**删除重复索引(减少写放大)**:\n- opportunities: -3 重复索引(closed_at、contact_id、stage_entered_at 各有两个)\n- service_tickets: -1 重复索引(tenant_id+status 重复)\n- quotes: -2 重复索引(owner_user_id、status 各有两个)\n\n### 新增文件\n- `backend/prisma/migrations/add_performance_indexes_day6.sql`\n 14 个 CONCURRENTLY 部分索引(含 WHERE 子句过滤,Prisma @@index 不支持)\n 覆盖:ar_ledger / invoices / customers / service_tickets / leads / orders\n\n- `backend/scripts/audit-index-coverage.ts`\n 数据库索引覆盖审计脚本:591 个模型,1573→2373 索引,检测重复索引\n 关键业务模型(ar_ledger/invoices/customers/quotes)已升至 ✅ Excellent\n 其余核心模型(contracts/leads/opportunities/orders)升至 🟢 Good\n\n## 审计结果(Day 6 后)\n- 关键业务模型零重复索引(修复 6 处重复)\n- 4 个核心财务模型达到 Excellent 级覆盖率\n- 新增审计工具可持续监控索引健康度\n\nhttps://claude.ai/code/session_01XYrghcakBhTHkp1eyMmM1v\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6ff0f2f6a30f18d01ceb3256ed9df1a6a994f187","author":{"name":"Claude","email":"noreply@anthropic.com","username":""},"committer":{"name":"Claude","email":"noreply@anthropic.com","username":""},"verification":null,"timestamp":"2026-02-23T01:45:59Z","added":["backend/prisma/migrations/add_performance_indexes_day6.sql","backend/scripts/audit-index-coverage.ts","reports/index-coverage-audit.latest.json"],"removed":[],"modified":["backend/prisma/schema.prisma","reports/event-publishing-audit.latest.json","reports/event-publishing-audit.latest.md","reports/state-machine-integration-audit.latest.json","reports/state-machine-integration-audit.latest.md"]},{"id":"471f6aae84a4b160d12ef2d5ed039def2a4bd33a","message":"Day 5: API路由契约覆盖率从93.93%提升至100%\n\n## 变更概要\n\n### 新建路由文件(6个)\n- rfm-analysis.routes.ts:RFM分析模块路由\n- customer-ltv.routes.ts:客户生命周期价值模块路由\n- dimension-transform.routes.ts:维度转换模块路由(+PUT方法)\n- omnichannel-data-hub.routes.ts:全渠道数据中心路由(+PUT方法)\n- multi-touch-attribution.routes.ts:多触点归因前端期望路径路由\n- public.routes.ts:公开API聚合路由(落地页/聊天机器人/表单/追踪)\n\n### 控制器存根扩展\n- knowledge.routes.ts:新增starred/move-to-folder 5条路由\n- matrix.controller.ts + matrix.routes.ts:新增5个存根+路由\n- marketing-workflow.controller.ts + routes.ts:新增5个存根+路由\n- 20+个模块:补充缺失的控制器函数和路由声明\n\n### 注册表更新\n- register-domain-routes.ts:注册6个新模块路由\n - multi-touch-attribution(/multi-touch-attribution)\n - public routes(/public)\n - rfm-analysis/customer-ltv/dimension-transform/omnichannel-data-hub\n\n### 方法不一致修复\n- dimension-transform/:id:新增PUT方法支持\n- omnichannel-data-hub/sources/:id:新增PUT方法支持\n\n## 审计结果\n- 覆盖率:100%(3623/3623)✅\n- 缺失端点:0(从88降至0)\n- 方法不一致:0\n- 参数不一致:0\n\nhttps://claude.ai/code/session_01XYrghcakBhTHkp1eyMmM1v\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/471f6aae84a4b160d12ef2d5ed039def2a4bd33a","author":{"name":"Claude","email":"noreply@anthropic.com","username":""},"committer":{"name":"Claude","email":"noreply@anthropic.com","username":""},"verification":null,"timestamp":"2026-02-23T01:03:57Z","added":["backend/src/modules/attribution/multi-touch-attribution.routes.ts","backend/src/modules/customer-ltv/customer-ltv.routes.ts","backend/src/modules/dimension-transform/dimension-transform.routes.ts","backend/src/modules/omnichannel-data-hub/omnichannel-data-hub.routes.ts","backend/src/modules/rfm-analysis/rfm-analysis.routes.ts","backend/src/routes/public.routes.ts"],"removed":[],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.controller.ts","backend/src/modules/ad-campaigns/ad-campaigns.routes.ts","backend/src/modules/ad-placement/ad-creative.controller.ts","backend/src/modules/ad-placement/ad-creative.routes.ts","backend/src/modules/ad-placement/placement.controller.ts","backend/src/modules/ad-placement/placement.routes.ts","backend/src/modules/alliance-agreements/alliance-agreement.controller.ts","backend/src/modules/alliance-agreements/alliance-agreement.routes.ts","backend/src/modules/alliance-coupons/alliance-coupon.controller.ts","backend/src/modules/alliance-coupons/alliance-coupon.routes.ts","backend/src/modules/alliance-packages/alliance-package.controller.ts","backend/src/modules/alliance-packages/alliance-package.routes.ts","backend/src/modules/assets/asset.controller.ts","backend/src/modules/assets/asset.routes.ts","backend/src/modules/auth/auth.controller.ts","backend/src/modules/auth/auth.routes.ts","backend/src/modules/channels/channel.controller.ts","backend/src/modules/channels/channel.routes.ts","backend/src/modules/community-fission/community-fission.controller.ts","backend/src/modules/community-fission/community-fission.routes.ts","backend/src/modules/community-groups/community-group.controller.ts","backend/src/modules/community-groups/community-group.routes.ts","backend/src/modules/community-materials/community-material.controller.ts","backend/src/modules/community-materials/community-material.routes.ts","backend/src/modules/community-tasks/community-task.controller.ts","backend/src/modules/community-tasks/community-task.routes.ts","backend/src/modules/customer-marketing/customer-marketing.controller.ts","backend/src/modules/customer-marketing/customer-marketing.routes.ts","backend/src/modules/departments/department.controller.ts","backend/src/modules/departments/department.routes.ts","backend/src/modules/faults/fault.routes.ts","backend/src/modules/geo-keywords/geo-keyword.controller.ts","backend/src/modules/geo-keywords/geo-keyword.routes.ts","backend/src/modules/geo-reviews/geo-review.controller.ts","backend/src/modules/geo-reviews/geo-review.routes.ts","backend/src/modules/groupbuy-participants/groupbuy-participant.controller.ts","backend/src/modules/groupbuy-participants/groupbuy-participant.routes.ts","backend/src/modules/knowledge/knowledge.routes.ts","backend/src/modules/marketing-matrix/matrix.controller.ts","backend/src/modules/marketing-matrix/matrix.routes.ts","backend/src/modules/marketing-workflows/marketing-workflow.controller.ts","backend/src/modules/marketing-workflows/marketing-workflow.routes.ts","backend/src/modules/rma/rma.controller.ts","backend/src/modules/rma/rma.routes.ts","backend/src/routes/register-domain-routes.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"01a8ea9191c28b210d2abb3db3cbc65db42fc801","message":"Merge remote-tracking branch 'origin/claude/project-diagnosis-roadmap-OvHyH'\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/01a8ea9191c28b210d2abb3db3cbc65db42fc801","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T17:41:24+08:00","added":[],"removed":[],"modified":[]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":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":1904196,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-19T17:35:22+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
22
|
1773913869
|
1773913900
|
0
|
1773913345
|
1773914284
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
6996
|
Prepare v1.0.0 release
|
6
|
5
|
deploy.yml
|
6923
|
5
|
0
|
refs/heads/main
|
bd59e5501292cb061719f669c7a7b7afd4f1a0b7
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","after":"bd59e5501292cb061719f669c7a7b7afd4f1a0b7","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/b7eb415d7a9689f1efec941bcb2dcd7d098e9c28...bd59e5501292cb061719f669c7a7b7afd4f1a0b7","commits":[{"id":"bd59e5501292cb061719f669c7a7b7afd4f1a0b7","message":"Prepare v1.0.0 release\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bd59e5501292cb061719f669c7a7b7afd4f1a0b7","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T17:33:01+08:00","added":["CHANGELOG.md"],"removed":[],"modified":[]},{"id":"3e200dbc88dfcb3956ab27f4f620206b037ae2d2","message":"Finalize full-menu Playwright v4 E2E coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3e200dbc88dfcb3956ab27f4f620206b037ae2d2","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T17:23:33+08:00","added":["e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.md","output/playwright/full-menu-write-batches/finance/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773910224029.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773910253314.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773910615800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773910329529.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773910337976.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773910333828.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773910342196.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773910353724.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773910358429.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773910318859.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773910350086.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773910346853.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773910322524.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773910290863.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773910287130.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773910421381.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773910374888.json","output/playwright/full-menu-write-batches/synergy/probes/-resource-requests-1773910441319.json","output/playwright/full-menu-write-batches/synergy/probes/-roles-1773910433220.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773910379196.json","output/playwright/full-menu-write-batches/synergy/probes/-users-1773910428656.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773910665700.json","output/playwright/full-menu-write-batches/system-infra/probes/-im-channels-1773910696582.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773910648584.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773910638943.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773910635686.json"],"removed":["e2e/test-results/.playwright-artifacts-1/025818e03bd4ce65c4cf502e0812b105.png","e2e/test-results/.playwright-artifacts-1/18d1ac54e9a3845e720cd94178623d92.png","e2e/test-results/.playwright-artifacts-1/1ae78a5aeff7e3d17909891fe1e5a36d.png","e2e/test-results/.playwright-artifacts-1/2011d9959a38829a7f1097598aecaf41.png","e2e/test-results/.playwright-artifacts-1/2359fe7f8394795d4b0088f84fc6d95e.png","e2e/test-results/.playwright-artifacts-1/24277e2d16babfcf335fbc1b73fac589.png","e2e/test-results/.playwright-artifacts-1/31f034d0f1495fd80a731b19fa18a73d.png","e2e/test-results/.playwright-artifacts-1/3cc5646ba43f55ae375e488c73150ab7.png","e2e/test-results/.playwright-artifacts-1/53e152d99ded6fc51a753c69c956cff1.png","e2e/test-results/.playwright-artifacts-1/72680f4e8292048a2c4ec605096d2d2b.png","e2e/test-results/.playwright-artifacts-1/7a6e694f775481ba926b547f6b3e5539.png","e2e/test-results/.playwright-artifacts-1/8e3e5459ac691fe69815d94a6db2ec83.png","e2e/test-results/.playwright-artifacts-1/9149e80c441ecd64f6a603f8b5fee5e8.png","e2e/test-results/.playwright-artifacts-1/9efcaac33730e4e64a4f49bd8e504756.png","e2e/test-results/.playwright-artifacts-1/a10dfa14615d709928fea5e3b692b955.png","e2e/test-results/.playwright-artifacts-1/a48643fc198811637ff869db15beeba3.png","e2e/test-results/.playwright-artifacts-1/b8135d62f448913c7b50ffdcc503a1a5.png","e2e/test-results/.playwright-artifacts-1/bbe459427b436cc343ae4b962e54d765.png","e2e/test-results/.playwright-artifacts-1/bd2124ff9981c2aff7c27bfd0ec25820.png","e2e/test-results/.playwright-artifacts-1/d3d3a5cd7ce1ff6c3e9e7e9c2d30d9dc.png","e2e/test-results/.playwright-artifacts-1/f2bdd00e1eb8a8b7778d9b2d050573d5.png","e2e/test-results/.playwright-artifacts-1/f6cf0f8efecb9624d2ac2708fed01cde.png","e2e/test-results/.playwright-artifacts-1/fa70791f68aa9218a6498f39a4000dbd.png","e2e/test-results/.playwright-artifacts-1/fa7d79fe1abb297edec494dec6c25696.png","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/downloads/1773910058657-ar-ledger-1773910058656.csv","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/downloads/1773910084304-账龄分析_应收_2026-03-19.xlsx","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/downloads/1773910120544-供应商付款_2026-03-19.xlsx","output/playwright/full-menu-write-batches/.run-lock.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773906597036.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773906299292.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773906307948.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773906303645.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773906312533.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773906323246.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773906328124.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773906288702.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773906320094.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773906316767.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773906292462.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773906281016.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773906277356.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773906391451.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773906344057.json","output/playwright/full-menu-write-batches/synergy/probes/-resource-requests-1773906411399.json","output/playwright/full-menu-write-batches/synergy/probes/-roles-1773906403262.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773906348431.json","output/playwright/full-menu-write-batches/synergy/probes/-users-1773906398742.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773906648231.json","output/playwright/full-menu-write-batches/system-infra/probes/-im-channels-1773906679209.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773906630998.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773906621022.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773906617633.json"],"modified":["e2e/.auth/admin.json","e2e/playwright-report/index.html","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/center-summary.json","output/playwright/full-menu-write-batches/center-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/batch-state.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/batch-state.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/batch-state.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/batch-state.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/batch-state.json"]},{"id":"ec555da79e0898b3ba48a8f9b75b5689a0845d9b","message":"Stabilize full-menu Playwright batch runner and governance contracts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ec555da79e0898b3ba48a8f9b75b5689a0845d9b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T16:49:52+08:00","added":["e2e/test-results/.playwright-artifacts-1/025818e03bd4ce65c4cf502e0812b105.png","e2e/test-results/.playwright-artifacts-1/18d1ac54e9a3845e720cd94178623d92.png","e2e/test-results/.playwright-artifacts-1/1ae78a5aeff7e3d17909891fe1e5a36d.png","e2e/test-results/.playwright-artifacts-1/2011d9959a38829a7f1097598aecaf41.png","e2e/test-results/.playwright-artifacts-1/2359fe7f8394795d4b0088f84fc6d95e.png","e2e/test-results/.playwright-artifacts-1/24277e2d16babfcf335fbc1b73fac589.png","e2e/test-results/.playwright-artifacts-1/31f034d0f1495fd80a731b19fa18a73d.png","e2e/test-results/.playwright-artifacts-1/3cc5646ba43f55ae375e488c73150ab7.png","e2e/test-results/.playwright-artifacts-1/53e152d99ded6fc51a753c69c956cff1.png","e2e/test-results/.playwright-artifacts-1/72680f4e8292048a2c4ec605096d2d2b.png","e2e/test-results/.playwright-artifacts-1/7a6e694f775481ba926b547f6b3e5539.png","e2e/test-results/.playwright-artifacts-1/8e3e5459ac691fe69815d94a6db2ec83.png","e2e/test-results/.playwright-artifacts-1/9149e80c441ecd64f6a603f8b5fee5e8.png","e2e/test-results/.playwright-artifacts-1/9efcaac33730e4e64a4f49bd8e504756.png","e2e/test-results/.playwright-artifacts-1/a10dfa14615d709928fea5e3b692b955.png","e2e/test-results/.playwright-artifacts-1/a48643fc198811637ff869db15beeba3.png","e2e/test-results/.playwright-artifacts-1/b8135d62f448913c7b50ffdcc503a1a5.png","e2e/test-results/.playwright-artifacts-1/bbe459427b436cc343ae4b962e54d765.png","e2e/test-results/.playwright-artifacts-1/bd2124ff9981c2aff7c27bfd0ec25820.png","e2e/test-results/.playwright-artifacts-1/d3d3a5cd7ce1ff6c3e9e7e9c2d30d9dc.png","e2e/test-results/.playwright-artifacts-1/f2bdd00e1eb8a8b7778d9b2d050573d5.png","e2e/test-results/.playwright-artifacts-1/f6cf0f8efecb9624d2ac2708fed01cde.png","e2e/test-results/.playwright-artifacts-1/fa70791f68aa9218a6498f39a4000dbd.png","e2e/test-results/.playwright-artifacts-1/fa7d79fe1abb297edec494dec6c25696.png","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/downloads/1773910058657-ar-ledger-1773910058656.csv","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/downloads/1773910084304-账龄分析_应收_2026-03-19.xlsx","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/downloads/1773910120544-供应商付款_2026-03-19.xlsx","output/playwright/full-menu-write-batches/.run-lock.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-acquisition-leads-1773909416083.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773909305898.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773909374579.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773909275689.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773909362631.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773909368646.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773909377783.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773909455359.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773909449361.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773909436582.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773909432314.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-copyright-1773909491975.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-creation-1773909467964.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-distribution-1773909476915.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773909459350.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-review-1773909487143.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-templates-1773909464182.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-email-marketing-1773909472304.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773909427459.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773909419514.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773909423514.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-gifts-1773909556716.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-interactions-1773909545848.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-products-1773909551313.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-rooms-1773909532803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-schedules-1773909536429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-scripts-1773909541709.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773909440203.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-sms-marketing-1773909480888.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-accounts-1773909495855.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-auto-replies-1773909514476.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-competitors-1773909524037.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-followers-1773909528858.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-hot-topics-1773909519233.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-interactions-1773909503838.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-matrix-1773909507723.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-posts-1773909499300.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773909443684.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-content-1773909560958.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-publishing-1773909564882.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773910116601.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773910053286.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773910056561.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773909681857.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773909671197.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773909686694.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773909661864.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773909666564.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773909676945.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-agreements-1773909915243.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-campaigns-1773909920179.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-coupons-1773909902231.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-merchants-1773909887927.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-packages-1773909924388.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-partners-1773909930259.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-products-1773909892578.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-promotions-1773909897147.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-referrals-1773909910955.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-settlements-1773909905643.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773909635407.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773909605891.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773909720300.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773909736411.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773909691441.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-levels-1773909741546.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773909694097.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-messages-1773909745305.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773909702201.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773909708494.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-contract-templates-1773909804469.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-contracts-1773909799957.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-cpq-1773909808517.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-crm-activities-1773909828569.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773909612290.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customers-1773909776770.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-devices-1773909951932.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-diagnosis-1773909958605.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-faults-1773909968363.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-analytics-1773909833090.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-influencers-1773909854271.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-orders-1773909841637.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-participants-1773909845231.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-products-1773909837808.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-promotions-1773909859052.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-settlements-1773909849333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773909705215.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-leads-1773909772774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-location-assessments-1773909883408.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-maintenance-1773909965776.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773909713431.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773909697686.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-tools-1773909749098.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-meddpicc-analyses-1773909781218.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-opportunities-1773909761254.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-opportunities-pipeline-1773909763916.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-orders-1773909820029.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-partner-customers-1773909790077.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-partners-1773909785282.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773909717765.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-projects-1773909992088.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-quotes-1773909795263.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-rma-1773909955057.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-sample-requests-1773909814787.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-satisfaction-1773909940584.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-segments-1773909753430.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-sla-1773909947038.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-spare-parts-1773909962426.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-store-configs-1773909871717.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-stores-1773909868093.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-swot-analyses-1773909824106.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-targets-1773909766910.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-tickets-1773909934277.json"],"removed":["e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-acquisition-leads-1773905385303.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773905274825.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773905343638.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773905243481.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773905331617.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773905337670.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773905346957.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773905424762.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773905418740.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773905406412.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773905402133.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-copyright-1773905461254.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-creation-1773905436888.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-distribution-1773905446456.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773905428773.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-review-1773905456356.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-templates-1773905433072.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-email-marketing-1773905441290.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773905397290.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773905388783.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773905393232.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-gifts-1773905523348.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-interactions-1773905512554.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-products-1773905518071.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-rooms-1773905500053.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-schedules-1773905503670.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-scripts-1773905508978.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773905409531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-sms-marketing-1773905450481.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-accounts-1773905465209.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-auto-replies-1773905483253.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-competitors-1773905491795.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-followers-1773905496081.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-hot-topics-1773905487486.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-interactions-1773905473122.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-matrix-1773905477015.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-posts-1773905468637.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773905413012.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-content-1773905527306.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-publishing-1773905531189.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.md","output/playwright/full-menu-write-batches/finance/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773906117344.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773906224294.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773906044970.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773906048232.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773906233263.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773905628848.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773905617855.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773905633852.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773905609168.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773905613305.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773905623765.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-agreements-1773905907232.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-campaigns-1773905912128.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-coupons-1773905894292.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-merchants-1773905880454.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-packages-1773905916306.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-partners-1773905922110.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-products-1773905884614.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-promotions-1773905889200.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-referrals-1773905903021.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-settlements-1773905897746.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773905602619.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773905571526.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773905668601.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773905674633.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773905638806.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-levels-1773905679230.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773905641590.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-messages-1773905682971.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773905649634.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773905656676.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-contract-templates-1773905741010.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-contracts-1773905736550.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-cpq-1773905745068.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-crm-activities-1773905765754.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773905578700.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customers-1773905713927.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-devices-1773905943325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-diagnosis-1773905950167.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-faults-1773905959966.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-analytics-1773905769913.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-influencers-1773905791323.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-orders-1773905778993.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-participants-1773905782138.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-products-1773905774793.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-promotions-1773905796449.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-settlements-1773905786292.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773905653385.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-leads-1773905709905.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-location-assessments-1773905875893.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-maintenance-1773905957309.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773905661682.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773905645174.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-tools-1773905686736.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-meddpicc-analyses-1773905718214.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-opportunities-1773905698160.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-opportunities-pipeline-1773905700916.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-orders-1773905757076.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-partner-customers-1773905726916.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-partners-1773905722196.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773905666079.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-projects-1773905973638.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-quotes-1773905731961.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-rma-1773905946434.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-sample-requests-1773905751235.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-satisfaction-1773905931813.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-segments-1773905691084.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-sla-1773905938645.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-spare-parts-1773905953924.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-store-configs-1773905808314.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-stores-1773905804725.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-swot-analyses-1773905761238.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-targets-1773905703932.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-tickets-1773905926034.json"],"modified":["e2e/.auth/admin.json","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/batch-state.json","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/center-summary.json","output/playwright/full-menu-write-batches/center-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/batch-state.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.md","output/playwright/full-menu-write-batches/growth-sales-stores-service/batch-state.json","output/playwright/full-menu-write-batches/preflight.json"]},{"id":"6881b6da73bfa06aefc33d638df23979cfea87b2","message":"Stabilize Playwright full-batch E2E governance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6881b6da73bfa06aefc33d638df23979cfea87b2","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T16:32:36+08:00","added":["e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.md","output/playwright/full-menu-write-batches/finance/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773906117344.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773906224294.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773906044970.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773906048232.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773906233263.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773906597036.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773906299292.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773906307948.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773906303645.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773906312533.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773906323246.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773906328124.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773906288702.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773906320094.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773906316767.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773906292462.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773906281016.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773906277356.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773906391451.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773906344057.json","output/playwright/full-menu-write-batches/synergy/probes/-resource-requests-1773906411399.json","output/playwright/full-menu-write-batches/synergy/probes/-roles-1773906403262.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773906348431.json","output/playwright/full-menu-write-batches/synergy/probes/-users-1773906398742.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773906648231.json","output/playwright/full-menu-write-batches/system-infra/probes/-im-channels-1773906679209.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773906630998.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773906621022.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773906617633.json"],"removed":["e2e/playwright-report/data/02308b9991105e862238795cbdbf4f004115dc01.png","e2e/playwright-report/data/03c9f2730b04d6a6128420f998f5d230a999dc95.png","e2e/playwright-report/data/08a6e1e6bd0d51212a86a73f86b6218bd006c6ab.png","e2e/playwright-report/data/095e7550cf7e09eb9abd0185163bda971b0f2f2a.png","e2e/playwright-report/data/0a76c6ebc9c0df6cda57faf510a96d38a9b8a146.png","e2e/playwright-report/data/0ac6e89477abe8bd6cc11752a4801745a788fb09.png","e2e/playwright-report/data/0af1d8e2ecb7c8498cb2c8ef7b3137b2e31ff35e.png","e2e/playwright-report/data/0bfeaf2c961ac0e35cd882f69480651c4c5b265b.png","e2e/playwright-report/data/0ed2adcb1d40d3b14742fdacbb97ad3bc0527e71.png","e2e/playwright-report/data/10134a734c50d6f99c87fe92efd6bda022998e65.png","e2e/playwright-report/data/1164fa7de6190da37c1bc3ad1629de1241f0fc35.png","e2e/playwright-report/data/15d7a5f8fef07f98258b027cd0d5322662c56add.png","e2e/playwright-report/data/15e073a80dbca46ad09795920dc73b557fe51610.png","e2e/playwright-report/data/174953a20c5e50db31d65c8cb6983e4e27ef5b3b.png","e2e/playwright-report/data/183632be199f1adc606ba9a406b6c93095a5ec8f.png","e2e/playwright-report/data/20f84716d29a2121b13f433c0061a9b3c1362dd0.png","e2e/playwright-report/data/2995e9d56c41ec342c8c95fed91c37c0de4dc0e2.png","e2e/playwright-report/data/2b1db4662bbe39133caaf9af2ad753145b93b015.png","e2e/playwright-report/data/2ea8edd7a7743f2d8a5a91baba8935a16312b297.png","e2e/playwright-report/data/39c1b7d205fe72dfcccaa2524e8c4454097a6732.png","e2e/playwright-report/data/3ffd509baf673df12afae65aaa66931ce8af2799.png","e2e/playwright-report/data/427b3a03919c19325a4e428b8f17b2e282703c33.png","e2e/playwright-report/data/439d84cae8fe70c2547dffd584e266b66ef7c980.png","e2e/playwright-report/data/48ae6af4e7040c65f34161a3f60e12b0329501ac.png","e2e/playwright-report/data/4af94e0547452270f763bbb41f30d321c4ee593a.png","e2e/playwright-report/data/5170bf368ec34269f3623d8b5883c92e03cb6cbd.png","e2e/playwright-report/data/51b6eac7634f6f399e2be034b853c875f86df3de.png","e2e/playwright-report/data/5672abd5d093295355d11a7aea53797a52ddb4f2.png","e2e/playwright-report/data/614fc0b216f00ddca6e530aa7e66177b2e01f28e.png","e2e/playwright-report/data/6a12aec3595bc58d1755a64cf754437fe97ad31f.png","e2e/playwright-report/data/6f24ac92655e9f12281c6d6df837b562c26345be.png","e2e/playwright-report/data/71a0f9f234c6c214bee86024da7e5a9a4a80893c.png","e2e/playwright-report/data/7502cc9d6b5d82fd66454a97eeb35a572d01a6da.png","e2e/playwright-report/data/7517ae2767e5b5077e17c7683ca18a1a2701069b.png","e2e/playwright-report/data/781470ce85e41d80a3c938b9044c65ee761fbcee.png","e2e/playwright-report/data/7abb97b628f7f7f7c88484d693eae6e5f3be1320.png","e2e/playwright-report/data/7b6c83e7164c3285b5f19c0d35dc81b3ce404ac5.png","e2e/playwright-report/data/7faf83a11db3c9e1486ef4350c738ef0775b3952.png","e2e/playwright-report/data/80bbe1bc8b10ba5039a76d88955106146728b1eb.png","e2e/playwright-report/data/830fefc9624b7657c5b4e3f4eeb104f5a78f1bfe.png","e2e/playwright-report/data/83a287b9c30d414d90f2f15f4c90b4ea81a60705.png","e2e/playwright-report/data/841d7caebbebb54df934666dbf8bf1d231d65402.png","e2e/playwright-report/data/843ed7f5e23b4e9e8a6cf700c41d0bcff24a9383.png","e2e/playwright-report/data/86915dc066d2db638c0b7c3e7b61cdd1f2ea745d.png","e2e/playwright-report/data/8c85155eaad581dcc5b4dbf9c0f223ac6ebd1db1.png","e2e/playwright-report/data/8e6aa520646f766e53b621b4595e7edd1140994b.png","e2e/playwright-report/data/9142f5d3d437f7027ee3894a7162d9af1972d447.png","e2e/playwright-report/data/9333789aba11cb793237eb2e11fd40449bb0ff22.png","e2e/playwright-report/data/960241e7bb35d537010c83f2484503bf7a8a1475.png","e2e/playwright-report/data/9c09e3d2d9c1dd15ffab7ce29764550b968aabc6.png","e2e/playwright-report/data/9cd3dc7472f543f18798f1665c92813aff6f6187.png","e2e/playwright-report/data/9dc9cfc14f6600c25a57153a5ee2555577139b9e.png","e2e/playwright-report/data/a09bd67ccfb07ac1c6384c2b5b3e99d08380c9b2.png","e2e/playwright-report/data/a1f739224c35ddc70cb5efbe9df6008d96c8d6b7.png","e2e/playwright-report/data/a5c192b0e1b473f9927a7e9b9b5b9e6a4dad6135.md","e2e/playwright-report/data/aa72644ae1414d0e5064ebcdb2982e5f2231a727.png","e2e/playwright-report/data/acd9da28c45f9d495ccd7f2e6a9780d9bd686b3f.png","e2e/playwright-report/data/ad2e7d231332b364493ef1060caafbda2e0b9bf9.png","e2e/playwright-report/data/af26934dce85e608079ea9f12f152d11e96f92de.png","e2e/playwright-report/data/af9438cd7e64b05cf17ffb2bcbd497ea709d0747.png","e2e/playwright-report/data/b118ac7e1b2eb2ce248b0260cc8dd8c92e924db8.png","e2e/playwright-report/data/bb8c6efa27e7649afb0afb2f32f0fa3c3cb71f79.png","e2e/playwright-report/data/bc7c442f945bb37c40ed234871ec4c14bd1cfdb7.png","e2e/playwright-report/data/bd1c37ba19d0babafb5bf5be4ccfa877b886c7a3.png","e2e/playwright-report/data/c71511738f51818c400e418f1a5a176643328d9b.png","e2e/playwright-report/data/cade77fa5ecdde9c1cc89cce22189c998b41d550.png","e2e/playwright-report/data/ccfe7e35e25bab670ef131f6837787607c11a566.png","e2e/playwright-report/data/cf0bf8b64ac40b9f1389d0da712884df98a998f7.png","e2e/playwright-report/data/d599211c1acb17a91af83216eb38fd77a545b281.png","e2e/playwright-report/data/d689579fabd7dddf49b4ae44da361b36ea53723d.png","e2e/playwright-report/data/d6ffe88f9fb3a0d562da210bc8beae9c118717eb.png","e2e/playwright-report/data/d957ff953ec9d9c607f7b01129cb01a7a9f49fc0.png","e2e/playwright-report/data/dafc98299f1b8c1b23cef76239a22a06a3f7dccd.png","e2e/playwright-report/data/db0cda3215f131440badd2bcc4b3d5e718fb1f6b.png","e2e/playwright-report/data/db3f8e6028a22cb2f674682c5b3a683368994e99.png","e2e/playwright-report/data/e443805dd3c2803b63b4787a67cabbaef1042861.png","e2e/playwright-report/data/e659e78f1788f09983c95d6370d169e3cdb89e3a.png","e2e/playwright-report/data/e854f16adf8a8588fdb72fd400916522d962ad0f.png","e2e/playwright-report/data/eaf7e55d9a61359b610b32529b03dfb7acd49e5d.png","e2e/playwright-report/data/efe4f41a47c0d8c6f8733fa3bf14ce4d28ec0ce5.png","e2e/playwright-report/data/f84f8c002baec2b6e3f11bd65696c10fbec84dd9.png","e2e/playwright-report/data/fd2b14bca92928a16ba6cb6694a48fce6ecc8b51.png","e2e/playwright-report/data/feb80a1dfb258a7f5419d7c5b33a99ef0296b099.png","e2e/test-results/.playwright-artifacts-1/7af6d3b8e3020cdee7cd0ee43b00277e.png","output/playwright/full-menu-write-batches/.run-lock.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773905185365.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773904484229.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773904493115.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773904488886.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773904497392.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773904508111.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773904512751.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773904473300.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773904504888.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773904501605.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773904477100.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773904466190.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773904462560.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773904565652.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773904529075.json","output/playwright/full-menu-write-batches/synergy/probes/-resource-requests-1773904585196.json","output/playwright/full-menu-write-batches/synergy/probes/-roles-1773904577179.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773904533459.json","output/playwright/full-menu-write-batches/synergy/probes/-users-1773904572765.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773904843981.json","output/playwright/full-menu-write-batches/system-infra/probes/-im-channels-1773904864268.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773904836820.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773904827431.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773904824129.json"],"modified":["e2e/.auth/admin.json","e2e/playwright-report/index.html","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/center-summary.json","output/playwright/full-menu-write-batches/center-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/batch-state.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/batch-state.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/batch-state.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/batch-state.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/batch-state.json"]},{"id":"b2b5220da718e21dae81c36253ad1705fd3e371b","message":"Update Playwright batch reports and E2E auth state\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/b2b5220da718e21dae81c36253ad1705fd3e371b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T15:40:17+08:00","added":["e2e/playwright-report/data/02308b9991105e862238795cbdbf4f004115dc01.png","e2e/playwright-report/data/03c9f2730b04d6a6128420f998f5d230a999dc95.png","e2e/playwright-report/data/08a6e1e6bd0d51212a86a73f86b6218bd006c6ab.png","e2e/playwright-report/data/095e7550cf7e09eb9abd0185163bda971b0f2f2a.png","e2e/playwright-report/data/0a76c6ebc9c0df6cda57faf510a96d38a9b8a146.png","e2e/playwright-report/data/0ac6e89477abe8bd6cc11752a4801745a788fb09.png","e2e/playwright-report/data/0af1d8e2ecb7c8498cb2c8ef7b3137b2e31ff35e.png","e2e/playwright-report/data/0bfeaf2c961ac0e35cd882f69480651c4c5b265b.png","e2e/playwright-report/data/0ed2adcb1d40d3b14742fdacbb97ad3bc0527e71.png","e2e/playwright-report/data/10134a734c50d6f99c87fe92efd6bda022998e65.png","e2e/playwright-report/data/1164fa7de6190da37c1bc3ad1629de1241f0fc35.png","e2e/playwright-report/data/15d7a5f8fef07f98258b027cd0d5322662c56add.png","e2e/playwright-report/data/15e073a80dbca46ad09795920dc73b557fe51610.png","e2e/playwright-report/data/174953a20c5e50db31d65c8cb6983e4e27ef5b3b.png","e2e/playwright-report/data/183632be199f1adc606ba9a406b6c93095a5ec8f.png","e2e/playwright-report/data/20f84716d29a2121b13f433c0061a9b3c1362dd0.png","e2e/playwright-report/data/2995e9d56c41ec342c8c95fed91c37c0de4dc0e2.png","e2e/playwright-report/data/2b1db4662bbe39133caaf9af2ad753145b93b015.png","e2e/playwright-report/data/2ea8edd7a7743f2d8a5a91baba8935a16312b297.png","e2e/playwright-report/data/39c1b7d205fe72dfcccaa2524e8c4454097a6732.png","e2e/playwright-report/data/3ffd509baf673df12afae65aaa66931ce8af2799.png","e2e/playwright-report/data/427b3a03919c19325a4e428b8f17b2e282703c33.png","e2e/playwright-report/data/439d84cae8fe70c2547dffd584e266b66ef7c980.png","e2e/playwright-report/data/48ae6af4e7040c65f34161a3f60e12b0329501ac.png","e2e/playwright-report/data/4af94e0547452270f763bbb41f30d321c4ee593a.png","e2e/playwright-report/data/5170bf368ec34269f3623d8b5883c92e03cb6cbd.png","e2e/playwright-report/data/51b6eac7634f6f399e2be034b853c875f86df3de.png","e2e/playwright-report/data/5672abd5d093295355d11a7aea53797a52ddb4f2.png","e2e/playwright-report/data/614fc0b216f00ddca6e530aa7e66177b2e01f28e.png","e2e/playwright-report/data/6a12aec3595bc58d1755a64cf754437fe97ad31f.png","e2e/playwright-report/data/6f24ac92655e9f12281c6d6df837b562c26345be.png","e2e/playwright-report/data/71a0f9f234c6c214bee86024da7e5a9a4a80893c.png","e2e/playwright-report/data/7502cc9d6b5d82fd66454a97eeb35a572d01a6da.png","e2e/playwright-report/data/7517ae2767e5b5077e17c7683ca18a1a2701069b.png","e2e/playwright-report/data/781470ce85e41d80a3c938b9044c65ee761fbcee.png","e2e/playwright-report/data/7abb97b628f7f7f7c88484d693eae6e5f3be1320.png","e2e/playwright-report/data/7b6c83e7164c3285b5f19c0d35dc81b3ce404ac5.png","e2e/playwright-report/data/7faf83a11db3c9e1486ef4350c738ef0775b3952.png","e2e/playwright-report/data/80bbe1bc8b10ba5039a76d88955106146728b1eb.png","e2e/playwright-report/data/830fefc9624b7657c5b4e3f4eeb104f5a78f1bfe.png","e2e/playwright-report/data/83a287b9c30d414d90f2f15f4c90b4ea81a60705.png","e2e/playwright-report/data/841d7caebbebb54df934666dbf8bf1d231d65402.png","e2e/playwright-report/data/843ed7f5e23b4e9e8a6cf700c41d0bcff24a9383.png","e2e/playwright-report/data/86915dc066d2db638c0b7c3e7b61cdd1f2ea745d.png","e2e/playwright-report/data/8c85155eaad581dcc5b4dbf9c0f223ac6ebd1db1.png","e2e/playwright-report/data/8e6aa520646f766e53b621b4595e7edd1140994b.png","e2e/playwright-report/data/9142f5d3d437f7027ee3894a7162d9af1972d447.png","e2e/playwright-report/data/9333789aba11cb793237eb2e11fd40449bb0ff22.png","e2e/playwright-report/data/960241e7bb35d537010c83f2484503bf7a8a1475.png","e2e/playwright-report/data/9c09e3d2d9c1dd15ffab7ce29764550b968aabc6.png","e2e/playwright-report/data/9cd3dc7472f543f18798f1665c92813aff6f6187.png","e2e/playwright-report/data/9dc9cfc14f6600c25a57153a5ee2555577139b9e.png","e2e/playwright-report/data/a09bd67ccfb07ac1c6384c2b5b3e99d08380c9b2.png","e2e/playwright-report/data/a1f739224c35ddc70cb5efbe9df6008d96c8d6b7.png","e2e/playwright-report/data/a5c192b0e1b473f9927a7e9b9b5b9e6a4dad6135.md","e2e/playwright-report/data/aa72644ae1414d0e5064ebcdb2982e5f2231a727.png","e2e/playwright-report/data/acd9da28c45f9d495ccd7f2e6a9780d9bd686b3f.png","e2e/playwright-report/data/ad2e7d231332b364493ef1060caafbda2e0b9bf9.png","e2e/playwright-report/data/af26934dce85e608079ea9f12f152d11e96f92de.png","e2e/playwright-report/data/af9438cd7e64b05cf17ffb2bcbd497ea709d0747.png","e2e/playwright-report/data/b118ac7e1b2eb2ce248b0260cc8dd8c92e924db8.png","e2e/playwright-report/data/bb8c6efa27e7649afb0afb2f32f0fa3c3cb71f79.png","e2e/playwright-report/data/bc7c442f945bb37c40ed234871ec4c14bd1cfdb7.png","e2e/playwright-report/data/bd1c37ba19d0babafb5bf5be4ccfa877b886c7a3.png","e2e/playwright-report/data/c71511738f51818c400e418f1a5a176643328d9b.png","e2e/playwright-report/data/cade77fa5ecdde9c1cc89cce22189c998b41d550.png","e2e/playwright-report/data/ccfe7e35e25bab670ef131f6837787607c11a566.png","e2e/playwright-report/data/cf0bf8b64ac40b9f1389d0da712884df98a998f7.png","e2e/playwright-report/data/d599211c1acb17a91af83216eb38fd77a545b281.png","e2e/playwright-report/data/d689579fabd7dddf49b4ae44da361b36ea53723d.png","e2e/playwright-report/data/d6ffe88f9fb3a0d562da210bc8beae9c118717eb.png","e2e/playwright-report/data/d957ff953ec9d9c607f7b01129cb01a7a9f49fc0.png","e2e/playwright-report/data/dafc98299f1b8c1b23cef76239a22a06a3f7dccd.png","e2e/playwright-report/data/db0cda3215f131440badd2bcc4b3d5e718fb1f6b.png","e2e/playwright-report/data/db3f8e6028a22cb2f674682c5b3a683368994e99.png","e2e/playwright-report/data/e443805dd3c2803b63b4787a67cabbaef1042861.png","e2e/playwright-report/data/e659e78f1788f09983c95d6370d169e3cdb89e3a.png","e2e/playwright-report/data/e854f16adf8a8588fdb72fd400916522d962ad0f.png","e2e/playwright-report/data/eaf7e55d9a61359b610b32529b03dfb7acd49e5d.png","e2e/playwright-report/data/efe4f41a47c0d8c6f8733fa3bf14ce4d28ec0ce5.png","e2e/playwright-report/data/f84f8c002baec2b6e3f11bd65696c10fbec84dd9.png","e2e/playwright-report/data/fd2b14bca92928a16ba6cb6694a48fce6ecc8b51.png","e2e/playwright-report/data/feb80a1dfb258a7f5419d7c5b33a99ef0296b099.png","e2e/test-results/.playwright-artifacts-1/7af6d3b8e3020cdee7cd0ee43b00277e.png","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-acquisition-leads-1773905385303.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773905274825.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773905343638.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773905243481.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773905331617.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773905337670.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773905346957.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773905424762.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773905418740.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773905406412.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773905402133.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-copyright-1773905461254.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-creation-1773905436888.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-distribution-1773905446456.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773905428773.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-review-1773905456356.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-templates-1773905433072.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-email-marketing-1773905441290.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773905397290.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773905388783.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773905393232.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-gifts-1773905523348.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-interactions-1773905512554.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-products-1773905518071.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-rooms-1773905500053.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-schedules-1773905503670.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-scripts-1773905508978.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773905409531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-sms-marketing-1773905450481.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-accounts-1773905465209.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-auto-replies-1773905483253.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-competitors-1773905491795.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-followers-1773905496081.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-hot-topics-1773905487486.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-interactions-1773905473122.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-matrix-1773905477015.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-posts-1773905468637.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773905413012.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-content-1773905527306.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-publishing-1773905531189.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773905628848.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773905617855.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773905633852.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773905609168.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773905613305.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773905623765.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-agreements-1773905907232.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-campaigns-1773905912128.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-coupons-1773905894292.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-merchants-1773905880454.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-packages-1773905916306.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-partners-1773905922110.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-products-1773905884614.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-promotions-1773905889200.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-referrals-1773905903021.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-settlements-1773905897746.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773905602619.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773905571526.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773905668601.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773905674633.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773905638806.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-levels-1773905679230.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773905641590.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-messages-1773905682971.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773905649634.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773905656676.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-contract-templates-1773905741010.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-contracts-1773905736550.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-cpq-1773905745068.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-crm-activities-1773905765754.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773905578700.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customers-1773905713927.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-devices-1773905943325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-diagnosis-1773905950167.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-faults-1773905959966.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-analytics-1773905769913.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-influencers-1773905791323.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-orders-1773905778993.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-participants-1773905782138.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-products-1773905774793.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-promotions-1773905796449.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-settlements-1773905786292.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773905653385.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-leads-1773905709905.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-location-assessments-1773905875893.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-maintenance-1773905957309.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773905661682.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773905645174.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-tools-1773905686736.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-meddpicc-analyses-1773905718214.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-opportunities-1773905698160.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-opportunities-pipeline-1773905700916.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-orders-1773905757076.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-partner-customers-1773905726916.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-partners-1773905722196.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773905666079.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-projects-1773905973638.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-quotes-1773905731961.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-rma-1773905946434.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-sample-requests-1773905751235.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-satisfaction-1773905931813.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-segments-1773905691084.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-sla-1773905938645.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-spare-parts-1773905953924.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-store-configs-1773905808314.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-stores-1773905804725.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-swot-analyses-1773905761238.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-targets-1773905703932.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-tickets-1773905926034.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773905185365.json","output/playwright/full-menu-write-batches/hr/visible-menu-snapshot.json"],"removed":["output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-acquisition-leads-1773903589265.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773903488946.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773903558131.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773903457836.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773903546194.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773903552124.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773903561456.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773903629011.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773903622966.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773903611109.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773903606748.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-copyright-1773903666089.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-creation-1773903641732.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-distribution-1773903650812.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773903633032.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-review-1773903661165.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-templates-1773903637888.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-email-marketing-1773903646147.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773903601798.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773903592751.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773903597255.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-gifts-1773903729418.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-interactions-1773903718521.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-products-1773903724057.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-rooms-1773903706652.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-schedules-1773903710306.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-scripts-1773903714895.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773903614226.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-sms-marketing-1773903654864.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-accounts-1773903670272.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-auto-replies-1773903689143.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-competitors-1773903698294.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-followers-1773903702636.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-hot-topics-1773903693467.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-interactions-1773903678357.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-matrix-1773903682310.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-posts-1773903673789.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773903617240.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-content-1773903733439.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-publishing-1773903737381.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.md","output/playwright/full-menu-write-batches/finance/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773904291317.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773904368273.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773904228919.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773904232199.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773904427888.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773903838494.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773903823360.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773903843466.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773903814527.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773903818745.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773903833037.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-agreements-1773904092344.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-campaigns-1773904097263.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-coupons-1773904079882.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-merchants-1773904066056.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-packages-1773904101428.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-partners-1773904107263.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-products-1773904070186.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-promotions-1773904074745.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-referrals-1773904088162.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-alliance-settlements-1773904083343.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773903808137.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773903777500.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773903879245.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773903895513.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773903848393.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-levels-1773903900818.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773903851187.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-messages-1773903904615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773903859166.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773903867182.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-contract-templates-1773903964327.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-contracts-1773903960338.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-cpq-1773903968341.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-crm-activities-1773903989073.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773903783935.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customers-1773903936231.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-devices-1773904138063.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-diagnosis-1773904144788.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-faults-1773904154511.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-analytics-1773903993607.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-influencers-1773904014882.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-orders-1773904002845.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-participants-1773904005912.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-products-1773903998971.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-promotions-1773904019613.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-groupbuy-settlements-1773904010044.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773903862974.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-leads-1773903932228.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-location-assessments-1773904061385.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-maintenance-1773904151885.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773903872207.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773903854377.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-tools-1773903908390.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-meddpicc-analyses-1773903941241.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-opportunities-1773903920059.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-opportunities-pipeline-1773903922796.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-orders-1773903979730.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-partner-customers-1773903950179.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-partners-1773903945339.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773903876638.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-projects-1773904167670.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-quotes-1773903955378.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-rma-1773904141244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-sample-requests-1773903974565.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-satisfaction-1773904127978.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-segments-1773903912709.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-sla-1773904133914.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-spare-parts-1773904148571.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-store-configs-1773904031909.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-stores-1773904027833.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-swot-analyses-1773903983791.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-targets-1773903925812.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-tickets-1773904111381.json"],"modified":["e2e/.auth/admin.json","e2e/playwright-report/index.html","output/playwright/full-menu-write-batches/.run-lock.json","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/batch-state.json","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/center-summary.json","output/playwright/full-menu-write-batches/center-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/batch-state.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.md","output/playwright/full-menu-write-batches/growth-sales-stores-service/batch-state.json","output/playwright/full-menu-write-batches/hr/batch-state.json","output/playwright/full-menu-write-batches/preflight.json"]}],"total_commits":0,"head_commit":{"id":"bd59e5501292cb061719f669c7a7b7afd4f1a0b7","message":"Prepare v1.0.0 release\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bd59e5501292cb061719f669c7a7b7afd4f1a0b7","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T17:33:01+08:00","added":["CHANGELOG.md"],"removed":[],"modified":[]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":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":1859700,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-18T19:19:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
12
|
1773912956
|
1773912982
|
0
|
1773912912
|
1773913345
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
6713
|
Refresh whitelist governance and AI acquisition E2 Refresh whitelist governance and AI acquisition E2E artifacts...
|
6
|
5
|
deploy.yml
|
6641
|
5
|
0
|
refs/heads/main
|
b7eb415d7a9689f1efec941bcb2dcd7d098e9c28
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e112d45af414e4862c0328abad7c4df74d3c1dbf","after":"b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e112d45af414e4862c0328abad7c4df74d3c1dbf...b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","commits":[{"id":"b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","message":"Refresh whitelist governance and AI acquisition E2E artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:18:31+08:00","added":["e2e/playwright-report/data/3cb743a8474966b8784671ca88d35e542535cafc.png","e2e/playwright-report/data/3d43004a7d2bd47e02bf0457eeddce5021cf790d.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773832511217.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773832575440.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773832484248.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773832567210.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773832570717.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773832577657.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773832620646.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773832616985.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773832609391.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773832605769.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-copyright-1773832647036.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-creation-1773832629769.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-distribution-1773832636567.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773832623428.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-review-1773832643321.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-templates-1773832627140.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-email-marketing-1773832633049.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773832602539.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773832596085.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773832599293.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-gifts-1773832691465.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-interactions-1773832685037.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-products-1773832688219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-rooms-1773832676137.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-schedules-1773832678592.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-scripts-1773832682628.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773832611306.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-sms-marketing-1773832639398.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-accounts-1773832649773.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-auto-replies-1773832662507.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-competitors-1773832669719.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-followers-1773832673311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-hot-topics-1773832666117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-interactions-1773832655388.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-matrix-1773832658104.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-posts-1773832652086.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773832613605.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-content-1773832694219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-publishing-1773832696897.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773832607351.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773832660535.json","output/playwright/full-menu-write-batches/system-infra/probes/-im-channels-1773832695067.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773832645706.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773832621372.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773832619326.json"],"removed":["output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.png","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773831648098.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773831712941.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773831619505.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773831704311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773831708092.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773831715108.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773831747926.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773831744212.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773831740169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773831733855.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773831737252.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773831750357.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/visible-menu-snapshot.json"],"modified":["DEPLOYMENT.md","e2e/playwright-report/index.html","e2e/tests/navigation/requested-menu-whitelist.ts","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.md","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.png","output/playwright/full-menu-write-batches/hr/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/preflight.json"]},{"id":"f47b241f0742ff8814ccc90955319f274a0ea1b2","message":"Add synergy visible-menu action coverage reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f47b241f0742ff8814ccc90955319f274a0ea1b2","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:13:41+08:00","added":["output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773832343931.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773832346965.json"],"removed":[],"modified":[]},{"id":"3db89f5baaacdfa1cfb867203a6c0476ab8d1bc4","message":"Refresh Playwright finance and supply-chain batch reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3db89f5baaacdfa1cfb867203a6c0476ab8d1bc4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:12:22+08:00","added":["output/playwright/full-menu-write-batches/finance/probes/-invoices-1773832194634.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773832196839.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773832315157.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773832321197.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773832318256.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773832324845.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773832332554.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773832335499.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773832307930.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773832330591.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773832328454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773832310488.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773832302659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773832300119.json"],"removed":["e2e/playwright-report/data/058b987e3e23aabc824f71f9283eaa84bf94f977.png","e2e/playwright-report/data/7a8b1975a8e1ee18b11414a9bbad9b7eaa0612a7.md","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.md","output/playwright/full-menu-write-batches/synergy/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773831048413.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773830986385.json","output/playwright/full-menu-write-batches/synergy/probes/-resource-requests-1773831061764.json","output/playwright/full-menu-write-batches/synergy/probes/-roles-1773831057290.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773830989411.json","output/playwright/full-menu-write-batches/synergy/probes/-users-1773831054053.json"],"modified":["e2e/playwright-report/index.html","output/playwright/full-menu-write-batches/finance/action-coverage-report.json"]},{"id":"1ee19d416f6c1d39365fb18293110d79f2e5e464","message":"Update deployment docs and refresh AI acquisition reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1ee19d416f6c1d39365fb18293110d79f2e5e464","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:09:37+08:00","added":["DEPLOYMENT.md","e2e/playwright-report/data/058b987e3e23aabc824f71f9283eaa84bf94f977.png","e2e/playwright-report/data/7a8b1975a8e1ee18b11414a9bbad9b7eaa0612a7.md","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.md","output/playwright/full-menu-write-batches/ai-acquisition-content/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.png","output/playwright/full-menu-write-batches/finance/action-coverage-report.json"],"removed":["e2e/playwright-report/data/37467f0e13e8b92759aebe2161cef164132a33b5.md","e2e/playwright-report/data/e14520b687ff8ef94cbe0fdaa5ad92202196a12b.png"],"modified":["DEPLOY.md","e2e/.auth/admin.json","e2e/playwright-report/index.html","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json"]},{"id":"77a4917f2819798f1163c9e8ec884ff9f55bf8fd","message":"Update requested whitelist and refresh full-menu batch reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/77a4917f2819798f1163c9e8ec884ff9f55bf8fd","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:05:03+08:00","added":["backend/prisma/seed.sql","e2e/playwright-report/data/37467f0e13e8b92759aebe2161cef164132a33b5.md","e2e/playwright-report/data/e14520b687ff8ef94cbe0fdaa5ad92202196a12b.png","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.png","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773831648098.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773831712941.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773831619505.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773831704311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773831708092.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773831715108.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773831747926.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773831744212.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773831740169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773831733855.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773831737252.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773831750357.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.md","output/playwright/full-menu-write-batches/synergy/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773831048413.json","output/playwright/full-menu-write-batches/synergy/probes/-resource-requests-1773831061764.json","output/playwright/full-menu-write-batches/synergy/probes/-roles-1773831057290.json","output/playwright/full-menu-write-batches/synergy/probes/-users-1773831054053.json"],"removed":["e2e/playwright-report/data/b5717d8ae94333909707a21f9056a0980f7f51b3.png","e2e/playwright-report/data/d005afba863da16e39b48fa73e31d94d961d282e.md","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773744051517.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.md","output/playwright/full-menu-write-batches/system-infra/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773829546757.json"],"modified":["backend/prisma/DATABASE_DEPLOYMENT.md","e2e/playwright-report/index.html","e2e/tests/navigation/requested-menu-whitelist.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/center-summary.json","output/playwright/full-menu-write-batches/center-summary.md","output/playwright/full-menu-write-batches/hr/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/preflight.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","message":"Refresh whitelist governance and AI acquisition E2E artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:18:31+08:00","added":["e2e/playwright-report/data/3cb743a8474966b8784671ca88d35e542535cafc.png","e2e/playwright-report/data/3d43004a7d2bd47e02bf0457eeddce5021cf790d.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773832511217.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773832575440.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773832484248.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773832567210.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773832570717.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773832577657.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773832620646.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773832616985.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773832609391.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773832605769.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-copyright-1773832647036.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-creation-1773832629769.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-distribution-1773832636567.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773832623428.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-review-1773832643321.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-templates-1773832627140.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-email-marketing-1773832633049.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773832602539.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773832596085.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773832599293.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-gifts-1773832691465.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-interactions-1773832685037.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-products-1773832688219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-rooms-1773832676137.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-schedules-1773832678592.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-scripts-1773832682628.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773832611306.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-sms-marketing-1773832639398.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-accounts-1773832649773.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-auto-replies-1773832662507.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-competitors-1773832669719.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-followers-1773832673311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-hot-topics-1773832666117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-interactions-1773832655388.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-matrix-1773832658104.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-posts-1773832652086.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773832613605.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-content-1773832694219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-publishing-1773832696897.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773832607351.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773832660535.json","output/playwright/full-menu-write-batches/system-infra/probes/-im-channels-1773832695067.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773832645706.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773832621372.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773832619326.json"],"removed":["output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.png","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773831648098.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773831712941.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773831619505.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773831704311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773831708092.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773831715108.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773831747926.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773831744212.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773831740169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773831733855.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773831737252.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773831750357.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/visible-menu-snapshot.json"],"modified":["DEPLOYMENT.md","e2e/playwright-report/index.html","e2e/tests/navigation/requested-menu-whitelist.ts","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.md","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.png","output/playwright/full-menu-write-batches/hr/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/preflight.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":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":1855996,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-18T19:02:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
22
|
1773832902
|
1773832926
|
0
|
1773832744
|
1773833402
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
6703
|
Update Playwright reports and schema export
|
6
|
5
|
deploy.yml
|
6631
|
5
|
0
|
refs/heads/main
|
e112d45af414e4862c0328abad7c4df74d3c1dbf
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"546fbeca78809fbcac00c1eef45705beea0bc71f","after":"e112d45af414e4862c0328abad7c4df74d3c1dbf","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/546fbeca78809fbcac00c1eef45705beea0bc71f...e112d45af414e4862c0328abad7c4df74d3c1dbf","commits":[{"id":"e112d45af414e4862c0328abad7c4df74d3c1dbf","message":"Update Playwright reports and schema export\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e112d45af414e4862c0328abad7c4df74d3c1dbf","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T18:50:23+08:00","added":["backend/prisma/full_schema_export.sql","e2e/playwright-report/data/b5717d8ae94333909707a21f9056a0980f7f51b3.png","e2e/playwright-report/data/d005afba863da16e39b48fa73e31d94d961d282e.md","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773830986385.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773830989411.json"],"removed":["e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773742859224.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773742913298.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773742832445.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773742905489.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773742908471.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773742914829.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773742975475.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773742971761.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773742954906.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773742952242.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773742977831.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773742949689.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773742945093.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773742947355.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773742942825.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773742956466.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773742957897.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.md","output/playwright/full-menu-write-batches/finance/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.md","output/playwright/full-menu-write-batches/growth-sales-stores-service/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customers-1773829687571.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json"],"modified":["e2e/.auth/admin.json","e2e/playwright-report/index.html","output/playwright/full-menu-write-batches/ai-acquisition-content/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/preflight.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json"]},{"id":"9d21e85be8cdf327c0e2912ab110884f4ac15f56","message":"Implement Playwright E2E v3 runner and auth preflight\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d21e85be8cdf327c0e2912ab110884f4ac15f56","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T18:35:16+08:00","added":["backend/src/config/cors.utils.test.ts","backend/src/config/cors.utils.ts","e2e/test-results/results.json","frontend/src/api/api-base-url.test.ts","frontend/src/api/api-base-url.ts","output/playwright/full-menu-write-batches/center-summary.json","output/playwright/full-menu-write-batches/center-summary.md","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.md","output/playwright/full-menu-write-batches/growth-sales-stores-service/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customers-1773829687571.json","output/playwright/full-menu-write-batches/preflight.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.md","output/playwright/full-menu-write-batches/system-infra/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773829546757.json"],"removed":["e2e/playwright-report/data/55c18ca35697bc024c074ac9086dd994e86cc151.png","e2e/playwright-report/data/5fa50083e53d7655e023a9639d0d9de02d5a3795.md","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773796331440.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773796438526.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773796250209.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773796251966.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773796504124.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-1.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-1.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773743148862.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773743143558.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773743138758.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773743141237.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773743146130.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773743124715.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773743100731.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773743123171.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773744102517.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773744087923.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773744064195.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773744062147.json"],"modified":["backend/src/config/env.ts","e2e/.auth/admin.json","e2e/global-setup.ts","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/auth.setup.ts","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/fixtures/test-base.ts","e2e/tests/navigation/full-menu-runtime.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/api/client.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.md","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"e112d45af414e4862c0328abad7c4df74d3c1dbf","message":"Update Playwright reports and schema export\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e112d45af414e4862c0328abad7c4df74d3c1dbf","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T18:50:23+08:00","added":["backend/prisma/full_schema_export.sql","e2e/playwright-report/data/b5717d8ae94333909707a21f9056a0980f7f51b3.png","e2e/playwright-report/data/d005afba863da16e39b48fa73e31d94d961d282e.md","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773830986385.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773830989411.json"],"removed":["e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773742859224.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773742913298.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773742832445.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773742905489.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773742908471.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773742914829.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773742975475.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773742971761.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773742954906.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773742952242.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773742977831.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773742949689.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773742945093.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773742947355.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773742942825.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773742956466.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773742957897.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.md","output/playwright/full-menu-write-batches/finance/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.md","output/playwright/full-menu-write-batches/growth-sales-stores-service/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customers-1773829687571.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json"],"modified":["e2e/.auth/admin.json","e2e/playwright-report/index.html","output/playwright/full-menu-write-batches/ai-acquisition-content/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/preflight.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":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":1855070,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-18T17:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
12
|
1773832272
|
1773832297
|
0
|
1773831749
|
1773832744
|
group: deploy-${{ github.ref }}
cancel-in-progress group: deploy-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-refs/heads/main
|
0
|
Edit
Delete
|
|
7416
|
feat: 新增阿里云部署、PII 加密、运维脚本和前端优化
|
6
|
5
|
deploy-aliyun.yml
|
7341
|
5
|
0
|
refs/heads/main
|
67078f9a95f53530156ad27027eafe15a3126e89
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"339ea969ec2633756fb1a155d47723d0f61396a4","after":"67078f9a95f53530156ad27027eafe15a3126e89","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/339ea969ec2633756fb1a155d47723d0f61396a4...67078f9a95f53530156ad27027eafe15a3126e89","commits":[{"id":"67078f9a95f53530156ad27027eafe15a3126e89","message":"feat: 新增阿里云部署、PII 加密、运维脚本和前端优化\n\n- 新增阿里云部署配置和工作流\n- 实现 PII 字段加密和迁移脚本\n- 新增运维脚本 (备份、监控、事件响应)\n- 前端移动端优化 (PWA、离线支持、响应式)\n- 优化部署脚本和 Docker 配置\n- 新增模块依赖文档和图标资源\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/67078f9a95f53530156ad27027eafe15a3126e89","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T18:39:31+08:00","added":[".github/workflows/deploy-aliyun.yml","backend/prisma/migrations/manual/add_pii_hash_columns.sql","backend/scripts/encrypt-existing-pii.ts","deploy/postgres/postgresql.conf","docs/deploy-aliyun.md","e2e/test-results/crud-00-crud-runner-CRUD-严-00c50--module-livestream-groupbuy-chromium/attachments/probe-U02-5f05828b56499ae934e0759342cdd3c85570cfb1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-01031-e-C02-创建校验失败-module-expense-chromium/attachments/probe-C02-a184e7eee4738620d0480ee76bb67ff031914b8a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/attachments/probe-C01-4027c8fd1ba4fece827cba33e0988113bcfe8ac5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-04c38-异常恢复-module-tob-toc-gateway-chromium/attachments/probe-E01-d016b142f48b438e38e880929bdd623e2dca3dd9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-062a1--U02-更新权限-冲突-module-revenue-chromium/attachments/probe-U02-dd798ec9a3caa65737a1e241486f4869c76907db.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0c144--module-event-subscriptions-chromium/attachments/probe-E01-3957730b931046ca1d5af9fcd0530d99cd159746.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0c744--module-livestream-groupbuy-chromium/attachments/probe-R01-f275f1dba671c03a90bc5d9fe286727103a41428.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0cb7d-权限-冲突-module-scheduled-jobs-chromium/attachments/probe-U02-99013e7113f3b09cdfd225335ef8b4bbf93f0f47.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0cd8c-ule-marketing-effectiveness-chromium/attachments/probe-P01-a8da7802fa33cd10316733df9d55b2076a6f6d30.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0da02--module-marketing-workflows-chromium/attachments/probe-U02-83c31463f0c5fd924046755a0999c95430c4b71d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0dc7d-ule-multi-touch-attribution-chromium/attachments/probe-R02-50bdd25830053dbe77a0e7a048da726f9b0f9ede.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0dff8--R01-列表可读-module-event-logs-chromium/attachments/probe-R01-f6a2e54091d1840eb8393a29e4ceed29a1a51883.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0faab--E01-异常恢复-module-audit-logs-chromium/attachments/probe-E01-59ef1c744e2fdeeb8a815ec323e697c42fcef167.json","e2e/test-results/crud-00-crud-runner-CRUD-严-12603-module-groupbuy-redemptions-chromium/attachments/probe-R03-afe8409c829fe0ce822d99fde3a2796d68b6daaa.json","e2e/test-results/crud-00-crud-runner-CRUD-严-12794-E01-异常恢复-module-commissions-chromium/attachments/probe-E01-f26eea995837a91e0855b9ea92e98e17f2ff44a6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-16639-单管理-C02-创建校验失败-module-menus-chromium/attachments/probe-C02-1d2c9aba1f5e145099ee3eadd86dd1c6d87fc267.json","e2e/test-results/crud-00-crud-runner-CRUD-严-18020-1-权限矩阵-module-notifications-chromium/attachments/probe-P01-2e69f3d72cf2485ed384482cc7aef1fee5fb6eeb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-187cb-1-权限矩阵-module-biz-sequences-chromium/attachments/probe-P01-01d52f572bfb563cb1e7d1ca5d8a151b05eefde7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1938d-更新权限-冲突-module-dictionaries-chromium/attachments/probe-U02-325e55635fe4f22f3a2c59a001406be8fb8a9a7c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1a3bd-module-groupbuy-redemptions-chromium/attachments/probe-R01-6e84cdf8a3cc7eda51a4029c1be34742a8a1947d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1b3d2-1-异常恢复-module-biz-sequences-chromium/attachments/probe-E01-cb751f50f1a43b5671cb3bb928f4343805bdcb1e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1cc86-nse-P01-权限矩阵-module-expense-chromium/attachments/probe-P01-911a1bc415c2f8b57dccb5e2dbb95d69178dbb89.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1dd4e-ule-multi-touch-attribution-chromium/attachments/probe-E01-850cbfba6c96a8422e309b111bde428ac66a0acb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/attachments/probe-C01-e054e87b311201b8c7a90678bd7cdcf00b31a5cf.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-1ef11-1-权限矩阵-module-system-events-chromium/attachments/probe-P01-d782150e1d8700a382593ceeb00141476090523b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1f1fc-ess-C01-创建成功-module-process-chromium/attachments/probe-C01-c958c8b6424314a06dd36b3bcae1e9ed17ecd7c8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2058e-管理-U02-更新权限-冲突-module-menus-chromium/attachments/probe-U02-31668640bd1257ddc7db097de0fc527ae2222e95.json","e2e/test-results/crud-00-crud-runner-CRUD-严-207b4-权限矩阵-module-ai-review-queue-chromium/attachments/probe-P01-b22f8aca8235de660d564483d67e5c373ea9fdb3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20a8b--硬-可用-module-admin-settings-chromium/attachments/probe-D01-8fe3c84bca17d2c1c76a7a4f1a219cce6abaad9c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20e0e--module-marketing-workflows-chromium/attachments/probe-R01-c3a3952e741a382d12d089854d6e337955f0a551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-216eb-推送-E01-异常恢复-module-realtime-chromium/attachments/probe-E01-d344930ebd78b80fa64e38735bb1fc7f4ce0cc7b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2346a-ess-R03-详情可读-module-process-chromium/attachments/probe-R03-6398a1bcc9be1626d64d11ae2e599ff871aa6a26.json","e2e/test-results/crud-00-crud-runner-CRUD-严-23b31-01-列表可读-module-store-agency-chromium/attachments/probe-R01-89b82b2ef8c9f42d1361f97494471acd7f76033d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-24c30-不可见校验-module-admin-settings-chromium/attachments/probe-D02-959903440bda83ad8fe4563497aa119fbc4ed76b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-24cdd--module-self-operated-store-chromium/attachments/probe-R03-0f40d61917a8c2e47498d6c95d2345e3ded09a4a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/attachments/probe-D02-0da21af5a4f65523fbbe6c1336b9d7cd3060cc02.json","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-26c1a-s-R03-详情可读-module-shipments-chromium/attachments/probe-R03-05db184ce58e197a1b7be6d2ce81d16eb1800fea.json","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/attachments/probe-D01-d9f16ad21b0a5ebcd95ae9c322286a4844c651cc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-28be2--module-livestream-groupbuy-chromium/attachments/probe-C02-337a1f0e09bc2e6184c4141e79ff448d179406bb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-28eac-异常恢复-module-ai-review-queue-chromium/attachments/probe-E01-a5c03249805d625a54ddfb43eeca04c6f88c79ec.json","e2e/test-results/crud-00-crud-runner-CRUD-严-298de-权限矩阵-module-tob-toc-gateway-chromium/attachments/probe-P01-2c7b23b29557380b9041fa0fdcd017331b873ab3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2bd21-全局搜索-P01-权限矩阵-module-search-chromium/attachments/probe-P01-2bef560a69aebea0886b47c44e093a0a6e15a48f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2d36d-le-customer-lifecycle-value-chromium/attachments/probe-A01-01f3e9f2026abc544a2ce9418d776db403af915b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2df00--module-event-subscriptions-chromium/attachments/probe-U02-1de2622454cd943b55683e4456f1afe831844218.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/attachments/probe-C01-d25494a484ae20e473da3f9160b96bea6701ef37.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-2f802--module-marketing-workflows-chromium/attachments/probe-R03-046c588eddb3c1ce0f814406cbaf74dc4be4f443.json","e2e/test-results/crud-00-crud-runner-CRUD-严-30628--删除-软-硬-可用-module-shipments-chromium/attachments/probe-D01-cc8f3c6c5c91d9410c0a5049677bb220cea479b4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/attachments/probe-D02-68f9231b7a0d3f30543eae75b2ae4086da8800fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-3117c-ule-marketing-effectiveness-chromium/attachments/probe-R03-c506a845b114b93867f1e16600ea03de260a9ac8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-318f4--创建校验失败-module-dictionaries-chromium/attachments/probe-C02-d54c5fbe62756bd38b3cca675536e0d78400961a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-322f2-03-详情可读-module-store-agency-chromium/attachments/probe-R03-2be377684db3fa085cba3a03a66cbeab5675ac3d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-324b7-2-恢复或不可见校验-module-shipments-chromium/attachments/probe-D02-3f1105bcd6ed28d152d48cc7ad4bc029e1e15d15.json","e2e/test-results/crud-00-crud-runner-CRUD-严-339a7--module-self-operated-store-chromium/attachments/probe-E01-7d88adfc0a840a649395ef53111cc7595049e10b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34d91-列表可读-module-ai-agent-skills-chromium/attachments/probe-R01-d0f60e5327b11be8bbabe014d783c4aadd5caa4b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34f4c-突-module-approval-templates-chromium/attachments/probe-U02-adab39938f5374ba8ea8c70d9023fa4eb2eab9da.json","e2e/test-results/crud-00-crud-runner-CRUD-严-36319--module-livestream-groupbuy-chromium/attachments/probe-R02-ebe79da37ac4fda52dfec4be7d273e056c0974a8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-36f96-异常恢复-module-ai-agent-skills-chromium/attachments/probe-E01-a6785b8737e0e965998f1eb10d5f6a262b7c1a69.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3847b--module-livestream-groupbuy-chromium/attachments/probe-P01-cb711275a5cd117974c16154d1f0f235056462d1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-39830--module-event-subscriptions-chromium/attachments/probe-C02-7ac7c9beb8f3a3cb2f8f8ca3976049ad5b8fa9fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-39f88--module-marketing-workflows-chromium/attachments/probe-P01-e4b9dd5255759fee861b59eb822c1b4d69c4c683.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3b09c-筛选分页-module-tob-toc-gateway-chromium/attachments/probe-R02-885d1d4952f66349d7fdabff956249363d8ddccb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3d202-01-运行-导出-刷新动作-module-search-chromium/attachments/probe-A01-e9c1add570b417ccabad862add3802ff19ae093a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3f077-ess-R01-列表可读-module-process-chromium/attachments/probe-R01-fe32fa33e38b75b3b0279b2ab4af2978f54f744d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3f4e4-全局搜索-E01-异常恢复-module-search-chromium/attachments/probe-E01-3e08bf77bee2490258f010dfe6badc01e6fdabad.json","e2e/test-results/crud-00-crud-runner-CRUD-严-40813-权限矩阵-module-ai-agent-skills-chromium/attachments/probe-P01-f4d4bc40fa7fb1e371ea4de11835849202f428fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-430ed--R03-详情可读-module-event-logs-chromium/attachments/probe-R03-3079962f10c5b2373e79ea9af6ad9b2d68bd1472.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4350e--U02-更新权限-冲突-module-expense-chromium/attachments/probe-U02-b3438248fb5cd1b6ce2827dcb17f8bda48a7b5f7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-448ee--更新权限-冲突-module-video-calls-chromium/attachments/probe-U02-501ff748e56066065a94944f0939cde812dcf163.json","e2e/test-results/crud-00-crud-runner-CRUD-严-44db0-01-权限矩阵-module-dictionaries-chromium/attachments/probe-P01-b86a10b18a8ca32b840164a0c8efcb924145211e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-45f32--module-marketing-workflows-chromium/attachments/probe-U01-8432ecf8234661f77396919c23b65dbec60a516a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/attachments/probe-D02-73732ad3c5f72415c989ffd6420cf84483f876c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-4fbac-U01-更新成功-module-commissions-chromium/attachments/probe-U01-05c9dc551bfa36c0bd97e4eda6bd32498e09ce74.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52184--软-硬-可用-module-dictionaries-chromium/attachments/probe-D01-185a077f043d3c6a69688a73e437cf8443497741.json","e2e/test-results/crud-00-crud-runner-CRUD-严-539e3-ess-P01-权限矩阵-module-process-chromium/attachments/probe-P01-0b3abe2c907f43df2b8b6e2bdc5f0e1e61eb76ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/attachments/probe-D02-6d14aa11289185bbe607a8ca22981747819797be.json","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-5915a--U02-更新权限-冲突-module-process-chromium/attachments/probe-U02-95a2a64c6d9ad4a68b09bb56acd155d7c8e6f5ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-593af-ule-multi-touch-attribution-chromium/attachments/probe-R01-ebe5cbe05509b85aabc9031677eed0db7bc0b9e0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-5aef0-01-创建成功-module-dictionaries-chromium/attachments/probe-C01-8e9ede49dfba923088cd0cfe65df061f8ea2d570.json","e2e/test-results/crud-00-crud-runner-CRUD-严-5ed49-功-module-approval-templates-chromium/attachments/probe-U01-371c994b114fded7fe293d0f63e5a231630fc421.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60099--P01-权限矩阵-module-event-logs-chromium/attachments/probe-P01-bd3428e914b080a6bde0972ce13a5b4b763b7ef3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-61664-le-customer-lifecycle-value-chromium/attachments/probe-R01-c56befd334e9c2912cc2eb94c187ce2c0af5e9ef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-62666--module-self-operated-store-chromium/attachments/probe-R01-2456a2746d38b4032dbaa717c356dacab20912fd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-63243-01-权限矩阵-module-store-agency-chromium/attachments/probe-P01-e8aee74b35aba6eb07d670b0fa5ab48c7164d687.json","e2e/test-results/crud-00-crud-runner-CRUD-严-69632-nue-P01-权限矩阵-module-revenue-chromium/attachments/probe-P01-df2c2dcdbf96825e35e36f6ace922ee4b6010d76.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6a8a6-nue-E01-异常恢复-module-revenue-chromium/attachments/probe-E01-55a4b48c8f565c93281bec838b9375f65b14800a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6afa7-权限-冲突-module-admin-settings-chromium/attachments/probe-U02-9e5ec3c36b9f83908ff4e48f4130e9fbdef23df3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/attachments/probe-D02-f8f18cb821d0fa684fc51b42a0eb16a85eed7d39.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-6d2c0-le-customer-lifecycle-value-chromium/attachments/probe-R02-f4add8a844d9205a8ad003f2ef731915c1251c2b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6e599--module-self-operated-store-chromium/attachments/probe-R02-845f2b62daa1bdd7fa8a332865f3e85d53c36321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6fb52--module-marketing-workflows-chromium/attachments/probe-R02-b8b1ab9757576a73bcc6c254d684d6b0ace3f131.json","e2e/test-results/crud-00-crud-runner-CRUD-严-70e3c-e-R02-查询筛选分页-module-expense-chromium/attachments/probe-R02-c04fe395a7911d13952be573777ceb4ec96c8223.json","e2e/test-results/crud-00-crud-runner-CRUD-严-75b6f-校验失败-module-ai-agent-skills-chromium/attachments/probe-C02-672aac93c6ef3386d482927498a6e24470230137.json","e2e/test-results/crud-00-crud-runner-CRUD-严-763ec-2-创建校验失败-module-commissions-chromium/attachments/probe-C02-a341f60efb738fea1dfda2d9b863408d7839d07a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-76a38-详情可读-module-ai-review-queue-chromium/attachments/probe-R03-c2130c8d490866d29fa9f341a02cbb4fc6ff44bc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-76ab5--module-self-operated-store-chromium/attachments/probe-P01-9b2734d0cf1e72ffb148718791822592806f4b9d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/attachments/probe-D01-1ba0279bbb88d0608408f7c4fbdf18c92335d86b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-794b2-01-异常恢复-module-store-agency-chromium/attachments/probe-E01-06007b7013a6dde5af269134ceca1563c56ce55a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-7bceb-s-R01-列表可读-module-shipments-chromium/attachments/probe-R01-76cfd0aa8e919c1c620a34ba2f12a418d0d3bef1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-80eb9--module-livestream-groupbuy-chromium/attachments/probe-R03-6c4ea46e0f9b202a0204809756d49457b0ed79f2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-81663-行-导出-刷新动作-module-event-logs-chromium/attachments/probe-A01-b3ab37ba3a204c01968f7784fc9139a8940fcfb4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-82c54-nue-U01-更新成功-module-revenue-chromium/attachments/probe-U01-0e1ca227a0b97c97b408ace1379b46b40a4feb7e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-82e36-理-D02-恢复或不可见校验-module-menus-chromium/attachments/probe-D02-c8015954612c83b92e9e06aa3c728a2886886939.json","e2e/test-results/crud-00-crud-runner-CRUD-严-83a69-02-查询筛选分页-module-event-logs-chromium/attachments/probe-R02-a9d27a1ec7d75e1639ea3912a6426a5932b2ba2d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-855a0-2-创建校验失败-module-video-calls-chromium/attachments/probe-C02-4df663e33175d4a200c9026ce4d9b03cb67f7ff0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-85f82--module-livestream-groupbuy-chromium/attachments/probe-E01-f284781c1c846783762d33826e5171dbc85272fe.json","e2e/test-results/crud-00-crud-runner-CRUD-严-86cf1-P01-权限矩阵-module-commissions-chromium/attachments/probe-P01-5585228f89580ccf96a5563ed53552b5cc8d2681.json","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/attachments/probe-D01-a3b5d7a6dd73e13a7789ce99a2fc51cc8c8cb0b5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-88219-module-groupbuy-redemptions-chromium/attachments/probe-R02-3bacc27e6e2991816ab649efea3c81c8bc7e1469.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/attachments/probe-D01-97f53b2e277645dc213b2cdfb8728370c93eb414.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-8b831-推送-P01-权限矩阵-module-realtime-chromium/attachments/probe-P01-a5ccd810bcecbc94d29b5fae71d8710a123abe58.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8c9a0--创建成功-module-scheduled-jobs-chromium/attachments/probe-C01-5e20bd52f11df6b9edaec0d24f839d573ac5b930.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8eb81-s-C01-创建成功-module-shipments-chromium/attachments/probe-C01-79f3c45700f8b733e1dae4c1d3c0d13f0ece0370.json","e2e/test-results/crud-00-crud-runner-CRUD-严-91a8c--module-event-subscriptions-chromium/attachments/probe-P01-b0ab39d0381eae827f144016fe3e789a9abe489b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-92928-le-customer-lifecycle-value-chromium/attachments/probe-P01-f69e69e7138f2548447abbd9a65fe5a391e532bc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-92cb7-ess-U01-更新成功-module-process-chromium/attachments/probe-U01-68fcaa56f5991a73bcc627ef9a3c4d5ffb66b8ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9364a-ule-marketing-effectiveness-chromium/attachments/probe-R02-5fa85c4ca3ed2ee971daae26b56d79d81f081104.json","e2e/test-results/crud-00-crud-runner-CRUD-严-93844-01-异常恢复-module-dictionaries-chromium/attachments/probe-E01-f01fd6e080ae953ef48298d35a318ceffe2f4ceb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-959d3-s-U01-更新成功-module-shipments-chromium/attachments/probe-U01-b03fe92972f69daca18de503a17ea0468c09a7fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-96329-ule-multi-touch-attribution-chromium/attachments/probe-A01-8deaaa8251a742e98e8862fad5fbdccd4785a5a9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-998df-s-E01-异常恢复-module-shipments-chromium/attachments/probe-E01-03a0e4d85ccc9d6aad918f30512c56a1c0895e1d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a045-s-R02-查询筛选分页-module-process-chromium/attachments/probe-R02-b93b5d0c9a3e018472ea9265a17dfc8686056e58.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a560-E01-异常恢复-module-video-calls-chromium/attachments/probe-E01-89a5ca8f5be3dc3bae1c50d1a63b280a012c37c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a5ae-module-groupbuy-redemptions-chromium/attachments/probe-U02-cfe5e3c909764588e3e2c03a9921ef2e900da8ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9cb36-nue-R03-详情可读-module-revenue-chromium/attachments/probe-R03-26039101d85a9f847900de53e0ebb47e62b24e01.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9f43f--module-marketing-workflows-chromium/attachments/probe-C02-e67171da757d0baeffba1166f199c06da88ed02a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-a23b2-1-异常恢复-module-system-events-chromium/attachments/probe-E01-4e873dbf657a18537d175606f5fad6753cf5e516.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ab566--module-self-operated-store-chromium/attachments/probe-A01-affdf7f0c51a9ea3070924e4de57042f99c1647e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/attachments/probe-D02-647f210047f57bfdc74c9b1ecf122430db73508a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/attachments/probe-D01-ca42e46afaa5335bd1e7dce12c865b793eba893a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-afc48-02-更新权限-冲突-module-shipments-chromium/attachments/probe-U02-76f888bd73b952dadeae2f670097c231598cc7f1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b016f-R02-查询筛选分页-module-shipments-chromium/attachments/probe-R02-75f0ed5c036e86fa599d152e87a612340ec95779.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b19ee-复或不可见校验-module-dictionaries-chromium/attachments/probe-D02-75187a2c16f17d22a7d9ff0d71b6365b24ff8f11.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b1e0a-筛选分页-module-ai-review-queue-chromium/attachments/probe-R02-4df940b2aa799e163a18bce0bd790a9b1d9c7387.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b28dd--E01-异常恢复-module-event-logs-chromium/attachments/probe-E01-6a8f23b6d5e223ef03af32e2a331000f62f1bcab.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/attachments/probe-P01-f6dca05f404ffd7ebec499caa322c75dac737ae6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-b2e37-le-customer-lifecycle-value-chromium/attachments/probe-R03-2c5392b8531f2e66cbcb649474d6d65d472a52fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b6f23--module-marketing-workflows-chromium/attachments/probe-E01-b37aaa0cb1254e8339da45e381538d7893e2c503.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b7373-限-冲突-module-ai-agent-skills-chromium/attachments/probe-U02-27fa1829d3a97446dd64ce23f750e2fb9874ace9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b9839-nse-E01-异常恢复-module-expense-chromium/attachments/probe-E01-598af7a75b6afcfc750f7cbd999621fd493916bd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ba880--module-event-subscriptions-chromium/attachments/probe-U01-e9ddd3af40eeb74fc790b166ba862e1d10aa0bfd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-bd4d8-module-groupbuy-redemptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-be5a0-建校验失败-module-scheduled-jobs-chromium/attachments/probe-C02-abec1af36155a33b97e9536f1e0b25f5c60d42af.json","e2e/test-results/crud-00-crud-runner-CRUD-严-bff63-出-刷新动作-module-biz-sequences-chromium/attachments/probe-A01-cff25189c33e88a7a7e2f8da0f6a184b43588b8e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c2455-导出-刷新动作-module-store-agency-chromium/attachments/probe-A01-f2f8b36fb9c87d2182ec700828c6de66cbb60ec2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c3ec8--菜单管理-C01-创建成功-module-menus-chromium/attachments/probe-C01-43d8459603058bf20b6e03e294ef1ff405656572.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/attachments/probe-D02-cbdf98bdeb30878cbbcae7d7409bf18577f164a8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-c888f-nse-R01-列表可读-module-expense-chromium/attachments/probe-R01-c151cc11c1c51847ab6a7050925714063ed72a3e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cb112-nue-R01-列表可读-module-revenue-chromium/attachments/probe-R01-6d360566911afc9198656a497bf24bcdcab5a8ef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cb57e-nse-R03-详情可读-module-expense-chromium/attachments/probe-R03-8725bda63e479f3e716df9ef79d3daadb939b071.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cef59-C02-创建校验失败-module-shipments-chromium/attachments/probe-C02-7715e381abfadb0134c0f64aae32efcd6cc7288e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cf219-ule-multi-touch-attribution-chromium/attachments/probe-P01-9f6b116fcd74dad3a2abcec566744bf89f88b8df.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cf60f--D01-删除-软-硬-可用-module-menus-chromium/attachments/probe-D01-64caafe460fcb82bbb3419e8aaac1050e8451f45.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d0b86-列表可读-module-tob-toc-gateway-chromium/attachments/probe-R01-f73df51b0b45f4a5f62ea53b8d6618db1d10fe92.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d38f6-1-异常恢复-module-notifications-chromium/attachments/probe-E01-d4b596265305cd3b54dd9559714e528c24720959.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/attachments/probe-D02-8bf37a45c16e990f5a6c2c5f3efc8539997f8a5f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-d4b5f-le-customer-lifecycle-value-chromium/attachments/probe-E01-0319841ca4bdbac52c9981b8d55b7e2d1c03a3d6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d7368--异常恢复-module-scheduled-jobs-chromium/attachments/probe-E01-635a5c0e726fdb67a4aa58c768d6f8902d4eccf3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d82a5-s-C02-创建校验失败-module-process-chromium/attachments/probe-C02-cf380d01e56b601ee5d9774add838ec35277f9b2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d8d0a--查询筛选分页-module-store-agency-chromium/attachments/probe-R02-85d2089d2e3368741313663f156ca29198a8fda5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dc55e--权限矩阵-module-scheduled-jobs-chromium/attachments/probe-P01-88ffe9eb58933c537497a836a9c6be7ee0d09b1c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dca0b--module-livestream-groupbuy-chromium/attachments/probe-C01-7a7a50d602c882503af31232883b014afac04014.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dcdaa-功-module-approval-templates-chromium/attachments/probe-C01-16c09400702d309ccacd89c6cc6515b288ce5652.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd023--更新权限-冲突-module-commissions-chromium/attachments/probe-U02-31eb51169299797eebb27f771965a30d091db3ae.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/attachments/probe-E01-bae00686def91e0c59b235df1840db644481780b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-de3c4-nse-U01-更新成功-module-expense-chromium/attachments/probe-U01-11fa14f8f5a08140133acda94a85dddc10b55b1c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-df411--P01-权限矩阵-module-audit-logs-chromium/attachments/probe-P01-cc67b35323538b31fb9fb072895f6ef8a3c7acb8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dfe11-用-module-approval-templates-chromium/attachments/probe-D01-95bf79174ec0e99de83f17562c62ebfd8caf356b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/attachments/probe-D01-275e597c628a68cdfe3380f9ee3be8f448117171.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-e43b8-详情可读-module-ai-agent-skills-chromium/attachments/probe-R03-2acd1ee97308324e8e3d51697bf2d1e0384659fe.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e62ab--菜单管理-U01-更新成功-module-menus-chromium/attachments/probe-U01-1d53843982c476796fec194850f315972daef53a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e77fb-P01-权限矩阵-module-video-calls-chromium/attachments/probe-P01-67862bd82cfaf82cf18fc865cf1ec3d6f054ed5d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec2c8-ule-marketing-effectiveness-chromium/attachments/probe-R01-c4ff35e91e5445bbcbd77127fc44ec067150a3d1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec85f-nue-C01-创建成功-module-revenue-chromium/attachments/probe-C01-485f1896ca83f62279fd771c506333652790bd8f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec9bf-01-更新成功-module-dictionaries-chromium/attachments/probe-U01-88806b20d664da9a894a70542dd78b570023f97e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ed76b-module-groupbuy-redemptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-ed76b-module-groupbuy-redemptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-ef210-nse-C01-创建成功-module-expense-chromium/attachments/probe-C01-1060246818b142f7b69400f2162dcc4b60688161.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ef3b1-验-module-approval-templates-chromium/attachments/probe-D02-ae03148cfd2caf68fbcee4d7c6303d501385b8e6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-efb99-ule-multi-touch-attribution-chromium/attachments/probe-R03-8fdd64112b2a398acbcefa3f75fa23a4c63fa8e6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f06f4-ule-marketing-effectiveness-chromium/attachments/probe-A01-c6d20bb0111e1119ace37991e5df01669a6266da.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f23b0-s-P01-权限矩阵-module-shipments-chromium/attachments/probe-P01-8e9f67f73c02d3bd3d734b641a059aee5869e874.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3368-ule-marketing-effectiveness-chromium/attachments/probe-E01-cc0cf07384fc25d79c9813c0ba15dc7aadc7c3c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/attachments/probe-D01-c46aec2cf8807f6c56de6720d673772677870d54.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-f4286--菜单管理-P01-权限矩阵-module-menus-chromium/attachments/probe-P01-235d48932620cc33ffb248ae1c4b5c3e3dc15444.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f82cb-复-module-approval-templates-chromium/attachments/probe-E01-f7a28edd546368cb5579043036432fca3a6a3c54.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f885e-e-C02-创建校验失败-module-revenue-chromium/attachments/probe-C02-cc876d5954153779c4985b16065eab26194d2247.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f947b-筛选分页-module-ai-agent-skills-chromium/attachments/probe-R02-d3bc954aa6725de6b169dbf7386b3f12eb2e9e59.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f9c32-列表可读-module-ai-review-queue-chromium/attachments/probe-R01-1a3b2c411d57a6bc8b03af5b23177f3087b48ebb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f9f1d-败-module-approval-templates-chromium/attachments/probe-C02-8c5cdde79061de2819118373c79f7ab15e0734d5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fa9d7--module-livestream-groupbuy-chromium/attachments/probe-U01-92cc5e58e2cd8523a1f21abc561874d938766c9c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fb79f--更新成功-module-scheduled-jobs-chromium/attachments/probe-U01-a10e9ddd1f63c31ed58f70f27b527657df2796cf.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fcfb3-ess-E01-异常恢复-module-process-chromium/attachments/probe-E01-18330f7d7e922029ff26dc6fc85aadd19bb52309.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fd741-刷新动作-module-ai-review-queue-chromium/attachments/probe-A01-c874cda05ab6ff19465dbea67b7e875ac5ae8b46.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fd88c-e-R02-查询筛选分页-module-revenue-chromium/attachments/probe-R02-30da5be9421d180930c5fec01823592972ed20ae.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe1e4--菜单管理-E01-异常恢复-module-menus-chromium/attachments/probe-E01-2b8e0f58dbe8e9e9f12c1b560bce483617c507f5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/attachments/probe-D01-4a2656dcf34bff0282f4d80548a4d236b3708bed.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-fe52f-阵-module-approval-templates-chromium/attachments/probe-P01-1d14b515a916cf305cde87cd29c80f8f916ad1af.json","e2e/test-results/crud/probes/admin-settings-D01-1774228959860.json","e2e/test-results/crud/probes/admin-settings-D02-1774228961425.json","e2e/test-results/crud/probes/admin-settings-U02-1774228957852.json","e2e/test-results/crud/probes/ai-agent-skills-C02-1774228964836.json","e2e/test-results/crud/probes/ai-agent-skills-E01-1774228973551.json","e2e/test-results/crud/probes/ai-agent-skills-P01-1774228971739.json","e2e/test-results/crud/probes/ai-agent-skills-R01-1774228966871.json","e2e/test-results/crud/probes/ai-agent-skills-R02-1774228968078.json","e2e/test-results/crud/probes/ai-agent-skills-R03-1774228969949.json","e2e/test-results/crud/probes/ai-agent-skills-U02-1774228976992.json","e2e/test-results/crud/probes/ai-review-queue-A01-1774228990066.json","e2e/test-results/crud/probes/ai-review-queue-E01-1774228988280.json","e2e/test-results/crud/probes/ai-review-queue-P01-1774228986873.json","e2e/test-results/crud/probes/ai-review-queue-R01-1774228981413.json","e2e/test-results/crud/probes/ai-review-queue-R02-1774228983520.json","e2e/test-results/crud/probes/ai-review-queue-R03-1774228984881.json","e2e/test-results/crud/probes/approval-templates-C01-1774228991737.json","e2e/test-results/crud/probes/approval-templates-C02-1774228993513.json","e2e/test-results/crud/probes/approval-templates-D01-1774229008440.json","e2e/test-results/crud/probes/approval-templates-D02-1774229009999.json","e2e/test-results/crud/probes/approval-templates-E01-1774229003231.json","e2e/test-results/crud/probes/approval-templates-P01-1774229001111.json","e2e/test-results/crud/probes/approval-templates-U01-1774229004573.json","e2e/test-results/crud/probes/approval-templates-U02-1774229006513.json","e2e/test-results/crud/probes/audit-logs-E01-1774229019813.json","e2e/test-results/crud/probes/audit-logs-P01-1774229017705.json","e2e/test-results/crud/probes/biz-sequences-A01-1774229036468.json","e2e/test-results/crud/probes/biz-sequences-E01-1774229034481.json","e2e/test-results/crud/probes/biz-sequences-P01-1774229032402.json","e2e/test-results/crud/probes/commissions-C01-1774229037608.json","e2e/test-results/crud/probes/commissions-C02-1774229039494.json","e2e/test-results/crud/probes/commissions-D01-1774229053838.json","e2e/test-results/crud/probes/commissions-D02-1774229055748.json","e2e/test-results/crud/probes/commissions-E01-1774229049480.json","e2e/test-results/crud/probes/commissions-P01-1774229047205.json","e2e/test-results/crud/probes/commissions-U01-1774229050630.json","e2e/test-results/crud/probes/commissions-U02-1774229052696.json","e2e/test-results/crud/probes/customer-lifecycle-value-A01-1774229066804.json","e2e/test-results/crud/probes/customer-lifecycle-value-E01-1774229065075.json","e2e/test-results/crud/probes/customer-lifecycle-value-P01-1774229063435.json","e2e/test-results/crud/probes/customer-lifecycle-value-R01-1774229057952.json","e2e/test-results/crud/probes/customer-lifecycle-value-R02-1774229060051.json","e2e/test-results/crud/probes/customer-lifecycle-value-R03-1774229061457.json","e2e/test-results/crud/probes/dictionaries-C01-1774229068600.json","e2e/test-results/crud/probes/dictionaries-C02-1774229070372.json","e2e/test-results/crud/probes/dictionaries-D01-1774229085165.json","e2e/test-results/crud/probes/dictionaries-D02-1774229087279.json","e2e/test-results/crud/probes/dictionaries-E01-1774229080255.json","e2e/test-results/crud/probes/dictionaries-P01-1774229077986.json","e2e/test-results/crud/probes/dictionaries-U01-1774229081591.json","e2e/test-results/crud/probes/dictionaries-U02-1774229083555.json","e2e/test-results/crud/probes/event-logs-A01-1774229097156.json","e2e/test-results/crud/probes/event-logs-E01-1774229095352.json","e2e/test-results/crud/probes/event-logs-P01-1774229093938.json","e2e/test-results/crud/probes/event-logs-R01-1774229088479.json","e2e/test-results/crud/probes/event-logs-R02-1774229090341.json","e2e/test-results/crud/probes/event-logs-R03-1774229091979.json","e2e/test-results/crud/probes/event-subscriptions-C01-1774229098822.json","e2e/test-results/crud/probes/event-subscriptions-C02-1774229100367.json","e2e/test-results/crud/probes/event-subscriptions-D01-1774229114456.json","e2e/test-results/crud/probes/event-subscriptions-D02-1774229118439.json","e2e/test-results/crud/probes/event-subscriptions-E01-1774229110866.json","e2e/test-results/crud/probes/event-subscriptions-P01-1774229107724.json","e2e/test-results/crud/probes/event-subscriptions-U01-1774229111052.json","e2e/test-results/crud/probes/event-subscriptions-U02-1774229114636.json","e2e/test-results/crud/probes/expense-C01-1774229117759.json","e2e/test-results/crud/probes/expense-C02-1774229120864.json","e2e/test-results/crud/probes/expense-D01-1774229134839.json","e2e/test-results/crud/probes/expense-D02-1774229136582.json","e2e/test-results/crud/probes/expense-E01-1774229129600.json","e2e/test-results/crud/probes/expense-P01-1774229127758.json","e2e/test-results/crud/probes/expense-R01-1774229122882.json","e2e/test-results/crud/probes/expense-R02-1774229124121.json","e2e/test-results/crud/probes/expense-R03-1774229125973.json","e2e/test-results/crud/probes/expense-U01-1774229131261.json","e2e/test-results/crud/probes/expense-U02-1774229133199.json","e2e/test-results/crud/probes/groupbuy-redemptions-R01-1774229141724.json","e2e/test-results/crud/probes/groupbuy-redemptions-R02-1774229143858.json","e2e/test-results/crud/probes/groupbuy-redemptions-R03-1774229145041.json","e2e/test-results/crud/probes/groupbuy-redemptions-U02-1774229170915.json","e2e/test-results/crud/probes/livestream-groupbuy-C01-1774229178830.json","e2e/test-results/crud/probes/livestream-groupbuy-C02-1774229180364.json","e2e/test-results/crud/probes/livestream-groupbuy-D01-1774229194938.json","e2e/test-results/crud/probes/livestream-groupbuy-D02-1774229196383.json","e2e/test-results/crud/probes/livestream-groupbuy-E01-1774229189569.json","e2e/test-results/crud/probes/livestream-groupbuy-P01-1774229187752.json","e2e/test-results/crud/probes/livestream-groupbuy-R01-1774229182174.json","e2e/test-results/crud/probes/livestream-groupbuy-R02-1774229183941.json","e2e/test-results/crud/probes/livestream-groupbuy-R03-1774229185765.json","e2e/test-results/crud/probes/livestream-groupbuy-U01-1774229191781.json","e2e/test-results/crud/probes/livestream-groupbuy-U02-1774229193102.json","e2e/test-results/crud/probes/marketing-effectiveness-A01-1774229207289.json","e2e/test-results/crud/probes/marketing-effectiveness-E01-1774229206002.json","e2e/test-results/crud/probes/marketing-effectiveness-P01-1774229204018.json","e2e/test-results/crud/probes/marketing-effectiveness-R01-1774229199146.json","e2e/test-results/crud/probes/marketing-effectiveness-R02-1774229200610.json","e2e/test-results/crud/probes/marketing-effectiveness-R03-1774229202631.json","e2e/test-results/crud/probes/marketing-workflows-C01-1774229209159.json","e2e/test-results/crud/probes/marketing-workflows-C02-1774229210599.json","e2e/test-results/crud/probes/marketing-workflows-D01-1774229224143.json","e2e/test-results/crud/probes/marketing-workflows-D02-1774229228195.json","e2e/test-results/crud/probes/marketing-workflows-E01-1774229220479.json","e2e/test-results/crud/probes/marketing-workflows-P01-1774229217362.json","e2e/test-results/crud/probes/marketing-workflows-R01-1774229213676.json","e2e/test-results/crud/probes/marketing-workflows-R02-1774229214040.json","e2e/test-results/crud/probes/marketing-workflows-R03-1774229217094.json","e2e/test-results/crud/probes/marketing-workflows-U01-1774229220605.json","e2e/test-results/crud/probes/marketing-workflows-U02-1774229224311.json","e2e/test-results/crud/probes/menus-C01-1774229227524.json","e2e/test-results/crud/probes/menus-C02-1774229230614.json","e2e/test-results/crud/probes/menus-D01-1774229245415.json","e2e/test-results/crud/probes/menus-D02-1774229247641.json","e2e/test-results/crud/probes/menus-E01-1774229240537.json","e2e/test-results/crud/probes/menus-P01-1774229238253.json","e2e/test-results/crud/probes/menus-U01-1774229241859.json","e2e/test-results/crud/probes/menus-U02-1774229243840.json","e2e/test-results/crud/probes/multi-touch-attribution-A01-1774229257777.json","e2e/test-results/crud/probes/multi-touch-attribution-E01-1774229255957.json","e2e/test-results/crud/probes/multi-touch-attribution-P01-1774229254510.json","e2e/test-results/crud/probes/multi-touch-attribution-R01-1774229248887.json","e2e/test-results/crud/probes/multi-touch-attribution-R02-1774229250904.json","e2e/test-results/crud/probes/multi-touch-attribution-R03-1774229252576.json","e2e/test-results/crud/probes/notifications-E01-1774229267813.json","e2e/test-results/crud/probes/notifications-P01-1774229265567.json","e2e/test-results/crud/probes/process-C01-1774229272198.json","e2e/test-results/crud/probes/process-C02-1774229274352.json","e2e/test-results/crud/probes/process-D01-1774229287252.json","e2e/test-results/crud/probes/process-D02-1774229288833.json","e2e/test-results/crud/probes/process-E01-1774229281992.json","e2e/test-results/crud/probes/process-P01-1774229280684.json","e2e/test-results/crud/probes/process-R01-1774229275505.json","e2e/test-results/crud/probes/process-R02-1774229277468.json","e2e/test-results/crud/probes/process-R03-1774229278638.json","e2e/test-results/crud/probes/process-U01-1774229283764.json","e2e/test-results/crud/probes/process-U02-1774229285585.json","e2e/test-results/crud/probes/realtime-E01-1774229297070.json","e2e/test-results/crud/probes/realtime-P01-1774229295494.json","e2e/test-results/crud/probes/revenue-C01-1774229298836.json","e2e/test-results/crud/probes/revenue-C02-1774229300615.json","e2e/test-results/crud/probes/revenue-D01-1774229314543.json","e2e/test-results/crud/probes/revenue-D02-1774229316394.json","e2e/test-results/crud/probes/revenue-E01-1774229309695.json","e2e/test-results/crud/probes/revenue-P01-1774229307892.json","e2e/test-results/crud/probes/revenue-R01-1774229302430.json","e2e/test-results/crud/probes/revenue-R02-1774229304189.json","e2e/test-results/crud/probes/revenue-R03-1774229305972.json","e2e/test-results/crud/probes/revenue-U01-1774229311344.json","e2e/test-results/crud/probes/revenue-U02-1774229313295.json","e2e/test-results/crud/probes/scheduled-jobs-C01-1774229318618.json","e2e/test-results/crud/probes/scheduled-jobs-C02-1774229320707.json","e2e/test-results/crud/probes/scheduled-jobs-D01-1774229334549.json","e2e/test-results/crud/probes/scheduled-jobs-D02-1774229336447.json","e2e/test-results/crud/probes/scheduled-jobs-E01-1774229330066.json","e2e/test-results/crud/probes/scheduled-jobs-P01-1774229327922.json","e2e/test-results/crud/probes/scheduled-jobs-U01-1774229331260.json","e2e/test-results/crud/probes/scheduled-jobs-U02-1774229333338.json","e2e/test-results/crud/probes/search-A01-1774229349413.json","e2e/test-results/crud/probes/search-E01-1774229346300.json","e2e/test-results/crud/probes/search-P01-1774229344735.json","e2e/test-results/crud/probes/self-operated-store-A01-1774229360430.json","e2e/test-results/crud/probes/self-operated-store-E01-1774229356797.json","e2e/test-results/crud/probes/self-operated-store-P01-1774229356788.json","e2e/test-results/crud/probes/self-operated-store-R01-1774229349609.json","e2e/test-results/crud/probes/self-operated-store-R02-1774229353043.json","e2e/test-results/crud/probes/self-operated-store-R03-1774229353201.json","e2e/test-results/crud/probes/service-monitor-E01-1774229368198.json","e2e/test-results/crud/probes/service-monitor-P01-1774229367735.json","e2e/test-results/crud/probes/shipments-C01-1774229373195.json","e2e/test-results/crud/probes/shipments-C02-1774229376245.json","e2e/test-results/crud/probes/shipments-D01-1774229390641.json","e2e/test-results/crud/probes/shipments-D02-1774229391200.json","e2e/test-results/crud/probes/shipments-E01-1774229383236.json","e2e/test-results/crud/probes/shipments-P01-1774229382879.json","e2e/test-results/crud/probes/shipments-R01-1774229376617.json","e2e/test-results/crud/probes/shipments-R02-1774229379487.json","e2e/test-results/crud/probes/shipments-R03-1774229379981.json","e2e/test-results/crud/probes/shipments-U01-1774229387262.json","e2e/test-results/crud/probes/shipments-U02-1774229386620.json","e2e/test-results/crud/probes/store-agency-A01-1774229400909.json","e2e/test-results/crud/probes/store-agency-E01-1774229400771.json","e2e/test-results/crud/probes/store-agency-P01-1774229397651.json","e2e/test-results/crud/probes/store-agency-R01-1774229393917.json","e2e/test-results/crud/probes/store-agency-R02-1774229394275.json","e2e/test-results/crud/probes/store-agency-R03-1774229397363.json","e2e/test-results/crud/probes/system-events-E01-1774229412946.json","e2e/test-results/crud/probes/system-events-P01-1774229409150.json","e2e/test-results/crud/probes/tob-toc-gateway-E01-1774229420912.json","e2e/test-results/crud/probes/tob-toc-gateway-P01-1774229419582.json","e2e/test-results/crud/probes/tob-toc-gateway-R01-1774229416178.json","e2e/test-results/crud/probes/tob-toc-gateway-R02-1774229417536.json","e2e/test-results/crud/probes/video-calls-C02-1774229424368.json","e2e/test-results/crud/probes/video-calls-E01-1774229434277.json","e2e/test-results/crud/probes/video-calls-P01-1774229431993.json","e2e/test-results/crud/probes/video-calls-U02-1774229437506.json","scripts/pg-backup.sh","scripts/setup-aliyun-deploy.sh"],"removed":["e2e/test-results/.playwright-artifacts-240/040dee8f334f6c93fa788311a8961dae.png","e2e/test-results/.playwright-artifacts-240/058f808b72bfb61b392c5078d5509418.png","e2e/test-results/.playwright-artifacts-240/0893f4c2a4a7c014d48a306a37a5dc6f.png","e2e/test-results/.playwright-artifacts-240/1bd44c2c27b13a8e4e20754676e16753.png","e2e/test-results/.playwright-artifacts-240/202267e939ad0f07474e283188a20e7d.png","e2e/test-results/.playwright-artifacts-240/2643239379fd7e6fb2b3af6dacebc4fa.png","e2e/test-results/.playwright-artifacts-240/275d5fde4f54663504fbe6b3e84548d3.png","e2e/test-results/.playwright-artifacts-240/42867d3c5c17db159677472c69e89621.png","e2e/test-results/.playwright-artifacts-240/437c27fb2bacac72655c93b0b195c12b.png","e2e/test-results/.playwright-artifacts-240/4e1e7cc1649f584e86226ca11178f09d.png","e2e/test-results/.playwright-artifacts-240/505ec08f78c1ac4cfbd5a64a3e01ec29.png","e2e/test-results/.playwright-artifacts-240/50ad9cd6f3585ecf685f91c233f1100f.png","e2e/test-results/.playwright-artifacts-240/56d48ae872fca36631d1f464243747be.png","e2e/test-results/.playwright-artifacts-240/5be73b706dafcc86885ef501dccd65f9.png","e2e/test-results/.playwright-artifacts-240/61a48f54c74157d08f79a5c7638a2c75.png","e2e/test-results/.playwright-artifacts-240/67cbfdd34817fa76173eda99da253422.png","e2e/test-results/.playwright-artifacts-240/6de31eb46d49679d37fcb85e09bf50a7.png","e2e/test-results/.playwright-artifacts-240/719cc5c2833983e26d2e26fb6ecd1410.png","e2e/test-results/.playwright-artifacts-240/765d23b2babbdc342a5e33cda8d39a87.png","e2e/test-results/.playwright-artifacts-240/7f1c5b28525ac2cc41bc099e6f749ab3.png","e2e/test-results/.playwright-artifacts-240/800d3474ffbcfb84327a4cff203da5ab.png","e2e/test-results/.playwright-artifacts-240/82e93cc1f0a93cda9a36e89ffa14b831.png","e2e/test-results/.playwright-artifacts-240/834a6d7b46250bf3a7b6c74804572593.png","e2e/test-results/.playwright-artifacts-240/86a3a201ece1b35521f5b7cb565876c1.png","e2e/test-results/.playwright-artifacts-240/8ab300257837e88962f2a6b7027e13a0.png","e2e/test-results/.playwright-artifacts-240/941e36d46c2caceb2ea0fc70bed6bba5.png","e2e/test-results/.playwright-artifacts-240/9e77802004f48f7c693bc508c5d8d39b.png","e2e/test-results/.playwright-artifacts-240/a0e310742c0a3c96a02bdf2c7db7dfb2.png","e2e/test-results/.playwright-artifacts-240/c4f6a23e9cd556d8fa7d69f40bc122ac.png","e2e/test-results/.playwright-artifacts-240/c51c980a067ead90c72ee084ad8fc00a.png","e2e/test-results/.playwright-artifacts-240/d74a4495418c027fb3e4b838b4aa3521.png","e2e/test-results/.playwright-artifacts-240/dace6040beafd8d86a5baf4fe5f1ae2a.png","e2e/test-results/.playwright-artifacts-240/dce6caafe2e1fcdac2ee738369ed6098.png","e2e/test-results/.playwright-artifacts-240/df5df0fd3c83d8265e719acb6b3d0ee6.png","e2e/test-results/.playwright-artifacts-240/e07d7068d011403eeb553914cb5c364e.png","e2e/test-results/.playwright-artifacts-240/e5e82b734579c829a5939d96fcc05dff.png","e2e/test-results/.playwright-artifacts-240/e8cb101c527d05e5df6ca5fc2b904583.png","e2e/test-results/.playwright-artifacts-240/eaff6d849895b87797832af1a9a24d65.png","e2e/test-results/.playwright-artifacts-240/f0ff9429d9c71385cff328a94e1a703c.png","e2e/test-results/.playwright-artifacts-240/fba7d655d78e525212c958c6c2a7227d.png","e2e/test-results/.playwright-artifacts-241/094966347a6999bd858f5ab8a249f754.png","e2e/test-results/.playwright-artifacts-241/0b6068733b160e988728b3140bdbaef5.png","e2e/test-results/.playwright-artifacts-241/1bb8fb49ed8335c1df210ed0bbe9493c.png","e2e/test-results/.playwright-artifacts-241/1dc0352fb049eb5707b5ecdeb36e7588.png","e2e/test-results/.playwright-artifacts-241/248c7bde5073b7b22bc5737b59012f68.png","e2e/test-results/.playwright-artifacts-241/26e9b207b71a36018b2252efb70c0366.png","e2e/test-results/.playwright-artifacts-241/2ae009986a6d6b9b348e715140f0e05f.png","e2e/test-results/.playwright-artifacts-241/2e7643de8fce869a4dc6701b06f92045.png","e2e/test-results/.playwright-artifacts-241/34681405d2abf88b9b47e450f48ecaa3.png","e2e/test-results/.playwright-artifacts-241/45be60ad912dd46dfb7aa5cbee9f02d0.png","e2e/test-results/.playwright-artifacts-241/5bb07c90a274dac44963d8cceca8eb1e.png","e2e/test-results/.playwright-artifacts-241/5c81aa46578a6e4a399dcdf0d73ba8d3.png","e2e/test-results/.playwright-artifacts-241/643d257ac5cf926a92dfd4e67907a9dc.png","e2e/test-results/.playwright-artifacts-241/6454481b50c1adc6bc7e94d3fb946915.png","e2e/test-results/.playwright-artifacts-241/67232c5e7156aba881fa65d80af1207b.png","e2e/test-results/.playwright-artifacts-241/67d9026a171dc55ffc861a72ce9d4b2c.png","e2e/test-results/.playwright-artifacts-241/714aeb4c6b5950f311af88662c8b4424.png","e2e/test-results/.playwright-artifacts-241/7a8af77cb2620429282f057b7c7fd0ae.png","e2e/test-results/.playwright-artifacts-241/922282efa032ca16073c502056c2826f.png","e2e/test-results/.playwright-artifacts-241/9543fc36ad8580206d7a961590a7d83d.png","e2e/test-results/.playwright-artifacts-241/9c77f778e3b32c88fe3524c93a150de1.png","e2e/test-results/.playwright-artifacts-241/9c8a27ce50fdd70f043debd37db84261.png","e2e/test-results/.playwright-artifacts-241/9ce478697576abf803f23864fd3d01c7.png","e2e/test-results/.playwright-artifacts-241/a9df789309206957d3696bd33d4752b7.png","e2e/test-results/.playwright-artifacts-241/b16f350537ed50e46405ecd91275e9f4.png","e2e/test-results/.playwright-artifacts-241/b213a106fbdfe86fe5a2e40fd333aa0c.png","e2e/test-results/.playwright-artifacts-241/b82911d04e9ad9e3893351a21a56b011.png","e2e/test-results/.playwright-artifacts-241/b94da2213274548a93d16676dea24087.png","e2e/test-results/.playwright-artifacts-241/b98a93160e626ed6e3b05e7e527192fa.png","e2e/test-results/.playwright-artifacts-241/c2f7e527724d7e5eb8d379e3fbfc1b83.png","e2e/test-results/.playwright-artifacts-241/c800d08cc104e95000629104c11fd8b3.png","e2e/test-results/.playwright-artifacts-241/cd36bb67c1c05fedeac1923b06e6d4f5.png","e2e/test-results/.playwright-artifacts-241/d2ebbb7e8ca084380958c49f40f1bcac.png","e2e/test-results/.playwright-artifacts-241/d6ef796cc1833026cab7434b435084f4.png","e2e/test-results/.playwright-artifacts-241/dc49bd3538e061f12e7b17709d6bba0d.png","e2e/test-results/.playwright-artifacts-241/e014d348f300176842a83787a7f7938c.png","e2e/test-results/.playwright-artifacts-241/e8b738bc9925b35cacb65db8fd37bd27.png","e2e/test-results/.playwright-artifacts-241/ed833f2d058e02081a433bb71c5c71ca.png","e2e/test-results/.playwright-artifacts-241/f42b7455348166022fb51732079f16a2.png","e2e/test-results/.playwright-artifacts-241/f7ffcca2f8bd695dbd421e83dfd7dacb.png"],"modified":["backend/.env.example","backend/package.json","backend/prisma/schema.prisma","backend/prisma/schema/_base.prisma","backend/src/modules/customers/customer-contact.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/modules/opportunities/opportunity-competitor.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/shared/services/base.service.ts","backend/src/shared/services/field-encryption.service.ts","docker-compose.yml","e2e/test-results/.last-run.json","pnpm-lock.yaml"]}],"total_commits":0,"head_commit":{"id":"67078f9a95f53530156ad27027eafe15a3126e89","message":"feat: 新增阿里云部署、PII 加密、运维脚本和前端优化\n\n- 新增阿里云部署配置和工作流\n- 实现 PII 字段加密和迁移脚本\n- 新增运维脚本 (备份、监控、事件响应)\n- 前端移动端优化 (PWA、离线支持、响应式)\n- 优化部署脚本和 Docker 配置\n- 新增模块依赖文档和图标资源\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/67078f9a95f53530156ad27027eafe15a3126e89","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T18:39:31+08:00","added":[".github/workflows/deploy-aliyun.yml","backend/prisma/migrations/manual/add_pii_hash_columns.sql","backend/scripts/encrypt-existing-pii.ts","deploy/postgres/postgresql.conf","docs/deploy-aliyun.md","e2e/test-results/crud-00-crud-runner-CRUD-严-00c50--module-livestream-groupbuy-chromium/attachments/probe-U02-5f05828b56499ae934e0759342cdd3c85570cfb1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-01031-e-C02-创建校验失败-module-expense-chromium/attachments/probe-C02-a184e7eee4738620d0480ee76bb67ff031914b8a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/attachments/probe-C01-4027c8fd1ba4fece827cba33e0988113bcfe8ac5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-04c38-异常恢复-module-tob-toc-gateway-chromium/attachments/probe-E01-d016b142f48b438e38e880929bdd623e2dca3dd9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-062a1--U02-更新权限-冲突-module-revenue-chromium/attachments/probe-U02-dd798ec9a3caa65737a1e241486f4869c76907db.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0c144--module-event-subscriptions-chromium/attachments/probe-E01-3957730b931046ca1d5af9fcd0530d99cd159746.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0c744--module-livestream-groupbuy-chromium/attachments/probe-R01-f275f1dba671c03a90bc5d9fe286727103a41428.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0cb7d-权限-冲突-module-scheduled-jobs-chromium/attachments/probe-U02-99013e7113f3b09cdfd225335ef8b4bbf93f0f47.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0cd8c-ule-marketing-effectiveness-chromium/attachments/probe-P01-a8da7802fa33cd10316733df9d55b2076a6f6d30.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0da02--module-marketing-workflows-chromium/attachments/probe-U02-83c31463f0c5fd924046755a0999c95430c4b71d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0dc7d-ule-multi-touch-attribution-chromium/attachments/probe-R02-50bdd25830053dbe77a0e7a048da726f9b0f9ede.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0dff8--R01-列表可读-module-event-logs-chromium/attachments/probe-R01-f6a2e54091d1840eb8393a29e4ceed29a1a51883.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0faab--E01-异常恢复-module-audit-logs-chromium/attachments/probe-E01-59ef1c744e2fdeeb8a815ec323e697c42fcef167.json","e2e/test-results/crud-00-crud-runner-CRUD-严-12603-module-groupbuy-redemptions-chromium/attachments/probe-R03-afe8409c829fe0ce822d99fde3a2796d68b6daaa.json","e2e/test-results/crud-00-crud-runner-CRUD-严-12794-E01-异常恢复-module-commissions-chromium/attachments/probe-E01-f26eea995837a91e0855b9ea92e98e17f2ff44a6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-16639-单管理-C02-创建校验失败-module-menus-chromium/attachments/probe-C02-1d2c9aba1f5e145099ee3eadd86dd1c6d87fc267.json","e2e/test-results/crud-00-crud-runner-CRUD-严-18020-1-权限矩阵-module-notifications-chromium/attachments/probe-P01-2e69f3d72cf2485ed384482cc7aef1fee5fb6eeb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-187cb-1-权限矩阵-module-biz-sequences-chromium/attachments/probe-P01-01d52f572bfb563cb1e7d1ca5d8a151b05eefde7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1938d-更新权限-冲突-module-dictionaries-chromium/attachments/probe-U02-325e55635fe4f22f3a2c59a001406be8fb8a9a7c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1a3bd-module-groupbuy-redemptions-chromium/attachments/probe-R01-6e84cdf8a3cc7eda51a4029c1be34742a8a1947d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1b3d2-1-异常恢复-module-biz-sequences-chromium/attachments/probe-E01-cb751f50f1a43b5671cb3bb928f4343805bdcb1e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1cc86-nse-P01-权限矩阵-module-expense-chromium/attachments/probe-P01-911a1bc415c2f8b57dccb5e2dbb95d69178dbb89.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1dd4e-ule-multi-touch-attribution-chromium/attachments/probe-E01-850cbfba6c96a8422e309b111bde428ac66a0acb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/attachments/probe-C01-e054e87b311201b8c7a90678bd7cdcf00b31a5cf.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-1ef11-1-权限矩阵-module-system-events-chromium/attachments/probe-P01-d782150e1d8700a382593ceeb00141476090523b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1f1fc-ess-C01-创建成功-module-process-chromium/attachments/probe-C01-c958c8b6424314a06dd36b3bcae1e9ed17ecd7c8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2058e-管理-U02-更新权限-冲突-module-menus-chromium/attachments/probe-U02-31668640bd1257ddc7db097de0fc527ae2222e95.json","e2e/test-results/crud-00-crud-runner-CRUD-严-207b4-权限矩阵-module-ai-review-queue-chromium/attachments/probe-P01-b22f8aca8235de660d564483d67e5c373ea9fdb3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20a8b--硬-可用-module-admin-settings-chromium/attachments/probe-D01-8fe3c84bca17d2c1c76a7a4f1a219cce6abaad9c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20e0e--module-marketing-workflows-chromium/attachments/probe-R01-c3a3952e741a382d12d089854d6e337955f0a551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-216eb-推送-E01-异常恢复-module-realtime-chromium/attachments/probe-E01-d344930ebd78b80fa64e38735bb1fc7f4ce0cc7b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2346a-ess-R03-详情可读-module-process-chromium/attachments/probe-R03-6398a1bcc9be1626d64d11ae2e599ff871aa6a26.json","e2e/test-results/crud-00-crud-runner-CRUD-严-23b31-01-列表可读-module-store-agency-chromium/attachments/probe-R01-89b82b2ef8c9f42d1361f97494471acd7f76033d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-24c30-不可见校验-module-admin-settings-chromium/attachments/probe-D02-959903440bda83ad8fe4563497aa119fbc4ed76b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-24cdd--module-self-operated-store-chromium/attachments/probe-R03-0f40d61917a8c2e47498d6c95d2345e3ded09a4a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/attachments/probe-D02-0da21af5a4f65523fbbe6c1336b9d7cd3060cc02.json","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-26c1a-s-R03-详情可读-module-shipments-chromium/attachments/probe-R03-05db184ce58e197a1b7be6d2ce81d16eb1800fea.json","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/attachments/probe-D01-d9f16ad21b0a5ebcd95ae9c322286a4844c651cc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-28be2--module-livestream-groupbuy-chromium/attachments/probe-C02-337a1f0e09bc2e6184c4141e79ff448d179406bb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-28eac-异常恢复-module-ai-review-queue-chromium/attachments/probe-E01-a5c03249805d625a54ddfb43eeca04c6f88c79ec.json","e2e/test-results/crud-00-crud-runner-CRUD-严-298de-权限矩阵-module-tob-toc-gateway-chromium/attachments/probe-P01-2c7b23b29557380b9041fa0fdcd017331b873ab3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2bd21-全局搜索-P01-权限矩阵-module-search-chromium/attachments/probe-P01-2bef560a69aebea0886b47c44e093a0a6e15a48f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2d36d-le-customer-lifecycle-value-chromium/attachments/probe-A01-01f3e9f2026abc544a2ce9418d776db403af915b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2df00--module-event-subscriptions-chromium/attachments/probe-U02-1de2622454cd943b55683e4456f1afe831844218.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/attachments/probe-C01-d25494a484ae20e473da3f9160b96bea6701ef37.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-2f802--module-marketing-workflows-chromium/attachments/probe-R03-046c588eddb3c1ce0f814406cbaf74dc4be4f443.json","e2e/test-results/crud-00-crud-runner-CRUD-严-30628--删除-软-硬-可用-module-shipments-chromium/attachments/probe-D01-cc8f3c6c5c91d9410c0a5049677bb220cea479b4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/attachments/probe-D02-68f9231b7a0d3f30543eae75b2ae4086da8800fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-3117c-ule-marketing-effectiveness-chromium/attachments/probe-R03-c506a845b114b93867f1e16600ea03de260a9ac8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-318f4--创建校验失败-module-dictionaries-chromium/attachments/probe-C02-d54c5fbe62756bd38b3cca675536e0d78400961a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-322f2-03-详情可读-module-store-agency-chromium/attachments/probe-R03-2be377684db3fa085cba3a03a66cbeab5675ac3d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-324b7-2-恢复或不可见校验-module-shipments-chromium/attachments/probe-D02-3f1105bcd6ed28d152d48cc7ad4bc029e1e15d15.json","e2e/test-results/crud-00-crud-runner-CRUD-严-339a7--module-self-operated-store-chromium/attachments/probe-E01-7d88adfc0a840a649395ef53111cc7595049e10b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34d91-列表可读-module-ai-agent-skills-chromium/attachments/probe-R01-d0f60e5327b11be8bbabe014d783c4aadd5caa4b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34f4c-突-module-approval-templates-chromium/attachments/probe-U02-adab39938f5374ba8ea8c70d9023fa4eb2eab9da.json","e2e/test-results/crud-00-crud-runner-CRUD-严-36319--module-livestream-groupbuy-chromium/attachments/probe-R02-ebe79da37ac4fda52dfec4be7d273e056c0974a8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-36f96-异常恢复-module-ai-agent-skills-chromium/attachments/probe-E01-a6785b8737e0e965998f1eb10d5f6a262b7c1a69.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3847b--module-livestream-groupbuy-chromium/attachments/probe-P01-cb711275a5cd117974c16154d1f0f235056462d1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-39830--module-event-subscriptions-chromium/attachments/probe-C02-7ac7c9beb8f3a3cb2f8f8ca3976049ad5b8fa9fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-39f88--module-marketing-workflows-chromium/attachments/probe-P01-e4b9dd5255759fee861b59eb822c1b4d69c4c683.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3b09c-筛选分页-module-tob-toc-gateway-chromium/attachments/probe-R02-885d1d4952f66349d7fdabff956249363d8ddccb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3d202-01-运行-导出-刷新动作-module-search-chromium/attachments/probe-A01-e9c1add570b417ccabad862add3802ff19ae093a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3f077-ess-R01-列表可读-module-process-chromium/attachments/probe-R01-fe32fa33e38b75b3b0279b2ab4af2978f54f744d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3f4e4-全局搜索-E01-异常恢复-module-search-chromium/attachments/probe-E01-3e08bf77bee2490258f010dfe6badc01e6fdabad.json","e2e/test-results/crud-00-crud-runner-CRUD-严-40813-权限矩阵-module-ai-agent-skills-chromium/attachments/probe-P01-f4d4bc40fa7fb1e371ea4de11835849202f428fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-430ed--R03-详情可读-module-event-logs-chromium/attachments/probe-R03-3079962f10c5b2373e79ea9af6ad9b2d68bd1472.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4350e--U02-更新权限-冲突-module-expense-chromium/attachments/probe-U02-b3438248fb5cd1b6ce2827dcb17f8bda48a7b5f7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-448ee--更新权限-冲突-module-video-calls-chromium/attachments/probe-U02-501ff748e56066065a94944f0939cde812dcf163.json","e2e/test-results/crud-00-crud-runner-CRUD-严-44db0-01-权限矩阵-module-dictionaries-chromium/attachments/probe-P01-b86a10b18a8ca32b840164a0c8efcb924145211e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-45f32--module-marketing-workflows-chromium/attachments/probe-U01-8432ecf8234661f77396919c23b65dbec60a516a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/attachments/probe-D02-73732ad3c5f72415c989ffd6420cf84483f876c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-4fbac-U01-更新成功-module-commissions-chromium/attachments/probe-U01-05c9dc551bfa36c0bd97e4eda6bd32498e09ce74.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52184--软-硬-可用-module-dictionaries-chromium/attachments/probe-D01-185a077f043d3c6a69688a73e437cf8443497741.json","e2e/test-results/crud-00-crud-runner-CRUD-严-539e3-ess-P01-权限矩阵-module-process-chromium/attachments/probe-P01-0b3abe2c907f43df2b8b6e2bdc5f0e1e61eb76ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/attachments/probe-D02-6d14aa11289185bbe607a8ca22981747819797be.json","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-5915a--U02-更新权限-冲突-module-process-chromium/attachments/probe-U02-95a2a64c6d9ad4a68b09bb56acd155d7c8e6f5ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-593af-ule-multi-touch-attribution-chromium/attachments/probe-R01-ebe5cbe05509b85aabc9031677eed0db7bc0b9e0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-5aef0-01-创建成功-module-dictionaries-chromium/attachments/probe-C01-8e9ede49dfba923088cd0cfe65df061f8ea2d570.json","e2e/test-results/crud-00-crud-runner-CRUD-严-5ed49-功-module-approval-templates-chromium/attachments/probe-U01-371c994b114fded7fe293d0f63e5a231630fc421.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60099--P01-权限矩阵-module-event-logs-chromium/attachments/probe-P01-bd3428e914b080a6bde0972ce13a5b4b763b7ef3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-61664-le-customer-lifecycle-value-chromium/attachments/probe-R01-c56befd334e9c2912cc2eb94c187ce2c0af5e9ef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-62666--module-self-operated-store-chromium/attachments/probe-R01-2456a2746d38b4032dbaa717c356dacab20912fd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-63243-01-权限矩阵-module-store-agency-chromium/attachments/probe-P01-e8aee74b35aba6eb07d670b0fa5ab48c7164d687.json","e2e/test-results/crud-00-crud-runner-CRUD-严-69632-nue-P01-权限矩阵-module-revenue-chromium/attachments/probe-P01-df2c2dcdbf96825e35e36f6ace922ee4b6010d76.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6a8a6-nue-E01-异常恢复-module-revenue-chromium/attachments/probe-E01-55a4b48c8f565c93281bec838b9375f65b14800a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6afa7-权限-冲突-module-admin-settings-chromium/attachments/probe-U02-9e5ec3c36b9f83908ff4e48f4130e9fbdef23df3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/attachments/probe-D02-f8f18cb821d0fa684fc51b42a0eb16a85eed7d39.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-6d2c0-le-customer-lifecycle-value-chromium/attachments/probe-R02-f4add8a844d9205a8ad003f2ef731915c1251c2b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6e599--module-self-operated-store-chromium/attachments/probe-R02-845f2b62daa1bdd7fa8a332865f3e85d53c36321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6fb52--module-marketing-workflows-chromium/attachments/probe-R02-b8b1ab9757576a73bcc6c254d684d6b0ace3f131.json","e2e/test-results/crud-00-crud-runner-CRUD-严-70e3c-e-R02-查询筛选分页-module-expense-chromium/attachments/probe-R02-c04fe395a7911d13952be573777ceb4ec96c8223.json","e2e/test-results/crud-00-crud-runner-CRUD-严-75b6f-校验失败-module-ai-agent-skills-chromium/attachments/probe-C02-672aac93c6ef3386d482927498a6e24470230137.json","e2e/test-results/crud-00-crud-runner-CRUD-严-763ec-2-创建校验失败-module-commissions-chromium/attachments/probe-C02-a341f60efb738fea1dfda2d9b863408d7839d07a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-76a38-详情可读-module-ai-review-queue-chromium/attachments/probe-R03-c2130c8d490866d29fa9f341a02cbb4fc6ff44bc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-76ab5--module-self-operated-store-chromium/attachments/probe-P01-9b2734d0cf1e72ffb148718791822592806f4b9d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/attachments/probe-D01-1ba0279bbb88d0608408f7c4fbdf18c92335d86b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-794b2-01-异常恢复-module-store-agency-chromium/attachments/probe-E01-06007b7013a6dde5af269134ceca1563c56ce55a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-7bceb-s-R01-列表可读-module-shipments-chromium/attachments/probe-R01-76cfd0aa8e919c1c620a34ba2f12a418d0d3bef1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-80eb9--module-livestream-groupbuy-chromium/attachments/probe-R03-6c4ea46e0f9b202a0204809756d49457b0ed79f2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-81663-行-导出-刷新动作-module-event-logs-chromium/attachments/probe-A01-b3ab37ba3a204c01968f7784fc9139a8940fcfb4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-82c54-nue-U01-更新成功-module-revenue-chromium/attachments/probe-U01-0e1ca227a0b97c97b408ace1379b46b40a4feb7e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-82e36-理-D02-恢复或不可见校验-module-menus-chromium/attachments/probe-D02-c8015954612c83b92e9e06aa3c728a2886886939.json","e2e/test-results/crud-00-crud-runner-CRUD-严-83a69-02-查询筛选分页-module-event-logs-chromium/attachments/probe-R02-a9d27a1ec7d75e1639ea3912a6426a5932b2ba2d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-855a0-2-创建校验失败-module-video-calls-chromium/attachments/probe-C02-4df663e33175d4a200c9026ce4d9b03cb67f7ff0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-85f82--module-livestream-groupbuy-chromium/attachments/probe-E01-f284781c1c846783762d33826e5171dbc85272fe.json","e2e/test-results/crud-00-crud-runner-CRUD-严-86cf1-P01-权限矩阵-module-commissions-chromium/attachments/probe-P01-5585228f89580ccf96a5563ed53552b5cc8d2681.json","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/attachments/probe-D01-a3b5d7a6dd73e13a7789ce99a2fc51cc8c8cb0b5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-88219-module-groupbuy-redemptions-chromium/attachments/probe-R02-3bacc27e6e2991816ab649efea3c81c8bc7e1469.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/attachments/probe-D01-97f53b2e277645dc213b2cdfb8728370c93eb414.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-8b831-推送-P01-权限矩阵-module-realtime-chromium/attachments/probe-P01-a5ccd810bcecbc94d29b5fae71d8710a123abe58.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8c9a0--创建成功-module-scheduled-jobs-chromium/attachments/probe-C01-5e20bd52f11df6b9edaec0d24f839d573ac5b930.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8eb81-s-C01-创建成功-module-shipments-chromium/attachments/probe-C01-79f3c45700f8b733e1dae4c1d3c0d13f0ece0370.json","e2e/test-results/crud-00-crud-runner-CRUD-严-91a8c--module-event-subscriptions-chromium/attachments/probe-P01-b0ab39d0381eae827f144016fe3e789a9abe489b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-92928-le-customer-lifecycle-value-chromium/attachments/probe-P01-f69e69e7138f2548447abbd9a65fe5a391e532bc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-92cb7-ess-U01-更新成功-module-process-chromium/attachments/probe-U01-68fcaa56f5991a73bcc627ef9a3c4d5ffb66b8ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9364a-ule-marketing-effectiveness-chromium/attachments/probe-R02-5fa85c4ca3ed2ee971daae26b56d79d81f081104.json","e2e/test-results/crud-00-crud-runner-CRUD-严-93844-01-异常恢复-module-dictionaries-chromium/attachments/probe-E01-f01fd6e080ae953ef48298d35a318ceffe2f4ceb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-959d3-s-U01-更新成功-module-shipments-chromium/attachments/probe-U01-b03fe92972f69daca18de503a17ea0468c09a7fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-96329-ule-multi-touch-attribution-chromium/attachments/probe-A01-8deaaa8251a742e98e8862fad5fbdccd4785a5a9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-998df-s-E01-异常恢复-module-shipments-chromium/attachments/probe-E01-03a0e4d85ccc9d6aad918f30512c56a1c0895e1d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a045-s-R02-查询筛选分页-module-process-chromium/attachments/probe-R02-b93b5d0c9a3e018472ea9265a17dfc8686056e58.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a560-E01-异常恢复-module-video-calls-chromium/attachments/probe-E01-89a5ca8f5be3dc3bae1c50d1a63b280a012c37c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a5ae-module-groupbuy-redemptions-chromium/attachments/probe-U02-cfe5e3c909764588e3e2c03a9921ef2e900da8ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9cb36-nue-R03-详情可读-module-revenue-chromium/attachments/probe-R03-26039101d85a9f847900de53e0ebb47e62b24e01.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9f43f--module-marketing-workflows-chromium/attachments/probe-C02-e67171da757d0baeffba1166f199c06da88ed02a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-a23b2-1-异常恢复-module-system-events-chromium/attachments/probe-E01-4e873dbf657a18537d175606f5fad6753cf5e516.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ab566--module-self-operated-store-chromium/attachments/probe-A01-affdf7f0c51a9ea3070924e4de57042f99c1647e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/attachments/probe-D02-647f210047f57bfdc74c9b1ecf122430db73508a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/attachments/probe-D01-ca42e46afaa5335bd1e7dce12c865b793eba893a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-afc48-02-更新权限-冲突-module-shipments-chromium/attachments/probe-U02-76f888bd73b952dadeae2f670097c231598cc7f1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b016f-R02-查询筛选分页-module-shipments-chromium/attachments/probe-R02-75f0ed5c036e86fa599d152e87a612340ec95779.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b19ee-复或不可见校验-module-dictionaries-chromium/attachments/probe-D02-75187a2c16f17d22a7d9ff0d71b6365b24ff8f11.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b1e0a-筛选分页-module-ai-review-queue-chromium/attachments/probe-R02-4df940b2aa799e163a18bce0bd790a9b1d9c7387.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b28dd--E01-异常恢复-module-event-logs-chromium/attachments/probe-E01-6a8f23b6d5e223ef03af32e2a331000f62f1bcab.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/attachments/probe-P01-f6dca05f404ffd7ebec499caa322c75dac737ae6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-b2e37-le-customer-lifecycle-value-chromium/attachments/probe-R03-2c5392b8531f2e66cbcb649474d6d65d472a52fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b6f23--module-marketing-workflows-chromium/attachments/probe-E01-b37aaa0cb1254e8339da45e381538d7893e2c503.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b7373-限-冲突-module-ai-agent-skills-chromium/attachments/probe-U02-27fa1829d3a97446dd64ce23f750e2fb9874ace9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b9839-nse-E01-异常恢复-module-expense-chromium/attachments/probe-E01-598af7a75b6afcfc750f7cbd999621fd493916bd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ba880--module-event-subscriptions-chromium/attachments/probe-U01-e9ddd3af40eeb74fc790b166ba862e1d10aa0bfd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-bd4d8-module-groupbuy-redemptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-be5a0-建校验失败-module-scheduled-jobs-chromium/attachments/probe-C02-abec1af36155a33b97e9536f1e0b25f5c60d42af.json","e2e/test-results/crud-00-crud-runner-CRUD-严-bff63-出-刷新动作-module-biz-sequences-chromium/attachments/probe-A01-cff25189c33e88a7a7e2f8da0f6a184b43588b8e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c2455-导出-刷新动作-module-store-agency-chromium/attachments/probe-A01-f2f8b36fb9c87d2182ec700828c6de66cbb60ec2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c3ec8--菜单管理-C01-创建成功-module-menus-chromium/attachments/probe-C01-43d8459603058bf20b6e03e294ef1ff405656572.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/attachments/probe-D02-cbdf98bdeb30878cbbcae7d7409bf18577f164a8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-c888f-nse-R01-列表可读-module-expense-chromium/attachments/probe-R01-c151cc11c1c51847ab6a7050925714063ed72a3e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cb112-nue-R01-列表可读-module-revenue-chromium/attachments/probe-R01-6d360566911afc9198656a497bf24bcdcab5a8ef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cb57e-nse-R03-详情可读-module-expense-chromium/attachments/probe-R03-8725bda63e479f3e716df9ef79d3daadb939b071.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cef59-C02-创建校验失败-module-shipments-chromium/attachments/probe-C02-7715e381abfadb0134c0f64aae32efcd6cc7288e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cf219-ule-multi-touch-attribution-chromium/attachments/probe-P01-9f6b116fcd74dad3a2abcec566744bf89f88b8df.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cf60f--D01-删除-软-硬-可用-module-menus-chromium/attachments/probe-D01-64caafe460fcb82bbb3419e8aaac1050e8451f45.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d0b86-列表可读-module-tob-toc-gateway-chromium/attachments/probe-R01-f73df51b0b45f4a5f62ea53b8d6618db1d10fe92.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d38f6-1-异常恢复-module-notifications-chromium/attachments/probe-E01-d4b596265305cd3b54dd9559714e528c24720959.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/attachments/probe-D02-8bf37a45c16e990f5a6c2c5f3efc8539997f8a5f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-d4b5f-le-customer-lifecycle-value-chromium/attachments/probe-E01-0319841ca4bdbac52c9981b8d55b7e2d1c03a3d6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d7368--异常恢复-module-scheduled-jobs-chromium/attachments/probe-E01-635a5c0e726fdb67a4aa58c768d6f8902d4eccf3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d82a5-s-C02-创建校验失败-module-process-chromium/attachments/probe-C02-cf380d01e56b601ee5d9774add838ec35277f9b2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d8d0a--查询筛选分页-module-store-agency-chromium/attachments/probe-R02-85d2089d2e3368741313663f156ca29198a8fda5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dc55e--权限矩阵-module-scheduled-jobs-chromium/attachments/probe-P01-88ffe9eb58933c537497a836a9c6be7ee0d09b1c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dca0b--module-livestream-groupbuy-chromium/attachments/probe-C01-7a7a50d602c882503af31232883b014afac04014.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dcdaa-功-module-approval-templates-chromium/attachments/probe-C01-16c09400702d309ccacd89c6cc6515b288ce5652.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd023--更新权限-冲突-module-commissions-chromium/attachments/probe-U02-31eb51169299797eebb27f771965a30d091db3ae.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/attachments/probe-E01-bae00686def91e0c59b235df1840db644481780b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-de3c4-nse-U01-更新成功-module-expense-chromium/attachments/probe-U01-11fa14f8f5a08140133acda94a85dddc10b55b1c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-df411--P01-权限矩阵-module-audit-logs-chromium/attachments/probe-P01-cc67b35323538b31fb9fb072895f6ef8a3c7acb8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dfe11-用-module-approval-templates-chromium/attachments/probe-D01-95bf79174ec0e99de83f17562c62ebfd8caf356b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/attachments/probe-D01-275e597c628a68cdfe3380f9ee3be8f448117171.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-e43b8-详情可读-module-ai-agent-skills-chromium/attachments/probe-R03-2acd1ee97308324e8e3d51697bf2d1e0384659fe.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e62ab--菜单管理-U01-更新成功-module-menus-chromium/attachments/probe-U01-1d53843982c476796fec194850f315972daef53a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e77fb-P01-权限矩阵-module-video-calls-chromium/attachments/probe-P01-67862bd82cfaf82cf18fc865cf1ec3d6f054ed5d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec2c8-ule-marketing-effectiveness-chromium/attachments/probe-R01-c4ff35e91e5445bbcbd77127fc44ec067150a3d1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec85f-nue-C01-创建成功-module-revenue-chromium/attachments/probe-C01-485f1896ca83f62279fd771c506333652790bd8f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec9bf-01-更新成功-module-dictionaries-chromium/attachments/probe-U01-88806b20d664da9a894a70542dd78b570023f97e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ed76b-module-groupbuy-redemptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-ed76b-module-groupbuy-redemptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-ef210-nse-C01-创建成功-module-expense-chromium/attachments/probe-C01-1060246818b142f7b69400f2162dcc4b60688161.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ef3b1-验-module-approval-templates-chromium/attachments/probe-D02-ae03148cfd2caf68fbcee4d7c6303d501385b8e6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-efb99-ule-multi-touch-attribution-chromium/attachments/probe-R03-8fdd64112b2a398acbcefa3f75fa23a4c63fa8e6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f06f4-ule-marketing-effectiveness-chromium/attachments/probe-A01-c6d20bb0111e1119ace37991e5df01669a6266da.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f23b0-s-P01-权限矩阵-module-shipments-chromium/attachments/probe-P01-8e9f67f73c02d3bd3d734b641a059aee5869e874.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3368-ule-marketing-effectiveness-chromium/attachments/probe-E01-cc0cf07384fc25d79c9813c0ba15dc7aadc7c3c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/attachments/probe-D01-c46aec2cf8807f6c56de6720d673772677870d54.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-f4286--菜单管理-P01-权限矩阵-module-menus-chromium/attachments/probe-P01-235d48932620cc33ffb248ae1c4b5c3e3dc15444.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f82cb-复-module-approval-templates-chromium/attachments/probe-E01-f7a28edd546368cb5579043036432fca3a6a3c54.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f885e-e-C02-创建校验失败-module-revenue-chromium/attachments/probe-C02-cc876d5954153779c4985b16065eab26194d2247.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f947b-筛选分页-module-ai-agent-skills-chromium/attachments/probe-R02-d3bc954aa6725de6b169dbf7386b3f12eb2e9e59.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f9c32-列表可读-module-ai-review-queue-chromium/attachments/probe-R01-1a3b2c411d57a6bc8b03af5b23177f3087b48ebb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f9f1d-败-module-approval-templates-chromium/attachments/probe-C02-8c5cdde79061de2819118373c79f7ab15e0734d5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fa9d7--module-livestream-groupbuy-chromium/attachments/probe-U01-92cc5e58e2cd8523a1f21abc561874d938766c9c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fb79f--更新成功-module-scheduled-jobs-chromium/attachments/probe-U01-a10e9ddd1f63c31ed58f70f27b527657df2796cf.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fcfb3-ess-E01-异常恢复-module-process-chromium/attachments/probe-E01-18330f7d7e922029ff26dc6fc85aadd19bb52309.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fd741-刷新动作-module-ai-review-queue-chromium/attachments/probe-A01-c874cda05ab6ff19465dbea67b7e875ac5ae8b46.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fd88c-e-R02-查询筛选分页-module-revenue-chromium/attachments/probe-R02-30da5be9421d180930c5fec01823592972ed20ae.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe1e4--菜单管理-E01-异常恢复-module-menus-chromium/attachments/probe-E01-2b8e0f58dbe8e9e9f12c1b560bce483617c507f5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/attachments/probe-D01-4a2656dcf34bff0282f4d80548a4d236b3708bed.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-fe52f-阵-module-approval-templates-chromium/attachments/probe-P01-1d14b515a916cf305cde87cd29c80f8f916ad1af.json","e2e/test-results/crud/probes/admin-settings-D01-1774228959860.json","e2e/test-results/crud/probes/admin-settings-D02-1774228961425.json","e2e/test-results/crud/probes/admin-settings-U02-1774228957852.json","e2e/test-results/crud/probes/ai-agent-skills-C02-1774228964836.json","e2e/test-results/crud/probes/ai-agent-skills-E01-1774228973551.json","e2e/test-results/crud/probes/ai-agent-skills-P01-1774228971739.json","e2e/test-results/crud/probes/ai-agent-skills-R01-1774228966871.json","e2e/test-results/crud/probes/ai-agent-skills-R02-1774228968078.json","e2e/test-results/crud/probes/ai-agent-skills-R03-1774228969949.json","e2e/test-results/crud/probes/ai-agent-skills-U02-1774228976992.json","e2e/test-results/crud/probes/ai-review-queue-A01-1774228990066.json","e2e/test-results/crud/probes/ai-review-queue-E01-1774228988280.json","e2e/test-results/crud/probes/ai-review-queue-P01-1774228986873.json","e2e/test-results/crud/probes/ai-review-queue-R01-1774228981413.json","e2e/test-results/crud/probes/ai-review-queue-R02-1774228983520.json","e2e/test-results/crud/probes/ai-review-queue-R03-1774228984881.json","e2e/test-results/crud/probes/approval-templates-C01-1774228991737.json","e2e/test-results/crud/probes/approval-templates-C02-1774228993513.json","e2e/test-results/crud/probes/approval-templates-D01-1774229008440.json","e2e/test-results/crud/probes/approval-templates-D02-1774229009999.json","e2e/test-results/crud/probes/approval-templates-E01-1774229003231.json","e2e/test-results/crud/probes/approval-templates-P01-1774229001111.json","e2e/test-results/crud/probes/approval-templates-U01-1774229004573.json","e2e/test-results/crud/probes/approval-templates-U02-1774229006513.json","e2e/test-results/crud/probes/audit-logs-E01-1774229019813.json","e2e/test-results/crud/probes/audit-logs-P01-1774229017705.json","e2e/test-results/crud/probes/biz-sequences-A01-1774229036468.json","e2e/test-results/crud/probes/biz-sequences-E01-1774229034481.json","e2e/test-results/crud/probes/biz-sequences-P01-1774229032402.json","e2e/test-results/crud/probes/commissions-C01-1774229037608.json","e2e/test-results/crud/probes/commissions-C02-1774229039494.json","e2e/test-results/crud/probes/commissions-D01-1774229053838.json","e2e/test-results/crud/probes/commissions-D02-1774229055748.json","e2e/test-results/crud/probes/commissions-E01-1774229049480.json","e2e/test-results/crud/probes/commissions-P01-1774229047205.json","e2e/test-results/crud/probes/commissions-U01-1774229050630.json","e2e/test-results/crud/probes/commissions-U02-1774229052696.json","e2e/test-results/crud/probes/customer-lifecycle-value-A01-1774229066804.json","e2e/test-results/crud/probes/customer-lifecycle-value-E01-1774229065075.json","e2e/test-results/crud/probes/customer-lifecycle-value-P01-1774229063435.json","e2e/test-results/crud/probes/customer-lifecycle-value-R01-1774229057952.json","e2e/test-results/crud/probes/customer-lifecycle-value-R02-1774229060051.json","e2e/test-results/crud/probes/customer-lifecycle-value-R03-1774229061457.json","e2e/test-results/crud/probes/dictionaries-C01-1774229068600.json","e2e/test-results/crud/probes/dictionaries-C02-1774229070372.json","e2e/test-results/crud/probes/dictionaries-D01-1774229085165.json","e2e/test-results/crud/probes/dictionaries-D02-1774229087279.json","e2e/test-results/crud/probes/dictionaries-E01-1774229080255.json","e2e/test-results/crud/probes/dictionaries-P01-1774229077986.json","e2e/test-results/crud/probes/dictionaries-U01-1774229081591.json","e2e/test-results/crud/probes/dictionaries-U02-1774229083555.json","e2e/test-results/crud/probes/event-logs-A01-1774229097156.json","e2e/test-results/crud/probes/event-logs-E01-1774229095352.json","e2e/test-results/crud/probes/event-logs-P01-1774229093938.json","e2e/test-results/crud/probes/event-logs-R01-1774229088479.json","e2e/test-results/crud/probes/event-logs-R02-1774229090341.json","e2e/test-results/crud/probes/event-logs-R03-1774229091979.json","e2e/test-results/crud/probes/event-subscriptions-C01-1774229098822.json","e2e/test-results/crud/probes/event-subscriptions-C02-1774229100367.json","e2e/test-results/crud/probes/event-subscriptions-D01-1774229114456.json","e2e/test-results/crud/probes/event-subscriptions-D02-1774229118439.json","e2e/test-results/crud/probes/event-subscriptions-E01-1774229110866.json","e2e/test-results/crud/probes/event-subscriptions-P01-1774229107724.json","e2e/test-results/crud/probes/event-subscriptions-U01-1774229111052.json","e2e/test-results/crud/probes/event-subscriptions-U02-1774229114636.json","e2e/test-results/crud/probes/expense-C01-1774229117759.json","e2e/test-results/crud/probes/expense-C02-1774229120864.json","e2e/test-results/crud/probes/expense-D01-1774229134839.json","e2e/test-results/crud/probes/expense-D02-1774229136582.json","e2e/test-results/crud/probes/expense-E01-1774229129600.json","e2e/test-results/crud/probes/expense-P01-1774229127758.json","e2e/test-results/crud/probes/expense-R01-1774229122882.json","e2e/test-results/crud/probes/expense-R02-1774229124121.json","e2e/test-results/crud/probes/expense-R03-1774229125973.json","e2e/test-results/crud/probes/expense-U01-1774229131261.json","e2e/test-results/crud/probes/expense-U02-1774229133199.json","e2e/test-results/crud/probes/groupbuy-redemptions-R01-1774229141724.json","e2e/test-results/crud/probes/groupbuy-redemptions-R02-1774229143858.json","e2e/test-results/crud/probes/groupbuy-redemptions-R03-1774229145041.json","e2e/test-results/crud/probes/groupbuy-redemptions-U02-1774229170915.json","e2e/test-results/crud/probes/livestream-groupbuy-C01-1774229178830.json","e2e/test-results/crud/probes/livestream-groupbuy-C02-1774229180364.json","e2e/test-results/crud/probes/livestream-groupbuy-D01-1774229194938.json","e2e/test-results/crud/probes/livestream-groupbuy-D02-1774229196383.json","e2e/test-results/crud/probes/livestream-groupbuy-E01-1774229189569.json","e2e/test-results/crud/probes/livestream-groupbuy-P01-1774229187752.json","e2e/test-results/crud/probes/livestream-groupbuy-R01-1774229182174.json","e2e/test-results/crud/probes/livestream-groupbuy-R02-1774229183941.json","e2e/test-results/crud/probes/livestream-groupbuy-R03-1774229185765.json","e2e/test-results/crud/probes/livestream-groupbuy-U01-1774229191781.json","e2e/test-results/crud/probes/livestream-groupbuy-U02-1774229193102.json","e2e/test-results/crud/probes/marketing-effectiveness-A01-1774229207289.json","e2e/test-results/crud/probes/marketing-effectiveness-E01-1774229206002.json","e2e/test-results/crud/probes/marketing-effectiveness-P01-1774229204018.json","e2e/test-results/crud/probes/marketing-effectiveness-R01-1774229199146.json","e2e/test-results/crud/probes/marketing-effectiveness-R02-1774229200610.json","e2e/test-results/crud/probes/marketing-effectiveness-R03-1774229202631.json","e2e/test-results/crud/probes/marketing-workflows-C01-1774229209159.json","e2e/test-results/crud/probes/marketing-workflows-C02-1774229210599.json","e2e/test-results/crud/probes/marketing-workflows-D01-1774229224143.json","e2e/test-results/crud/probes/marketing-workflows-D02-1774229228195.json","e2e/test-results/crud/probes/marketing-workflows-E01-1774229220479.json","e2e/test-results/crud/probes/marketing-workflows-P01-1774229217362.json","e2e/test-results/crud/probes/marketing-workflows-R01-1774229213676.json","e2e/test-results/crud/probes/marketing-workflows-R02-1774229214040.json","e2e/test-results/crud/probes/marketing-workflows-R03-1774229217094.json","e2e/test-results/crud/probes/marketing-workflows-U01-1774229220605.json","e2e/test-results/crud/probes/marketing-workflows-U02-1774229224311.json","e2e/test-results/crud/probes/menus-C01-1774229227524.json","e2e/test-results/crud/probes/menus-C02-1774229230614.json","e2e/test-results/crud/probes/menus-D01-1774229245415.json","e2e/test-results/crud/probes/menus-D02-1774229247641.json","e2e/test-results/crud/probes/menus-E01-1774229240537.json","e2e/test-results/crud/probes/menus-P01-1774229238253.json","e2e/test-results/crud/probes/menus-U01-1774229241859.json","e2e/test-results/crud/probes/menus-U02-1774229243840.json","e2e/test-results/crud/probes/multi-touch-attribution-A01-1774229257777.json","e2e/test-results/crud/probes/multi-touch-attribution-E01-1774229255957.json","e2e/test-results/crud/probes/multi-touch-attribution-P01-1774229254510.json","e2e/test-results/crud/probes/multi-touch-attribution-R01-1774229248887.json","e2e/test-results/crud/probes/multi-touch-attribution-R02-1774229250904.json","e2e/test-results/crud/probes/multi-touch-attribution-R03-1774229252576.json","e2e/test-results/crud/probes/notifications-E01-1774229267813.json","e2e/test-results/crud/probes/notifications-P01-1774229265567.json","e2e/test-results/crud/probes/process-C01-1774229272198.json","e2e/test-results/crud/probes/process-C02-1774229274352.json","e2e/test-results/crud/probes/process-D01-1774229287252.json","e2e/test-results/crud/probes/process-D02-1774229288833.json","e2e/test-results/crud/probes/process-E01-1774229281992.json","e2e/test-results/crud/probes/process-P01-1774229280684.json","e2e/test-results/crud/probes/process-R01-1774229275505.json","e2e/test-results/crud/probes/process-R02-1774229277468.json","e2e/test-results/crud/probes/process-R03-1774229278638.json","e2e/test-results/crud/probes/process-U01-1774229283764.json","e2e/test-results/crud/probes/process-U02-1774229285585.json","e2e/test-results/crud/probes/realtime-E01-1774229297070.json","e2e/test-results/crud/probes/realtime-P01-1774229295494.json","e2e/test-results/crud/probes/revenue-C01-1774229298836.json","e2e/test-results/crud/probes/revenue-C02-1774229300615.json","e2e/test-results/crud/probes/revenue-D01-1774229314543.json","e2e/test-results/crud/probes/revenue-D02-1774229316394.json","e2e/test-results/crud/probes/revenue-E01-1774229309695.json","e2e/test-results/crud/probes/revenue-P01-1774229307892.json","e2e/test-results/crud/probes/revenue-R01-1774229302430.json","e2e/test-results/crud/probes/revenue-R02-1774229304189.json","e2e/test-results/crud/probes/revenue-R03-1774229305972.json","e2e/test-results/crud/probes/revenue-U01-1774229311344.json","e2e/test-results/crud/probes/revenue-U02-1774229313295.json","e2e/test-results/crud/probes/scheduled-jobs-C01-1774229318618.json","e2e/test-results/crud/probes/scheduled-jobs-C02-1774229320707.json","e2e/test-results/crud/probes/scheduled-jobs-D01-1774229334549.json","e2e/test-results/crud/probes/scheduled-jobs-D02-1774229336447.json","e2e/test-results/crud/probes/scheduled-jobs-E01-1774229330066.json","e2e/test-results/crud/probes/scheduled-jobs-P01-1774229327922.json","e2e/test-results/crud/probes/scheduled-jobs-U01-1774229331260.json","e2e/test-results/crud/probes/scheduled-jobs-U02-1774229333338.json","e2e/test-results/crud/probes/search-A01-1774229349413.json","e2e/test-results/crud/probes/search-E01-1774229346300.json","e2e/test-results/crud/probes/search-P01-1774229344735.json","e2e/test-results/crud/probes/self-operated-store-A01-1774229360430.json","e2e/test-results/crud/probes/self-operated-store-E01-1774229356797.json","e2e/test-results/crud/probes/self-operated-store-P01-1774229356788.json","e2e/test-results/crud/probes/self-operated-store-R01-1774229349609.json","e2e/test-results/crud/probes/self-operated-store-R02-1774229353043.json","e2e/test-results/crud/probes/self-operated-store-R03-1774229353201.json","e2e/test-results/crud/probes/service-monitor-E01-1774229368198.json","e2e/test-results/crud/probes/service-monitor-P01-1774229367735.json","e2e/test-results/crud/probes/shipments-C01-1774229373195.json","e2e/test-results/crud/probes/shipments-C02-1774229376245.json","e2e/test-results/crud/probes/shipments-D01-1774229390641.json","e2e/test-results/crud/probes/shipments-D02-1774229391200.json","e2e/test-results/crud/probes/shipments-E01-1774229383236.json","e2e/test-results/crud/probes/shipments-P01-1774229382879.json","e2e/test-results/crud/probes/shipments-R01-1774229376617.json","e2e/test-results/crud/probes/shipments-R02-1774229379487.json","e2e/test-results/crud/probes/shipments-R03-1774229379981.json","e2e/test-results/crud/probes/shipments-U01-1774229387262.json","e2e/test-results/crud/probes/shipments-U02-1774229386620.json","e2e/test-results/crud/probes/store-agency-A01-1774229400909.json","e2e/test-results/crud/probes/store-agency-E01-1774229400771.json","e2e/test-results/crud/probes/store-agency-P01-1774229397651.json","e2e/test-results/crud/probes/store-agency-R01-1774229393917.json","e2e/test-results/crud/probes/store-agency-R02-1774229394275.json","e2e/test-results/crud/probes/store-agency-R03-1774229397363.json","e2e/test-results/crud/probes/system-events-E01-1774229412946.json","e2e/test-results/crud/probes/system-events-P01-1774229409150.json","e2e/test-results/crud/probes/tob-toc-gateway-E01-1774229420912.json","e2e/test-results/crud/probes/tob-toc-gateway-P01-1774229419582.json","e2e/test-results/crud/probes/tob-toc-gateway-R01-1774229416178.json","e2e/test-results/crud/probes/tob-toc-gateway-R02-1774229417536.json","e2e/test-results/crud/probes/video-calls-C02-1774229424368.json","e2e/test-results/crud/probes/video-calls-E01-1774229434277.json","e2e/test-results/crud/probes/video-calls-P01-1774229431993.json","e2e/test-results/crud/probes/video-calls-U02-1774229437506.json","scripts/pg-backup.sh","scripts/setup-aliyun-deploy.sh"],"removed":["e2e/test-results/.playwright-artifacts-240/040dee8f334f6c93fa788311a8961dae.png","e2e/test-results/.playwright-artifacts-240/058f808b72bfb61b392c5078d5509418.png","e2e/test-results/.playwright-artifacts-240/0893f4c2a4a7c014d48a306a37a5dc6f.png","e2e/test-results/.playwright-artifacts-240/1bd44c2c27b13a8e4e20754676e16753.png","e2e/test-results/.playwright-artifacts-240/202267e939ad0f07474e283188a20e7d.png","e2e/test-results/.playwright-artifacts-240/2643239379fd7e6fb2b3af6dacebc4fa.png","e2e/test-results/.playwright-artifacts-240/275d5fde4f54663504fbe6b3e84548d3.png","e2e/test-results/.playwright-artifacts-240/42867d3c5c17db159677472c69e89621.png","e2e/test-results/.playwright-artifacts-240/437c27fb2bacac72655c93b0b195c12b.png","e2e/test-results/.playwright-artifacts-240/4e1e7cc1649f584e86226ca11178f09d.png","e2e/test-results/.playwright-artifacts-240/505ec08f78c1ac4cfbd5a64a3e01ec29.png","e2e/test-results/.playwright-artifacts-240/50ad9cd6f3585ecf685f91c233f1100f.png","e2e/test-results/.playwright-artifacts-240/56d48ae872fca36631d1f464243747be.png","e2e/test-results/.playwright-artifacts-240/5be73b706dafcc86885ef501dccd65f9.png","e2e/test-results/.playwright-artifacts-240/61a48f54c74157d08f79a5c7638a2c75.png","e2e/test-results/.playwright-artifacts-240/67cbfdd34817fa76173eda99da253422.png","e2e/test-results/.playwright-artifacts-240/6de31eb46d49679d37fcb85e09bf50a7.png","e2e/test-results/.playwright-artifacts-240/719cc5c2833983e26d2e26fb6ecd1410.png","e2e/test-results/.playwright-artifacts-240/765d23b2babbdc342a5e33cda8d39a87.png","e2e/test-results/.playwright-artifacts-240/7f1c5b28525ac2cc41bc099e6f749ab3.png","e2e/test-results/.playwright-artifacts-240/800d3474ffbcfb84327a4cff203da5ab.png","e2e/test-results/.playwright-artifacts-240/82e93cc1f0a93cda9a36e89ffa14b831.png","e2e/test-results/.playwright-artifacts-240/834a6d7b46250bf3a7b6c74804572593.png","e2e/test-results/.playwright-artifacts-240/86a3a201ece1b35521f5b7cb565876c1.png","e2e/test-results/.playwright-artifacts-240/8ab300257837e88962f2a6b7027e13a0.png","e2e/test-results/.playwright-artifacts-240/941e36d46c2caceb2ea0fc70bed6bba5.png","e2e/test-results/.playwright-artifacts-240/9e77802004f48f7c693bc508c5d8d39b.png","e2e/test-results/.playwright-artifacts-240/a0e310742c0a3c96a02bdf2c7db7dfb2.png","e2e/test-results/.playwright-artifacts-240/c4f6a23e9cd556d8fa7d69f40bc122ac.png","e2e/test-results/.playwright-artifacts-240/c51c980a067ead90c72ee084ad8fc00a.png","e2e/test-results/.playwright-artifacts-240/d74a4495418c027fb3e4b838b4aa3521.png","e2e/test-results/.playwright-artifacts-240/dace6040beafd8d86a5baf4fe5f1ae2a.png","e2e/test-results/.playwright-artifacts-240/dce6caafe2e1fcdac2ee738369ed6098.png","e2e/test-results/.playwright-artifacts-240/df5df0fd3c83d8265e719acb6b3d0ee6.png","e2e/test-results/.playwright-artifacts-240/e07d7068d011403eeb553914cb5c364e.png","e2e/test-results/.playwright-artifacts-240/e5e82b734579c829a5939d96fcc05dff.png","e2e/test-results/.playwright-artifacts-240/e8cb101c527d05e5df6ca5fc2b904583.png","e2e/test-results/.playwright-artifacts-240/eaff6d849895b87797832af1a9a24d65.png","e2e/test-results/.playwright-artifacts-240/f0ff9429d9c71385cff328a94e1a703c.png","e2e/test-results/.playwright-artifacts-240/fba7d655d78e525212c958c6c2a7227d.png","e2e/test-results/.playwright-artifacts-241/094966347a6999bd858f5ab8a249f754.png","e2e/test-results/.playwright-artifacts-241/0b6068733b160e988728b3140bdbaef5.png","e2e/test-results/.playwright-artifacts-241/1bb8fb49ed8335c1df210ed0bbe9493c.png","e2e/test-results/.playwright-artifacts-241/1dc0352fb049eb5707b5ecdeb36e7588.png","e2e/test-results/.playwright-artifacts-241/248c7bde5073b7b22bc5737b59012f68.png","e2e/test-results/.playwright-artifacts-241/26e9b207b71a36018b2252efb70c0366.png","e2e/test-results/.playwright-artifacts-241/2ae009986a6d6b9b348e715140f0e05f.png","e2e/test-results/.playwright-artifacts-241/2e7643de8fce869a4dc6701b06f92045.png","e2e/test-results/.playwright-artifacts-241/34681405d2abf88b9b47e450f48ecaa3.png","e2e/test-results/.playwright-artifacts-241/45be60ad912dd46dfb7aa5cbee9f02d0.png","e2e/test-results/.playwright-artifacts-241/5bb07c90a274dac44963d8cceca8eb1e.png","e2e/test-results/.playwright-artifacts-241/5c81aa46578a6e4a399dcdf0d73ba8d3.png","e2e/test-results/.playwright-artifacts-241/643d257ac5cf926a92dfd4e67907a9dc.png","e2e/test-results/.playwright-artifacts-241/6454481b50c1adc6bc7e94d3fb946915.png","e2e/test-results/.playwright-artifacts-241/67232c5e7156aba881fa65d80af1207b.png","e2e/test-results/.playwright-artifacts-241/67d9026a171dc55ffc861a72ce9d4b2c.png","e2e/test-results/.playwright-artifacts-241/714aeb4c6b5950f311af88662c8b4424.png","e2e/test-results/.playwright-artifacts-241/7a8af77cb2620429282f057b7c7fd0ae.png","e2e/test-results/.playwright-artifacts-241/922282efa032ca16073c502056c2826f.png","e2e/test-results/.playwright-artifacts-241/9543fc36ad8580206d7a961590a7d83d.png","e2e/test-results/.playwright-artifacts-241/9c77f778e3b32c88fe3524c93a150de1.png","e2e/test-results/.playwright-artifacts-241/9c8a27ce50fdd70f043debd37db84261.png","e2e/test-results/.playwright-artifacts-241/9ce478697576abf803f23864fd3d01c7.png","e2e/test-results/.playwright-artifacts-241/a9df789309206957d3696bd33d4752b7.png","e2e/test-results/.playwright-artifacts-241/b16f350537ed50e46405ecd91275e9f4.png","e2e/test-results/.playwright-artifacts-241/b213a106fbdfe86fe5a2e40fd333aa0c.png","e2e/test-results/.playwright-artifacts-241/b82911d04e9ad9e3893351a21a56b011.png","e2e/test-results/.playwright-artifacts-241/b94da2213274548a93d16676dea24087.png","e2e/test-results/.playwright-artifacts-241/b98a93160e626ed6e3b05e7e527192fa.png","e2e/test-results/.playwright-artifacts-241/c2f7e527724d7e5eb8d379e3fbfc1b83.png","e2e/test-results/.playwright-artifacts-241/c800d08cc104e95000629104c11fd8b3.png","e2e/test-results/.playwright-artifacts-241/cd36bb67c1c05fedeac1923b06e6d4f5.png","e2e/test-results/.playwright-artifacts-241/d2ebbb7e8ca084380958c49f40f1bcac.png","e2e/test-results/.playwright-artifacts-241/d6ef796cc1833026cab7434b435084f4.png","e2e/test-results/.playwright-artifacts-241/dc49bd3538e061f12e7b17709d6bba0d.png","e2e/test-results/.playwright-artifacts-241/e014d348f300176842a83787a7f7938c.png","e2e/test-results/.playwright-artifacts-241/e8b738bc9925b35cacb65db8fd37bd27.png","e2e/test-results/.playwright-artifacts-241/ed833f2d058e02081a433bb71c5c71ca.png","e2e/test-results/.playwright-artifacts-241/f42b7455348166022fb51732079f16a2.png","e2e/test-results/.playwright-artifacts-241/f7ffcca2f8bd695dbd421e83dfd7dacb.png"],"modified":["backend/.env.example","backend/package.json","backend/prisma/schema.prisma","backend/prisma/schema/_base.prisma","backend/src/modules/customers/customer-contact.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/modules/opportunities/opportunity-competitor.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/shared/services/base.service.ts","backend/src/shared/services/field-encryption.service.ts","docker-compose.yml","e2e/test-results/.last-run.json","pnpm-lock.yaml"]},"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":1949305,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-23T09:24:26+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
14
|
1774262704
|
1774262734
|
0
|
1774262376
|
1774263671
|
group: deploy-aliyun-${{ github.ref }}
cancel-in-p group: deploy-aliyun-${{ github.ref }}
cancel-in-progress: "false"
...
|
deploy-aliyun-refs/heads/main
|
0
|
Edit
Delete
|
|
7415
|
feat: 新增阿里云部署、PII 加密、运维脚本和前端优化
|
6
|
5
|
database-security.yml
|
7340
|
5
|
0
|
refs/heads/main
|
67078f9a95f53530156ad27027eafe15a3126e89
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"339ea969ec2633756fb1a155d47723d0f61396a4","after":"67078f9a95f53530156ad27027eafe15a3126e89","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/339ea969ec2633756fb1a155d47723d0f61396a4...67078f9a95f53530156ad27027eafe15a3126e89","commits":[{"id":"67078f9a95f53530156ad27027eafe15a3126e89","message":"feat: 新增阿里云部署、PII 加密、运维脚本和前端优化\n\n- 新增阿里云部署配置和工作流\n- 实现 PII 字段加密和迁移脚本\n- 新增运维脚本 (备份、监控、事件响应)\n- 前端移动端优化 (PWA、离线支持、响应式)\n- 优化部署脚本和 Docker 配置\n- 新增模块依赖文档和图标资源\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/67078f9a95f53530156ad27027eafe15a3126e89","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T18:39:31+08:00","added":[".github/workflows/deploy-aliyun.yml","backend/prisma/migrations/manual/add_pii_hash_columns.sql","backend/scripts/encrypt-existing-pii.ts","deploy/postgres/postgresql.conf","docs/deploy-aliyun.md","e2e/test-results/crud-00-crud-runner-CRUD-严-00c50--module-livestream-groupbuy-chromium/attachments/probe-U02-5f05828b56499ae934e0759342cdd3c85570cfb1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-01031-e-C02-创建校验失败-module-expense-chromium/attachments/probe-C02-a184e7eee4738620d0480ee76bb67ff031914b8a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/attachments/probe-C01-4027c8fd1ba4fece827cba33e0988113bcfe8ac5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-04c38-异常恢复-module-tob-toc-gateway-chromium/attachments/probe-E01-d016b142f48b438e38e880929bdd623e2dca3dd9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-062a1--U02-更新权限-冲突-module-revenue-chromium/attachments/probe-U02-dd798ec9a3caa65737a1e241486f4869c76907db.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0c144--module-event-subscriptions-chromium/attachments/probe-E01-3957730b931046ca1d5af9fcd0530d99cd159746.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0c744--module-livestream-groupbuy-chromium/attachments/probe-R01-f275f1dba671c03a90bc5d9fe286727103a41428.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0cb7d-权限-冲突-module-scheduled-jobs-chromium/attachments/probe-U02-99013e7113f3b09cdfd225335ef8b4bbf93f0f47.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0cd8c-ule-marketing-effectiveness-chromium/attachments/probe-P01-a8da7802fa33cd10316733df9d55b2076a6f6d30.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0da02--module-marketing-workflows-chromium/attachments/probe-U02-83c31463f0c5fd924046755a0999c95430c4b71d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0dc7d-ule-multi-touch-attribution-chromium/attachments/probe-R02-50bdd25830053dbe77a0e7a048da726f9b0f9ede.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0dff8--R01-列表可读-module-event-logs-chromium/attachments/probe-R01-f6a2e54091d1840eb8393a29e4ceed29a1a51883.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0faab--E01-异常恢复-module-audit-logs-chromium/attachments/probe-E01-59ef1c744e2fdeeb8a815ec323e697c42fcef167.json","e2e/test-results/crud-00-crud-runner-CRUD-严-12603-module-groupbuy-redemptions-chromium/attachments/probe-R03-afe8409c829fe0ce822d99fde3a2796d68b6daaa.json","e2e/test-results/crud-00-crud-runner-CRUD-严-12794-E01-异常恢复-module-commissions-chromium/attachments/probe-E01-f26eea995837a91e0855b9ea92e98e17f2ff44a6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-16639-单管理-C02-创建校验失败-module-menus-chromium/attachments/probe-C02-1d2c9aba1f5e145099ee3eadd86dd1c6d87fc267.json","e2e/test-results/crud-00-crud-runner-CRUD-严-18020-1-权限矩阵-module-notifications-chromium/attachments/probe-P01-2e69f3d72cf2485ed384482cc7aef1fee5fb6eeb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-187cb-1-权限矩阵-module-biz-sequences-chromium/attachments/probe-P01-01d52f572bfb563cb1e7d1ca5d8a151b05eefde7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1938d-更新权限-冲突-module-dictionaries-chromium/attachments/probe-U02-325e55635fe4f22f3a2c59a001406be8fb8a9a7c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1a3bd-module-groupbuy-redemptions-chromium/attachments/probe-R01-6e84cdf8a3cc7eda51a4029c1be34742a8a1947d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1b3d2-1-异常恢复-module-biz-sequences-chromium/attachments/probe-E01-cb751f50f1a43b5671cb3bb928f4343805bdcb1e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1cc86-nse-P01-权限矩阵-module-expense-chromium/attachments/probe-P01-911a1bc415c2f8b57dccb5e2dbb95d69178dbb89.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1dd4e-ule-multi-touch-attribution-chromium/attachments/probe-E01-850cbfba6c96a8422e309b111bde428ac66a0acb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/attachments/probe-C01-e054e87b311201b8c7a90678bd7cdcf00b31a5cf.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-1ef11-1-权限矩阵-module-system-events-chromium/attachments/probe-P01-d782150e1d8700a382593ceeb00141476090523b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1f1fc-ess-C01-创建成功-module-process-chromium/attachments/probe-C01-c958c8b6424314a06dd36b3bcae1e9ed17ecd7c8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2058e-管理-U02-更新权限-冲突-module-menus-chromium/attachments/probe-U02-31668640bd1257ddc7db097de0fc527ae2222e95.json","e2e/test-results/crud-00-crud-runner-CRUD-严-207b4-权限矩阵-module-ai-review-queue-chromium/attachments/probe-P01-b22f8aca8235de660d564483d67e5c373ea9fdb3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20a8b--硬-可用-module-admin-settings-chromium/attachments/probe-D01-8fe3c84bca17d2c1c76a7a4f1a219cce6abaad9c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20e0e--module-marketing-workflows-chromium/attachments/probe-R01-c3a3952e741a382d12d089854d6e337955f0a551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-216eb-推送-E01-异常恢复-module-realtime-chromium/attachments/probe-E01-d344930ebd78b80fa64e38735bb1fc7f4ce0cc7b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2346a-ess-R03-详情可读-module-process-chromium/attachments/probe-R03-6398a1bcc9be1626d64d11ae2e599ff871aa6a26.json","e2e/test-results/crud-00-crud-runner-CRUD-严-23b31-01-列表可读-module-store-agency-chromium/attachments/probe-R01-89b82b2ef8c9f42d1361f97494471acd7f76033d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-24c30-不可见校验-module-admin-settings-chromium/attachments/probe-D02-959903440bda83ad8fe4563497aa119fbc4ed76b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-24cdd--module-self-operated-store-chromium/attachments/probe-R03-0f40d61917a8c2e47498d6c95d2345e3ded09a4a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/attachments/probe-D02-0da21af5a4f65523fbbe6c1336b9d7cd3060cc02.json","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-26c1a-s-R03-详情可读-module-shipments-chromium/attachments/probe-R03-05db184ce58e197a1b7be6d2ce81d16eb1800fea.json","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/attachments/probe-D01-d9f16ad21b0a5ebcd95ae9c322286a4844c651cc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-28be2--module-livestream-groupbuy-chromium/attachments/probe-C02-337a1f0e09bc2e6184c4141e79ff448d179406bb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-28eac-异常恢复-module-ai-review-queue-chromium/attachments/probe-E01-a5c03249805d625a54ddfb43eeca04c6f88c79ec.json","e2e/test-results/crud-00-crud-runner-CRUD-严-298de-权限矩阵-module-tob-toc-gateway-chromium/attachments/probe-P01-2c7b23b29557380b9041fa0fdcd017331b873ab3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2bd21-全局搜索-P01-权限矩阵-module-search-chromium/attachments/probe-P01-2bef560a69aebea0886b47c44e093a0a6e15a48f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2d36d-le-customer-lifecycle-value-chromium/attachments/probe-A01-01f3e9f2026abc544a2ce9418d776db403af915b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2df00--module-event-subscriptions-chromium/attachments/probe-U02-1de2622454cd943b55683e4456f1afe831844218.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/attachments/probe-C01-d25494a484ae20e473da3f9160b96bea6701ef37.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-2f802--module-marketing-workflows-chromium/attachments/probe-R03-046c588eddb3c1ce0f814406cbaf74dc4be4f443.json","e2e/test-results/crud-00-crud-runner-CRUD-严-30628--删除-软-硬-可用-module-shipments-chromium/attachments/probe-D01-cc8f3c6c5c91d9410c0a5049677bb220cea479b4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/attachments/probe-D02-68f9231b7a0d3f30543eae75b2ae4086da8800fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-3117c-ule-marketing-effectiveness-chromium/attachments/probe-R03-c506a845b114b93867f1e16600ea03de260a9ac8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-318f4--创建校验失败-module-dictionaries-chromium/attachments/probe-C02-d54c5fbe62756bd38b3cca675536e0d78400961a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-322f2-03-详情可读-module-store-agency-chromium/attachments/probe-R03-2be377684db3fa085cba3a03a66cbeab5675ac3d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-324b7-2-恢复或不可见校验-module-shipments-chromium/attachments/probe-D02-3f1105bcd6ed28d152d48cc7ad4bc029e1e15d15.json","e2e/test-results/crud-00-crud-runner-CRUD-严-339a7--module-self-operated-store-chromium/attachments/probe-E01-7d88adfc0a840a649395ef53111cc7595049e10b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34d91-列表可读-module-ai-agent-skills-chromium/attachments/probe-R01-d0f60e5327b11be8bbabe014d783c4aadd5caa4b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34f4c-突-module-approval-templates-chromium/attachments/probe-U02-adab39938f5374ba8ea8c70d9023fa4eb2eab9da.json","e2e/test-results/crud-00-crud-runner-CRUD-严-36319--module-livestream-groupbuy-chromium/attachments/probe-R02-ebe79da37ac4fda52dfec4be7d273e056c0974a8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-36f96-异常恢复-module-ai-agent-skills-chromium/attachments/probe-E01-a6785b8737e0e965998f1eb10d5f6a262b7c1a69.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3847b--module-livestream-groupbuy-chromium/attachments/probe-P01-cb711275a5cd117974c16154d1f0f235056462d1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-39830--module-event-subscriptions-chromium/attachments/probe-C02-7ac7c9beb8f3a3cb2f8f8ca3976049ad5b8fa9fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-39f88--module-marketing-workflows-chromium/attachments/probe-P01-e4b9dd5255759fee861b59eb822c1b4d69c4c683.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3b09c-筛选分页-module-tob-toc-gateway-chromium/attachments/probe-R02-885d1d4952f66349d7fdabff956249363d8ddccb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3d202-01-运行-导出-刷新动作-module-search-chromium/attachments/probe-A01-e9c1add570b417ccabad862add3802ff19ae093a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3f077-ess-R01-列表可读-module-process-chromium/attachments/probe-R01-fe32fa33e38b75b3b0279b2ab4af2978f54f744d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3f4e4-全局搜索-E01-异常恢复-module-search-chromium/attachments/probe-E01-3e08bf77bee2490258f010dfe6badc01e6fdabad.json","e2e/test-results/crud-00-crud-runner-CRUD-严-40813-权限矩阵-module-ai-agent-skills-chromium/attachments/probe-P01-f4d4bc40fa7fb1e371ea4de11835849202f428fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-430ed--R03-详情可读-module-event-logs-chromium/attachments/probe-R03-3079962f10c5b2373e79ea9af6ad9b2d68bd1472.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4350e--U02-更新权限-冲突-module-expense-chromium/attachments/probe-U02-b3438248fb5cd1b6ce2827dcb17f8bda48a7b5f7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-448ee--更新权限-冲突-module-video-calls-chromium/attachments/probe-U02-501ff748e56066065a94944f0939cde812dcf163.json","e2e/test-results/crud-00-crud-runner-CRUD-严-44db0-01-权限矩阵-module-dictionaries-chromium/attachments/probe-P01-b86a10b18a8ca32b840164a0c8efcb924145211e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-45f32--module-marketing-workflows-chromium/attachments/probe-U01-8432ecf8234661f77396919c23b65dbec60a516a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/attachments/probe-D02-73732ad3c5f72415c989ffd6420cf84483f876c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-4fbac-U01-更新成功-module-commissions-chromium/attachments/probe-U01-05c9dc551bfa36c0bd97e4eda6bd32498e09ce74.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52184--软-硬-可用-module-dictionaries-chromium/attachments/probe-D01-185a077f043d3c6a69688a73e437cf8443497741.json","e2e/test-results/crud-00-crud-runner-CRUD-严-539e3-ess-P01-权限矩阵-module-process-chromium/attachments/probe-P01-0b3abe2c907f43df2b8b6e2bdc5f0e1e61eb76ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/attachments/probe-D02-6d14aa11289185bbe607a8ca22981747819797be.json","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-5915a--U02-更新权限-冲突-module-process-chromium/attachments/probe-U02-95a2a64c6d9ad4a68b09bb56acd155d7c8e6f5ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-593af-ule-multi-touch-attribution-chromium/attachments/probe-R01-ebe5cbe05509b85aabc9031677eed0db7bc0b9e0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-5aef0-01-创建成功-module-dictionaries-chromium/attachments/probe-C01-8e9ede49dfba923088cd0cfe65df061f8ea2d570.json","e2e/test-results/crud-00-crud-runner-CRUD-严-5ed49-功-module-approval-templates-chromium/attachments/probe-U01-371c994b114fded7fe293d0f63e5a231630fc421.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60099--P01-权限矩阵-module-event-logs-chromium/attachments/probe-P01-bd3428e914b080a6bde0972ce13a5b4b763b7ef3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-61664-le-customer-lifecycle-value-chromium/attachments/probe-R01-c56befd334e9c2912cc2eb94c187ce2c0af5e9ef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-62666--module-self-operated-store-chromium/attachments/probe-R01-2456a2746d38b4032dbaa717c356dacab20912fd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-63243-01-权限矩阵-module-store-agency-chromium/attachments/probe-P01-e8aee74b35aba6eb07d670b0fa5ab48c7164d687.json","e2e/test-results/crud-00-crud-runner-CRUD-严-69632-nue-P01-权限矩阵-module-revenue-chromium/attachments/probe-P01-df2c2dcdbf96825e35e36f6ace922ee4b6010d76.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6a8a6-nue-E01-异常恢复-module-revenue-chromium/attachments/probe-E01-55a4b48c8f565c93281bec838b9375f65b14800a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6afa7-权限-冲突-module-admin-settings-chromium/attachments/probe-U02-9e5ec3c36b9f83908ff4e48f4130e9fbdef23df3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/attachments/probe-D02-f8f18cb821d0fa684fc51b42a0eb16a85eed7d39.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-6d2c0-le-customer-lifecycle-value-chromium/attachments/probe-R02-f4add8a844d9205a8ad003f2ef731915c1251c2b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6e599--module-self-operated-store-chromium/attachments/probe-R02-845f2b62daa1bdd7fa8a332865f3e85d53c36321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6fb52--module-marketing-workflows-chromium/attachments/probe-R02-b8b1ab9757576a73bcc6c254d684d6b0ace3f131.json","e2e/test-results/crud-00-crud-runner-CRUD-严-70e3c-e-R02-查询筛选分页-module-expense-chromium/attachments/probe-R02-c04fe395a7911d13952be573777ceb4ec96c8223.json","e2e/test-results/crud-00-crud-runner-CRUD-严-75b6f-校验失败-module-ai-agent-skills-chromium/attachments/probe-C02-672aac93c6ef3386d482927498a6e24470230137.json","e2e/test-results/crud-00-crud-runner-CRUD-严-763ec-2-创建校验失败-module-commissions-chromium/attachments/probe-C02-a341f60efb738fea1dfda2d9b863408d7839d07a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-76a38-详情可读-module-ai-review-queue-chromium/attachments/probe-R03-c2130c8d490866d29fa9f341a02cbb4fc6ff44bc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-76ab5--module-self-operated-store-chromium/attachments/probe-P01-9b2734d0cf1e72ffb148718791822592806f4b9d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/attachments/probe-D01-1ba0279bbb88d0608408f7c4fbdf18c92335d86b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-794b2-01-异常恢复-module-store-agency-chromium/attachments/probe-E01-06007b7013a6dde5af269134ceca1563c56ce55a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-7bceb-s-R01-列表可读-module-shipments-chromium/attachments/probe-R01-76cfd0aa8e919c1c620a34ba2f12a418d0d3bef1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-80eb9--module-livestream-groupbuy-chromium/attachments/probe-R03-6c4ea46e0f9b202a0204809756d49457b0ed79f2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-81663-行-导出-刷新动作-module-event-logs-chromium/attachments/probe-A01-b3ab37ba3a204c01968f7784fc9139a8940fcfb4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-82c54-nue-U01-更新成功-module-revenue-chromium/attachments/probe-U01-0e1ca227a0b97c97b408ace1379b46b40a4feb7e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-82e36-理-D02-恢复或不可见校验-module-menus-chromium/attachments/probe-D02-c8015954612c83b92e9e06aa3c728a2886886939.json","e2e/test-results/crud-00-crud-runner-CRUD-严-83a69-02-查询筛选分页-module-event-logs-chromium/attachments/probe-R02-a9d27a1ec7d75e1639ea3912a6426a5932b2ba2d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-855a0-2-创建校验失败-module-video-calls-chromium/attachments/probe-C02-4df663e33175d4a200c9026ce4d9b03cb67f7ff0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-85f82--module-livestream-groupbuy-chromium/attachments/probe-E01-f284781c1c846783762d33826e5171dbc85272fe.json","e2e/test-results/crud-00-crud-runner-CRUD-严-86cf1-P01-权限矩阵-module-commissions-chromium/attachments/probe-P01-5585228f89580ccf96a5563ed53552b5cc8d2681.json","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/attachments/probe-D01-a3b5d7a6dd73e13a7789ce99a2fc51cc8c8cb0b5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-88219-module-groupbuy-redemptions-chromium/attachments/probe-R02-3bacc27e6e2991816ab649efea3c81c8bc7e1469.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/attachments/probe-D01-97f53b2e277645dc213b2cdfb8728370c93eb414.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-8b831-推送-P01-权限矩阵-module-realtime-chromium/attachments/probe-P01-a5ccd810bcecbc94d29b5fae71d8710a123abe58.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8c9a0--创建成功-module-scheduled-jobs-chromium/attachments/probe-C01-5e20bd52f11df6b9edaec0d24f839d573ac5b930.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8eb81-s-C01-创建成功-module-shipments-chromium/attachments/probe-C01-79f3c45700f8b733e1dae4c1d3c0d13f0ece0370.json","e2e/test-results/crud-00-crud-runner-CRUD-严-91a8c--module-event-subscriptions-chromium/attachments/probe-P01-b0ab39d0381eae827f144016fe3e789a9abe489b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-92928-le-customer-lifecycle-value-chromium/attachments/probe-P01-f69e69e7138f2548447abbd9a65fe5a391e532bc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-92cb7-ess-U01-更新成功-module-process-chromium/attachments/probe-U01-68fcaa56f5991a73bcc627ef9a3c4d5ffb66b8ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9364a-ule-marketing-effectiveness-chromium/attachments/probe-R02-5fa85c4ca3ed2ee971daae26b56d79d81f081104.json","e2e/test-results/crud-00-crud-runner-CRUD-严-93844-01-异常恢复-module-dictionaries-chromium/attachments/probe-E01-f01fd6e080ae953ef48298d35a318ceffe2f4ceb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-959d3-s-U01-更新成功-module-shipments-chromium/attachments/probe-U01-b03fe92972f69daca18de503a17ea0468c09a7fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-96329-ule-multi-touch-attribution-chromium/attachments/probe-A01-8deaaa8251a742e98e8862fad5fbdccd4785a5a9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-998df-s-E01-异常恢复-module-shipments-chromium/attachments/probe-E01-03a0e4d85ccc9d6aad918f30512c56a1c0895e1d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a045-s-R02-查询筛选分页-module-process-chromium/attachments/probe-R02-b93b5d0c9a3e018472ea9265a17dfc8686056e58.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a560-E01-异常恢复-module-video-calls-chromium/attachments/probe-E01-89a5ca8f5be3dc3bae1c50d1a63b280a012c37c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a5ae-module-groupbuy-redemptions-chromium/attachments/probe-U02-cfe5e3c909764588e3e2c03a9921ef2e900da8ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9cb36-nue-R03-详情可读-module-revenue-chromium/attachments/probe-R03-26039101d85a9f847900de53e0ebb47e62b24e01.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9f43f--module-marketing-workflows-chromium/attachments/probe-C02-e67171da757d0baeffba1166f199c06da88ed02a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-a23b2-1-异常恢复-module-system-events-chromium/attachments/probe-E01-4e873dbf657a18537d175606f5fad6753cf5e516.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ab566--module-self-operated-store-chromium/attachments/probe-A01-affdf7f0c51a9ea3070924e4de57042f99c1647e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/attachments/probe-D02-647f210047f57bfdc74c9b1ecf122430db73508a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/attachments/probe-D01-ca42e46afaa5335bd1e7dce12c865b793eba893a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-afc48-02-更新权限-冲突-module-shipments-chromium/attachments/probe-U02-76f888bd73b952dadeae2f670097c231598cc7f1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b016f-R02-查询筛选分页-module-shipments-chromium/attachments/probe-R02-75f0ed5c036e86fa599d152e87a612340ec95779.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b19ee-复或不可见校验-module-dictionaries-chromium/attachments/probe-D02-75187a2c16f17d22a7d9ff0d71b6365b24ff8f11.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b1e0a-筛选分页-module-ai-review-queue-chromium/attachments/probe-R02-4df940b2aa799e163a18bce0bd790a9b1d9c7387.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b28dd--E01-异常恢复-module-event-logs-chromium/attachments/probe-E01-6a8f23b6d5e223ef03af32e2a331000f62f1bcab.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/attachments/probe-P01-f6dca05f404ffd7ebec499caa322c75dac737ae6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-b2e37-le-customer-lifecycle-value-chromium/attachments/probe-R03-2c5392b8531f2e66cbcb649474d6d65d472a52fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b6f23--module-marketing-workflows-chromium/attachments/probe-E01-b37aaa0cb1254e8339da45e381538d7893e2c503.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b7373-限-冲突-module-ai-agent-skills-chromium/attachments/probe-U02-27fa1829d3a97446dd64ce23f750e2fb9874ace9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b9839-nse-E01-异常恢复-module-expense-chromium/attachments/probe-E01-598af7a75b6afcfc750f7cbd999621fd493916bd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ba880--module-event-subscriptions-chromium/attachments/probe-U01-e9ddd3af40eeb74fc790b166ba862e1d10aa0bfd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-bd4d8-module-groupbuy-redemptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-be5a0-建校验失败-module-scheduled-jobs-chromium/attachments/probe-C02-abec1af36155a33b97e9536f1e0b25f5c60d42af.json","e2e/test-results/crud-00-crud-runner-CRUD-严-bff63-出-刷新动作-module-biz-sequences-chromium/attachments/probe-A01-cff25189c33e88a7a7e2f8da0f6a184b43588b8e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c2455-导出-刷新动作-module-store-agency-chromium/attachments/probe-A01-f2f8b36fb9c87d2182ec700828c6de66cbb60ec2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c3ec8--菜单管理-C01-创建成功-module-menus-chromium/attachments/probe-C01-43d8459603058bf20b6e03e294ef1ff405656572.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/attachments/probe-D02-cbdf98bdeb30878cbbcae7d7409bf18577f164a8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-c888f-nse-R01-列表可读-module-expense-chromium/attachments/probe-R01-c151cc11c1c51847ab6a7050925714063ed72a3e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cb112-nue-R01-列表可读-module-revenue-chromium/attachments/probe-R01-6d360566911afc9198656a497bf24bcdcab5a8ef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cb57e-nse-R03-详情可读-module-expense-chromium/attachments/probe-R03-8725bda63e479f3e716df9ef79d3daadb939b071.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cef59-C02-创建校验失败-module-shipments-chromium/attachments/probe-C02-7715e381abfadb0134c0f64aae32efcd6cc7288e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cf219-ule-multi-touch-attribution-chromium/attachments/probe-P01-9f6b116fcd74dad3a2abcec566744bf89f88b8df.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cf60f--D01-删除-软-硬-可用-module-menus-chromium/attachments/probe-D01-64caafe460fcb82bbb3419e8aaac1050e8451f45.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d0b86-列表可读-module-tob-toc-gateway-chromium/attachments/probe-R01-f73df51b0b45f4a5f62ea53b8d6618db1d10fe92.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d38f6-1-异常恢复-module-notifications-chromium/attachments/probe-E01-d4b596265305cd3b54dd9559714e528c24720959.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/attachments/probe-D02-8bf37a45c16e990f5a6c2c5f3efc8539997f8a5f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-d4b5f-le-customer-lifecycle-value-chromium/attachments/probe-E01-0319841ca4bdbac52c9981b8d55b7e2d1c03a3d6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d7368--异常恢复-module-scheduled-jobs-chromium/attachments/probe-E01-635a5c0e726fdb67a4aa58c768d6f8902d4eccf3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d82a5-s-C02-创建校验失败-module-process-chromium/attachments/probe-C02-cf380d01e56b601ee5d9774add838ec35277f9b2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d8d0a--查询筛选分页-module-store-agency-chromium/attachments/probe-R02-85d2089d2e3368741313663f156ca29198a8fda5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dc55e--权限矩阵-module-scheduled-jobs-chromium/attachments/probe-P01-88ffe9eb58933c537497a836a9c6be7ee0d09b1c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dca0b--module-livestream-groupbuy-chromium/attachments/probe-C01-7a7a50d602c882503af31232883b014afac04014.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dcdaa-功-module-approval-templates-chromium/attachments/probe-C01-16c09400702d309ccacd89c6cc6515b288ce5652.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd023--更新权限-冲突-module-commissions-chromium/attachments/probe-U02-31eb51169299797eebb27f771965a30d091db3ae.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/attachments/probe-E01-bae00686def91e0c59b235df1840db644481780b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-de3c4-nse-U01-更新成功-module-expense-chromium/attachments/probe-U01-11fa14f8f5a08140133acda94a85dddc10b55b1c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-df411--P01-权限矩阵-module-audit-logs-chromium/attachments/probe-P01-cc67b35323538b31fb9fb072895f6ef8a3c7acb8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dfe11-用-module-approval-templates-chromium/attachments/probe-D01-95bf79174ec0e99de83f17562c62ebfd8caf356b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/attachments/probe-D01-275e597c628a68cdfe3380f9ee3be8f448117171.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-e43b8-详情可读-module-ai-agent-skills-chromium/attachments/probe-R03-2acd1ee97308324e8e3d51697bf2d1e0384659fe.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e62ab--菜单管理-U01-更新成功-module-menus-chromium/attachments/probe-U01-1d53843982c476796fec194850f315972daef53a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e77fb-P01-权限矩阵-module-video-calls-chromium/attachments/probe-P01-67862bd82cfaf82cf18fc865cf1ec3d6f054ed5d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec2c8-ule-marketing-effectiveness-chromium/attachments/probe-R01-c4ff35e91e5445bbcbd77127fc44ec067150a3d1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec85f-nue-C01-创建成功-module-revenue-chromium/attachments/probe-C01-485f1896ca83f62279fd771c506333652790bd8f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec9bf-01-更新成功-module-dictionaries-chromium/attachments/probe-U01-88806b20d664da9a894a70542dd78b570023f97e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ed76b-module-groupbuy-redemptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-ed76b-module-groupbuy-redemptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-ef210-nse-C01-创建成功-module-expense-chromium/attachments/probe-C01-1060246818b142f7b69400f2162dcc4b60688161.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ef3b1-验-module-approval-templates-chromium/attachments/probe-D02-ae03148cfd2caf68fbcee4d7c6303d501385b8e6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-efb99-ule-multi-touch-attribution-chromium/attachments/probe-R03-8fdd64112b2a398acbcefa3f75fa23a4c63fa8e6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f06f4-ule-marketing-effectiveness-chromium/attachments/probe-A01-c6d20bb0111e1119ace37991e5df01669a6266da.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f23b0-s-P01-权限矩阵-module-shipments-chromium/attachments/probe-P01-8e9f67f73c02d3bd3d734b641a059aee5869e874.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3368-ule-marketing-effectiveness-chromium/attachments/probe-E01-cc0cf07384fc25d79c9813c0ba15dc7aadc7c3c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/attachments/probe-D01-c46aec2cf8807f6c56de6720d673772677870d54.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-f4286--菜单管理-P01-权限矩阵-module-menus-chromium/attachments/probe-P01-235d48932620cc33ffb248ae1c4b5c3e3dc15444.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f82cb-复-module-approval-templates-chromium/attachments/probe-E01-f7a28edd546368cb5579043036432fca3a6a3c54.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f885e-e-C02-创建校验失败-module-revenue-chromium/attachments/probe-C02-cc876d5954153779c4985b16065eab26194d2247.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f947b-筛选分页-module-ai-agent-skills-chromium/attachments/probe-R02-d3bc954aa6725de6b169dbf7386b3f12eb2e9e59.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f9c32-列表可读-module-ai-review-queue-chromium/attachments/probe-R01-1a3b2c411d57a6bc8b03af5b23177f3087b48ebb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f9f1d-败-module-approval-templates-chromium/attachments/probe-C02-8c5cdde79061de2819118373c79f7ab15e0734d5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fa9d7--module-livestream-groupbuy-chromium/attachments/probe-U01-92cc5e58e2cd8523a1f21abc561874d938766c9c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fb79f--更新成功-module-scheduled-jobs-chromium/attachments/probe-U01-a10e9ddd1f63c31ed58f70f27b527657df2796cf.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fcfb3-ess-E01-异常恢复-module-process-chromium/attachments/probe-E01-18330f7d7e922029ff26dc6fc85aadd19bb52309.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fd741-刷新动作-module-ai-review-queue-chromium/attachments/probe-A01-c874cda05ab6ff19465dbea67b7e875ac5ae8b46.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fd88c-e-R02-查询筛选分页-module-revenue-chromium/attachments/probe-R02-30da5be9421d180930c5fec01823592972ed20ae.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe1e4--菜单管理-E01-异常恢复-module-menus-chromium/attachments/probe-E01-2b8e0f58dbe8e9e9f12c1b560bce483617c507f5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/attachments/probe-D01-4a2656dcf34bff0282f4d80548a4d236b3708bed.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-fe52f-阵-module-approval-templates-chromium/attachments/probe-P01-1d14b515a916cf305cde87cd29c80f8f916ad1af.json","e2e/test-results/crud/probes/admin-settings-D01-1774228959860.json","e2e/test-results/crud/probes/admin-settings-D02-1774228961425.json","e2e/test-results/crud/probes/admin-settings-U02-1774228957852.json","e2e/test-results/crud/probes/ai-agent-skills-C02-1774228964836.json","e2e/test-results/crud/probes/ai-agent-skills-E01-1774228973551.json","e2e/test-results/crud/probes/ai-agent-skills-P01-1774228971739.json","e2e/test-results/crud/probes/ai-agent-skills-R01-1774228966871.json","e2e/test-results/crud/probes/ai-agent-skills-R02-1774228968078.json","e2e/test-results/crud/probes/ai-agent-skills-R03-1774228969949.json","e2e/test-results/crud/probes/ai-agent-skills-U02-1774228976992.json","e2e/test-results/crud/probes/ai-review-queue-A01-1774228990066.json","e2e/test-results/crud/probes/ai-review-queue-E01-1774228988280.json","e2e/test-results/crud/probes/ai-review-queue-P01-1774228986873.json","e2e/test-results/crud/probes/ai-review-queue-R01-1774228981413.json","e2e/test-results/crud/probes/ai-review-queue-R02-1774228983520.json","e2e/test-results/crud/probes/ai-review-queue-R03-1774228984881.json","e2e/test-results/crud/probes/approval-templates-C01-1774228991737.json","e2e/test-results/crud/probes/approval-templates-C02-1774228993513.json","e2e/test-results/crud/probes/approval-templates-D01-1774229008440.json","e2e/test-results/crud/probes/approval-templates-D02-1774229009999.json","e2e/test-results/crud/probes/approval-templates-E01-1774229003231.json","e2e/test-results/crud/probes/approval-templates-P01-1774229001111.json","e2e/test-results/crud/probes/approval-templates-U01-1774229004573.json","e2e/test-results/crud/probes/approval-templates-U02-1774229006513.json","e2e/test-results/crud/probes/audit-logs-E01-1774229019813.json","e2e/test-results/crud/probes/audit-logs-P01-1774229017705.json","e2e/test-results/crud/probes/biz-sequences-A01-1774229036468.json","e2e/test-results/crud/probes/biz-sequences-E01-1774229034481.json","e2e/test-results/crud/probes/biz-sequences-P01-1774229032402.json","e2e/test-results/crud/probes/commissions-C01-1774229037608.json","e2e/test-results/crud/probes/commissions-C02-1774229039494.json","e2e/test-results/crud/probes/commissions-D01-1774229053838.json","e2e/test-results/crud/probes/commissions-D02-1774229055748.json","e2e/test-results/crud/probes/commissions-E01-1774229049480.json","e2e/test-results/crud/probes/commissions-P01-1774229047205.json","e2e/test-results/crud/probes/commissions-U01-1774229050630.json","e2e/test-results/crud/probes/commissions-U02-1774229052696.json","e2e/test-results/crud/probes/customer-lifecycle-value-A01-1774229066804.json","e2e/test-results/crud/probes/customer-lifecycle-value-E01-1774229065075.json","e2e/test-results/crud/probes/customer-lifecycle-value-P01-1774229063435.json","e2e/test-results/crud/probes/customer-lifecycle-value-R01-1774229057952.json","e2e/test-results/crud/probes/customer-lifecycle-value-R02-1774229060051.json","e2e/test-results/crud/probes/customer-lifecycle-value-R03-1774229061457.json","e2e/test-results/crud/probes/dictionaries-C01-1774229068600.json","e2e/test-results/crud/probes/dictionaries-C02-1774229070372.json","e2e/test-results/crud/probes/dictionaries-D01-1774229085165.json","e2e/test-results/crud/probes/dictionaries-D02-1774229087279.json","e2e/test-results/crud/probes/dictionaries-E01-1774229080255.json","e2e/test-results/crud/probes/dictionaries-P01-1774229077986.json","e2e/test-results/crud/probes/dictionaries-U01-1774229081591.json","e2e/test-results/crud/probes/dictionaries-U02-1774229083555.json","e2e/test-results/crud/probes/event-logs-A01-1774229097156.json","e2e/test-results/crud/probes/event-logs-E01-1774229095352.json","e2e/test-results/crud/probes/event-logs-P01-1774229093938.json","e2e/test-results/crud/probes/event-logs-R01-1774229088479.json","e2e/test-results/crud/probes/event-logs-R02-1774229090341.json","e2e/test-results/crud/probes/event-logs-R03-1774229091979.json","e2e/test-results/crud/probes/event-subscriptions-C01-1774229098822.json","e2e/test-results/crud/probes/event-subscriptions-C02-1774229100367.json","e2e/test-results/crud/probes/event-subscriptions-D01-1774229114456.json","e2e/test-results/crud/probes/event-subscriptions-D02-1774229118439.json","e2e/test-results/crud/probes/event-subscriptions-E01-1774229110866.json","e2e/test-results/crud/probes/event-subscriptions-P01-1774229107724.json","e2e/test-results/crud/probes/event-subscriptions-U01-1774229111052.json","e2e/test-results/crud/probes/event-subscriptions-U02-1774229114636.json","e2e/test-results/crud/probes/expense-C01-1774229117759.json","e2e/test-results/crud/probes/expense-C02-1774229120864.json","e2e/test-results/crud/probes/expense-D01-1774229134839.json","e2e/test-results/crud/probes/expense-D02-1774229136582.json","e2e/test-results/crud/probes/expense-E01-1774229129600.json","e2e/test-results/crud/probes/expense-P01-1774229127758.json","e2e/test-results/crud/probes/expense-R01-1774229122882.json","e2e/test-results/crud/probes/expense-R02-1774229124121.json","e2e/test-results/crud/probes/expense-R03-1774229125973.json","e2e/test-results/crud/probes/expense-U01-1774229131261.json","e2e/test-results/crud/probes/expense-U02-1774229133199.json","e2e/test-results/crud/probes/groupbuy-redemptions-R01-1774229141724.json","e2e/test-results/crud/probes/groupbuy-redemptions-R02-1774229143858.json","e2e/test-results/crud/probes/groupbuy-redemptions-R03-1774229145041.json","e2e/test-results/crud/probes/groupbuy-redemptions-U02-1774229170915.json","e2e/test-results/crud/probes/livestream-groupbuy-C01-1774229178830.json","e2e/test-results/crud/probes/livestream-groupbuy-C02-1774229180364.json","e2e/test-results/crud/probes/livestream-groupbuy-D01-1774229194938.json","e2e/test-results/crud/probes/livestream-groupbuy-D02-1774229196383.json","e2e/test-results/crud/probes/livestream-groupbuy-E01-1774229189569.json","e2e/test-results/crud/probes/livestream-groupbuy-P01-1774229187752.json","e2e/test-results/crud/probes/livestream-groupbuy-R01-1774229182174.json","e2e/test-results/crud/probes/livestream-groupbuy-R02-1774229183941.json","e2e/test-results/crud/probes/livestream-groupbuy-R03-1774229185765.json","e2e/test-results/crud/probes/livestream-groupbuy-U01-1774229191781.json","e2e/test-results/crud/probes/livestream-groupbuy-U02-1774229193102.json","e2e/test-results/crud/probes/marketing-effectiveness-A01-1774229207289.json","e2e/test-results/crud/probes/marketing-effectiveness-E01-1774229206002.json","e2e/test-results/crud/probes/marketing-effectiveness-P01-1774229204018.json","e2e/test-results/crud/probes/marketing-effectiveness-R01-1774229199146.json","e2e/test-results/crud/probes/marketing-effectiveness-R02-1774229200610.json","e2e/test-results/crud/probes/marketing-effectiveness-R03-1774229202631.json","e2e/test-results/crud/probes/marketing-workflows-C01-1774229209159.json","e2e/test-results/crud/probes/marketing-workflows-C02-1774229210599.json","e2e/test-results/crud/probes/marketing-workflows-D01-1774229224143.json","e2e/test-results/crud/probes/marketing-workflows-D02-1774229228195.json","e2e/test-results/crud/probes/marketing-workflows-E01-1774229220479.json","e2e/test-results/crud/probes/marketing-workflows-P01-1774229217362.json","e2e/test-results/crud/probes/marketing-workflows-R01-1774229213676.json","e2e/test-results/crud/probes/marketing-workflows-R02-1774229214040.json","e2e/test-results/crud/probes/marketing-workflows-R03-1774229217094.json","e2e/test-results/crud/probes/marketing-workflows-U01-1774229220605.json","e2e/test-results/crud/probes/marketing-workflows-U02-1774229224311.json","e2e/test-results/crud/probes/menus-C01-1774229227524.json","e2e/test-results/crud/probes/menus-C02-1774229230614.json","e2e/test-results/crud/probes/menus-D01-1774229245415.json","e2e/test-results/crud/probes/menus-D02-1774229247641.json","e2e/test-results/crud/probes/menus-E01-1774229240537.json","e2e/test-results/crud/probes/menus-P01-1774229238253.json","e2e/test-results/crud/probes/menus-U01-1774229241859.json","e2e/test-results/crud/probes/menus-U02-1774229243840.json","e2e/test-results/crud/probes/multi-touch-attribution-A01-1774229257777.json","e2e/test-results/crud/probes/multi-touch-attribution-E01-1774229255957.json","e2e/test-results/crud/probes/multi-touch-attribution-P01-1774229254510.json","e2e/test-results/crud/probes/multi-touch-attribution-R01-1774229248887.json","e2e/test-results/crud/probes/multi-touch-attribution-R02-1774229250904.json","e2e/test-results/crud/probes/multi-touch-attribution-R03-1774229252576.json","e2e/test-results/crud/probes/notifications-E01-1774229267813.json","e2e/test-results/crud/probes/notifications-P01-1774229265567.json","e2e/test-results/crud/probes/process-C01-1774229272198.json","e2e/test-results/crud/probes/process-C02-1774229274352.json","e2e/test-results/crud/probes/process-D01-1774229287252.json","e2e/test-results/crud/probes/process-D02-1774229288833.json","e2e/test-results/crud/probes/process-E01-1774229281992.json","e2e/test-results/crud/probes/process-P01-1774229280684.json","e2e/test-results/crud/probes/process-R01-1774229275505.json","e2e/test-results/crud/probes/process-R02-1774229277468.json","e2e/test-results/crud/probes/process-R03-1774229278638.json","e2e/test-results/crud/probes/process-U01-1774229283764.json","e2e/test-results/crud/probes/process-U02-1774229285585.json","e2e/test-results/crud/probes/realtime-E01-1774229297070.json","e2e/test-results/crud/probes/realtime-P01-1774229295494.json","e2e/test-results/crud/probes/revenue-C01-1774229298836.json","e2e/test-results/crud/probes/revenue-C02-1774229300615.json","e2e/test-results/crud/probes/revenue-D01-1774229314543.json","e2e/test-results/crud/probes/revenue-D02-1774229316394.json","e2e/test-results/crud/probes/revenue-E01-1774229309695.json","e2e/test-results/crud/probes/revenue-P01-1774229307892.json","e2e/test-results/crud/probes/revenue-R01-1774229302430.json","e2e/test-results/crud/probes/revenue-R02-1774229304189.json","e2e/test-results/crud/probes/revenue-R03-1774229305972.json","e2e/test-results/crud/probes/revenue-U01-1774229311344.json","e2e/test-results/crud/probes/revenue-U02-1774229313295.json","e2e/test-results/crud/probes/scheduled-jobs-C01-1774229318618.json","e2e/test-results/crud/probes/scheduled-jobs-C02-1774229320707.json","e2e/test-results/crud/probes/scheduled-jobs-D01-1774229334549.json","e2e/test-results/crud/probes/scheduled-jobs-D02-1774229336447.json","e2e/test-results/crud/probes/scheduled-jobs-E01-1774229330066.json","e2e/test-results/crud/probes/scheduled-jobs-P01-1774229327922.json","e2e/test-results/crud/probes/scheduled-jobs-U01-1774229331260.json","e2e/test-results/crud/probes/scheduled-jobs-U02-1774229333338.json","e2e/test-results/crud/probes/search-A01-1774229349413.json","e2e/test-results/crud/probes/search-E01-1774229346300.json","e2e/test-results/crud/probes/search-P01-1774229344735.json","e2e/test-results/crud/probes/self-operated-store-A01-1774229360430.json","e2e/test-results/crud/probes/self-operated-store-E01-1774229356797.json","e2e/test-results/crud/probes/self-operated-store-P01-1774229356788.json","e2e/test-results/crud/probes/self-operated-store-R01-1774229349609.json","e2e/test-results/crud/probes/self-operated-store-R02-1774229353043.json","e2e/test-results/crud/probes/self-operated-store-R03-1774229353201.json","e2e/test-results/crud/probes/service-monitor-E01-1774229368198.json","e2e/test-results/crud/probes/service-monitor-P01-1774229367735.json","e2e/test-results/crud/probes/shipments-C01-1774229373195.json","e2e/test-results/crud/probes/shipments-C02-1774229376245.json","e2e/test-results/crud/probes/shipments-D01-1774229390641.json","e2e/test-results/crud/probes/shipments-D02-1774229391200.json","e2e/test-results/crud/probes/shipments-E01-1774229383236.json","e2e/test-results/crud/probes/shipments-P01-1774229382879.json","e2e/test-results/crud/probes/shipments-R01-1774229376617.json","e2e/test-results/crud/probes/shipments-R02-1774229379487.json","e2e/test-results/crud/probes/shipments-R03-1774229379981.json","e2e/test-results/crud/probes/shipments-U01-1774229387262.json","e2e/test-results/crud/probes/shipments-U02-1774229386620.json","e2e/test-results/crud/probes/store-agency-A01-1774229400909.json","e2e/test-results/crud/probes/store-agency-E01-1774229400771.json","e2e/test-results/crud/probes/store-agency-P01-1774229397651.json","e2e/test-results/crud/probes/store-agency-R01-1774229393917.json","e2e/test-results/crud/probes/store-agency-R02-1774229394275.json","e2e/test-results/crud/probes/store-agency-R03-1774229397363.json","e2e/test-results/crud/probes/system-events-E01-1774229412946.json","e2e/test-results/crud/probes/system-events-P01-1774229409150.json","e2e/test-results/crud/probes/tob-toc-gateway-E01-1774229420912.json","e2e/test-results/crud/probes/tob-toc-gateway-P01-1774229419582.json","e2e/test-results/crud/probes/tob-toc-gateway-R01-1774229416178.json","e2e/test-results/crud/probes/tob-toc-gateway-R02-1774229417536.json","e2e/test-results/crud/probes/video-calls-C02-1774229424368.json","e2e/test-results/crud/probes/video-calls-E01-1774229434277.json","e2e/test-results/crud/probes/video-calls-P01-1774229431993.json","e2e/test-results/crud/probes/video-calls-U02-1774229437506.json","scripts/pg-backup.sh","scripts/setup-aliyun-deploy.sh"],"removed":["e2e/test-results/.playwright-artifacts-240/040dee8f334f6c93fa788311a8961dae.png","e2e/test-results/.playwright-artifacts-240/058f808b72bfb61b392c5078d5509418.png","e2e/test-results/.playwright-artifacts-240/0893f4c2a4a7c014d48a306a37a5dc6f.png","e2e/test-results/.playwright-artifacts-240/1bd44c2c27b13a8e4e20754676e16753.png","e2e/test-results/.playwright-artifacts-240/202267e939ad0f07474e283188a20e7d.png","e2e/test-results/.playwright-artifacts-240/2643239379fd7e6fb2b3af6dacebc4fa.png","e2e/test-results/.playwright-artifacts-240/275d5fde4f54663504fbe6b3e84548d3.png","e2e/test-results/.playwright-artifacts-240/42867d3c5c17db159677472c69e89621.png","e2e/test-results/.playwright-artifacts-240/437c27fb2bacac72655c93b0b195c12b.png","e2e/test-results/.playwright-artifacts-240/4e1e7cc1649f584e86226ca11178f09d.png","e2e/test-results/.playwright-artifacts-240/505ec08f78c1ac4cfbd5a64a3e01ec29.png","e2e/test-results/.playwright-artifacts-240/50ad9cd6f3585ecf685f91c233f1100f.png","e2e/test-results/.playwright-artifacts-240/56d48ae872fca36631d1f464243747be.png","e2e/test-results/.playwright-artifacts-240/5be73b706dafcc86885ef501dccd65f9.png","e2e/test-results/.playwright-artifacts-240/61a48f54c74157d08f79a5c7638a2c75.png","e2e/test-results/.playwright-artifacts-240/67cbfdd34817fa76173eda99da253422.png","e2e/test-results/.playwright-artifacts-240/6de31eb46d49679d37fcb85e09bf50a7.png","e2e/test-results/.playwright-artifacts-240/719cc5c2833983e26d2e26fb6ecd1410.png","e2e/test-results/.playwright-artifacts-240/765d23b2babbdc342a5e33cda8d39a87.png","e2e/test-results/.playwright-artifacts-240/7f1c5b28525ac2cc41bc099e6f749ab3.png","e2e/test-results/.playwright-artifacts-240/800d3474ffbcfb84327a4cff203da5ab.png","e2e/test-results/.playwright-artifacts-240/82e93cc1f0a93cda9a36e89ffa14b831.png","e2e/test-results/.playwright-artifacts-240/834a6d7b46250bf3a7b6c74804572593.png","e2e/test-results/.playwright-artifacts-240/86a3a201ece1b35521f5b7cb565876c1.png","e2e/test-results/.playwright-artifacts-240/8ab300257837e88962f2a6b7027e13a0.png","e2e/test-results/.playwright-artifacts-240/941e36d46c2caceb2ea0fc70bed6bba5.png","e2e/test-results/.playwright-artifacts-240/9e77802004f48f7c693bc508c5d8d39b.png","e2e/test-results/.playwright-artifacts-240/a0e310742c0a3c96a02bdf2c7db7dfb2.png","e2e/test-results/.playwright-artifacts-240/c4f6a23e9cd556d8fa7d69f40bc122ac.png","e2e/test-results/.playwright-artifacts-240/c51c980a067ead90c72ee084ad8fc00a.png","e2e/test-results/.playwright-artifacts-240/d74a4495418c027fb3e4b838b4aa3521.png","e2e/test-results/.playwright-artifacts-240/dace6040beafd8d86a5baf4fe5f1ae2a.png","e2e/test-results/.playwright-artifacts-240/dce6caafe2e1fcdac2ee738369ed6098.png","e2e/test-results/.playwright-artifacts-240/df5df0fd3c83d8265e719acb6b3d0ee6.png","e2e/test-results/.playwright-artifacts-240/e07d7068d011403eeb553914cb5c364e.png","e2e/test-results/.playwright-artifacts-240/e5e82b734579c829a5939d96fcc05dff.png","e2e/test-results/.playwright-artifacts-240/e8cb101c527d05e5df6ca5fc2b904583.png","e2e/test-results/.playwright-artifacts-240/eaff6d849895b87797832af1a9a24d65.png","e2e/test-results/.playwright-artifacts-240/f0ff9429d9c71385cff328a94e1a703c.png","e2e/test-results/.playwright-artifacts-240/fba7d655d78e525212c958c6c2a7227d.png","e2e/test-results/.playwright-artifacts-241/094966347a6999bd858f5ab8a249f754.png","e2e/test-results/.playwright-artifacts-241/0b6068733b160e988728b3140bdbaef5.png","e2e/test-results/.playwright-artifacts-241/1bb8fb49ed8335c1df210ed0bbe9493c.png","e2e/test-results/.playwright-artifacts-241/1dc0352fb049eb5707b5ecdeb36e7588.png","e2e/test-results/.playwright-artifacts-241/248c7bde5073b7b22bc5737b59012f68.png","e2e/test-results/.playwright-artifacts-241/26e9b207b71a36018b2252efb70c0366.png","e2e/test-results/.playwright-artifacts-241/2ae009986a6d6b9b348e715140f0e05f.png","e2e/test-results/.playwright-artifacts-241/2e7643de8fce869a4dc6701b06f92045.png","e2e/test-results/.playwright-artifacts-241/34681405d2abf88b9b47e450f48ecaa3.png","e2e/test-results/.playwright-artifacts-241/45be60ad912dd46dfb7aa5cbee9f02d0.png","e2e/test-results/.playwright-artifacts-241/5bb07c90a274dac44963d8cceca8eb1e.png","e2e/test-results/.playwright-artifacts-241/5c81aa46578a6e4a399dcdf0d73ba8d3.png","e2e/test-results/.playwright-artifacts-241/643d257ac5cf926a92dfd4e67907a9dc.png","e2e/test-results/.playwright-artifacts-241/6454481b50c1adc6bc7e94d3fb946915.png","e2e/test-results/.playwright-artifacts-241/67232c5e7156aba881fa65d80af1207b.png","e2e/test-results/.playwright-artifacts-241/67d9026a171dc55ffc861a72ce9d4b2c.png","e2e/test-results/.playwright-artifacts-241/714aeb4c6b5950f311af88662c8b4424.png","e2e/test-results/.playwright-artifacts-241/7a8af77cb2620429282f057b7c7fd0ae.png","e2e/test-results/.playwright-artifacts-241/922282efa032ca16073c502056c2826f.png","e2e/test-results/.playwright-artifacts-241/9543fc36ad8580206d7a961590a7d83d.png","e2e/test-results/.playwright-artifacts-241/9c77f778e3b32c88fe3524c93a150de1.png","e2e/test-results/.playwright-artifacts-241/9c8a27ce50fdd70f043debd37db84261.png","e2e/test-results/.playwright-artifacts-241/9ce478697576abf803f23864fd3d01c7.png","e2e/test-results/.playwright-artifacts-241/a9df789309206957d3696bd33d4752b7.png","e2e/test-results/.playwright-artifacts-241/b16f350537ed50e46405ecd91275e9f4.png","e2e/test-results/.playwright-artifacts-241/b213a106fbdfe86fe5a2e40fd333aa0c.png","e2e/test-results/.playwright-artifacts-241/b82911d04e9ad9e3893351a21a56b011.png","e2e/test-results/.playwright-artifacts-241/b94da2213274548a93d16676dea24087.png","e2e/test-results/.playwright-artifacts-241/b98a93160e626ed6e3b05e7e527192fa.png","e2e/test-results/.playwright-artifacts-241/c2f7e527724d7e5eb8d379e3fbfc1b83.png","e2e/test-results/.playwright-artifacts-241/c800d08cc104e95000629104c11fd8b3.png","e2e/test-results/.playwright-artifacts-241/cd36bb67c1c05fedeac1923b06e6d4f5.png","e2e/test-results/.playwright-artifacts-241/d2ebbb7e8ca084380958c49f40f1bcac.png","e2e/test-results/.playwright-artifacts-241/d6ef796cc1833026cab7434b435084f4.png","e2e/test-results/.playwright-artifacts-241/dc49bd3538e061f12e7b17709d6bba0d.png","e2e/test-results/.playwright-artifacts-241/e014d348f300176842a83787a7f7938c.png","e2e/test-results/.playwright-artifacts-241/e8b738bc9925b35cacb65db8fd37bd27.png","e2e/test-results/.playwright-artifacts-241/ed833f2d058e02081a433bb71c5c71ca.png","e2e/test-results/.playwright-artifacts-241/f42b7455348166022fb51732079f16a2.png","e2e/test-results/.playwright-artifacts-241/f7ffcca2f8bd695dbd421e83dfd7dacb.png"],"modified":["backend/.env.example","backend/package.json","backend/prisma/schema.prisma","backend/prisma/schema/_base.prisma","backend/src/modules/customers/customer-contact.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/modules/opportunities/opportunity-competitor.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/shared/services/base.service.ts","backend/src/shared/services/field-encryption.service.ts","docker-compose.yml","e2e/test-results/.last-run.json","pnpm-lock.yaml"]}],"total_commits":0,"head_commit":{"id":"67078f9a95f53530156ad27027eafe15a3126e89","message":"feat: 新增阿里云部署、PII 加密、运维脚本和前端优化\n\n- 新增阿里云部署配置和工作流\n- 实现 PII 字段加密和迁移脚本\n- 新增运维脚本 (备份、监控、事件响应)\n- 前端移动端优化 (PWA、离线支持、响应式)\n- 优化部署脚本和 Docker 配置\n- 新增模块依赖文档和图标资源\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/67078f9a95f53530156ad27027eafe15a3126e89","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T18:39:31+08:00","added":[".github/workflows/deploy-aliyun.yml","backend/prisma/migrations/manual/add_pii_hash_columns.sql","backend/scripts/encrypt-existing-pii.ts","deploy/postgres/postgresql.conf","docs/deploy-aliyun.md","e2e/test-results/crud-00-crud-runner-CRUD-严-00c50--module-livestream-groupbuy-chromium/attachments/probe-U02-5f05828b56499ae934e0759342cdd3c85570cfb1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-01031-e-C02-创建校验失败-module-expense-chromium/attachments/probe-C02-a184e7eee4738620d0480ee76bb67ff031914b8a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/attachments/probe-C01-4027c8fd1ba4fece827cba33e0988113bcfe8ac5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-03e22--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-04c38-异常恢复-module-tob-toc-gateway-chromium/attachments/probe-E01-d016b142f48b438e38e880929bdd623e2dca3dd9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-062a1--U02-更新权限-冲突-module-revenue-chromium/attachments/probe-U02-dd798ec9a3caa65737a1e241486f4869c76907db.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0c144--module-event-subscriptions-chromium/attachments/probe-E01-3957730b931046ca1d5af9fcd0530d99cd159746.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0c744--module-livestream-groupbuy-chromium/attachments/probe-R01-f275f1dba671c03a90bc5d9fe286727103a41428.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0cb7d-权限-冲突-module-scheduled-jobs-chromium/attachments/probe-U02-99013e7113f3b09cdfd225335ef8b4bbf93f0f47.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0cd8c-ule-marketing-effectiveness-chromium/attachments/probe-P01-a8da7802fa33cd10316733df9d55b2076a6f6d30.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0da02--module-marketing-workflows-chromium/attachments/probe-U02-83c31463f0c5fd924046755a0999c95430c4b71d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0dc7d-ule-multi-touch-attribution-chromium/attachments/probe-R02-50bdd25830053dbe77a0e7a048da726f9b0f9ede.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0dff8--R01-列表可读-module-event-logs-chromium/attachments/probe-R01-f6a2e54091d1840eb8393a29e4ceed29a1a51883.json","e2e/test-results/crud-00-crud-runner-CRUD-严-0faab--E01-异常恢复-module-audit-logs-chromium/attachments/probe-E01-59ef1c744e2fdeeb8a815ec323e697c42fcef167.json","e2e/test-results/crud-00-crud-runner-CRUD-严-12603-module-groupbuy-redemptions-chromium/attachments/probe-R03-afe8409c829fe0ce822d99fde3a2796d68b6daaa.json","e2e/test-results/crud-00-crud-runner-CRUD-严-12794-E01-异常恢复-module-commissions-chromium/attachments/probe-E01-f26eea995837a91e0855b9ea92e98e17f2ff44a6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-16639-单管理-C02-创建校验失败-module-menus-chromium/attachments/probe-C02-1d2c9aba1f5e145099ee3eadd86dd1c6d87fc267.json","e2e/test-results/crud-00-crud-runner-CRUD-严-18020-1-权限矩阵-module-notifications-chromium/attachments/probe-P01-2e69f3d72cf2485ed384482cc7aef1fee5fb6eeb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-187cb-1-权限矩阵-module-biz-sequences-chromium/attachments/probe-P01-01d52f572bfb563cb1e7d1ca5d8a151b05eefde7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1938d-更新权限-冲突-module-dictionaries-chromium/attachments/probe-U02-325e55635fe4f22f3a2c59a001406be8fb8a9a7c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1a3bd-module-groupbuy-redemptions-chromium/attachments/probe-R01-6e84cdf8a3cc7eda51a4029c1be34742a8a1947d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1b3d2-1-异常恢复-module-biz-sequences-chromium/attachments/probe-E01-cb751f50f1a43b5671cb3bb928f4343805bdcb1e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1cc86-nse-P01-权限矩阵-module-expense-chromium/attachments/probe-P01-911a1bc415c2f8b57dccb5e2dbb95d69178dbb89.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1dd4e-ule-multi-touch-attribution-chromium/attachments/probe-E01-850cbfba6c96a8422e309b111bde428ac66a0acb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/attachments/probe-C01-e054e87b311201b8c7a90678bd7cdcf00b31a5cf.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-1e402-C01-创建成功-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-1ef11-1-权限矩阵-module-system-events-chromium/attachments/probe-P01-d782150e1d8700a382593ceeb00141476090523b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1f1fc-ess-C01-创建成功-module-process-chromium/attachments/probe-C01-c958c8b6424314a06dd36b3bcae1e9ed17ecd7c8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2058e-管理-U02-更新权限-冲突-module-menus-chromium/attachments/probe-U02-31668640bd1257ddc7db097de0fc527ae2222e95.json","e2e/test-results/crud-00-crud-runner-CRUD-严-207b4-权限矩阵-module-ai-review-queue-chromium/attachments/probe-P01-b22f8aca8235de660d564483d67e5c373ea9fdb3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20a8b--硬-可用-module-admin-settings-chromium/attachments/probe-D01-8fe3c84bca17d2c1c76a7a4f1a219cce6abaad9c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20e0e--module-marketing-workflows-chromium/attachments/probe-R01-c3a3952e741a382d12d089854d6e337955f0a551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-216eb-推送-E01-异常恢复-module-realtime-chromium/attachments/probe-E01-d344930ebd78b80fa64e38735bb1fc7f4ce0cc7b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2346a-ess-R03-详情可读-module-process-chromium/attachments/probe-R03-6398a1bcc9be1626d64d11ae2e599ff871aa6a26.json","e2e/test-results/crud-00-crud-runner-CRUD-严-23b31-01-列表可读-module-store-agency-chromium/attachments/probe-R01-89b82b2ef8c9f42d1361f97494471acd7f76033d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-24c30-不可见校验-module-admin-settings-chromium/attachments/probe-D02-959903440bda83ad8fe4563497aa119fbc4ed76b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-24cdd--module-self-operated-store-chromium/attachments/probe-R03-0f40d61917a8c2e47498d6c95d2345e3ded09a4a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/attachments/probe-D02-0da21af5a4f65523fbbe6c1336b9d7cd3060cc02.json","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-25dfd-D02-恢复或不可见校验-module-revenue-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-26c1a-s-R03-详情可读-module-shipments-chromium/attachments/probe-R03-05db184ce58e197a1b7be6d2ce81d16eb1800fea.json","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/attachments/probe-D01-d9f16ad21b0a5ebcd95ae9c322286a4844c651cc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-27b95--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-28be2--module-livestream-groupbuy-chromium/attachments/probe-C02-337a1f0e09bc2e6184c4141e79ff448d179406bb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-28eac-异常恢复-module-ai-review-queue-chromium/attachments/probe-E01-a5c03249805d625a54ddfb43eeca04c6f88c79ec.json","e2e/test-results/crud-00-crud-runner-CRUD-严-298de-权限矩阵-module-tob-toc-gateway-chromium/attachments/probe-P01-2c7b23b29557380b9041fa0fdcd017331b873ab3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2bd21-全局搜索-P01-权限矩阵-module-search-chromium/attachments/probe-P01-2bef560a69aebea0886b47c44e093a0a6e15a48f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2d36d-le-customer-lifecycle-value-chromium/attachments/probe-A01-01f3e9f2026abc544a2ce9418d776db403af915b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2df00--module-event-subscriptions-chromium/attachments/probe-U02-1de2622454cd943b55683e4456f1afe831844218.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/attachments/probe-C01-d25494a484ae20e473da3f9160b96bea6701ef37.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-2f127--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-2f802--module-marketing-workflows-chromium/attachments/probe-R03-046c588eddb3c1ce0f814406cbaf74dc4be4f443.json","e2e/test-results/crud-00-crud-runner-CRUD-严-30628--删除-软-硬-可用-module-shipments-chromium/attachments/probe-D01-cc8f3c6c5c91d9410c0a5049677bb220cea479b4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/attachments/probe-D02-68f9231b7a0d3f30543eae75b2ae4086da8800fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-307d0-不可见校验-module-scheduled-jobs-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-3117c-ule-marketing-effectiveness-chromium/attachments/probe-R03-c506a845b114b93867f1e16600ea03de260a9ac8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-318f4--创建校验失败-module-dictionaries-chromium/attachments/probe-C02-d54c5fbe62756bd38b3cca675536e0d78400961a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-322f2-03-详情可读-module-store-agency-chromium/attachments/probe-R03-2be377684db3fa085cba3a03a66cbeab5675ac3d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-324b7-2-恢复或不可见校验-module-shipments-chromium/attachments/probe-D02-3f1105bcd6ed28d152d48cc7ad4bc029e1e15d15.json","e2e/test-results/crud-00-crud-runner-CRUD-严-339a7--module-self-operated-store-chromium/attachments/probe-E01-7d88adfc0a840a649395ef53111cc7595049e10b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34d91-列表可读-module-ai-agent-skills-chromium/attachments/probe-R01-d0f60e5327b11be8bbabe014d783c4aadd5caa4b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34f4c-突-module-approval-templates-chromium/attachments/probe-U02-adab39938f5374ba8ea8c70d9023fa4eb2eab9da.json","e2e/test-results/crud-00-crud-runner-CRUD-严-36319--module-livestream-groupbuy-chromium/attachments/probe-R02-ebe79da37ac4fda52dfec4be7d273e056c0974a8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-36f96-异常恢复-module-ai-agent-skills-chromium/attachments/probe-E01-a6785b8737e0e965998f1eb10d5f6a262b7c1a69.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3847b--module-livestream-groupbuy-chromium/attachments/probe-P01-cb711275a5cd117974c16154d1f0f235056462d1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-39830--module-event-subscriptions-chromium/attachments/probe-C02-7ac7c9beb8f3a3cb2f8f8ca3976049ad5b8fa9fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-39f88--module-marketing-workflows-chromium/attachments/probe-P01-e4b9dd5255759fee861b59eb822c1b4d69c4c683.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3b09c-筛选分页-module-tob-toc-gateway-chromium/attachments/probe-R02-885d1d4952f66349d7fdabff956249363d8ddccb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3d202-01-运行-导出-刷新动作-module-search-chromium/attachments/probe-A01-e9c1add570b417ccabad862add3802ff19ae093a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3f077-ess-R01-列表可读-module-process-chromium/attachments/probe-R01-fe32fa33e38b75b3b0279b2ab4af2978f54f744d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3f4e4-全局搜索-E01-异常恢复-module-search-chromium/attachments/probe-E01-3e08bf77bee2490258f010dfe6badc01e6fdabad.json","e2e/test-results/crud-00-crud-runner-CRUD-严-40813-权限矩阵-module-ai-agent-skills-chromium/attachments/probe-P01-f4d4bc40fa7fb1e371ea4de11835849202f428fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-430ed--R03-详情可读-module-event-logs-chromium/attachments/probe-R03-3079962f10c5b2373e79ea9af6ad9b2d68bd1472.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4350e--U02-更新权限-冲突-module-expense-chromium/attachments/probe-U02-b3438248fb5cd1b6ce2827dcb17f8bda48a7b5f7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-448ee--更新权限-冲突-module-video-calls-chromium/attachments/probe-U02-501ff748e56066065a94944f0939cde812dcf163.json","e2e/test-results/crud-00-crud-runner-CRUD-严-44db0-01-权限矩阵-module-dictionaries-chromium/attachments/probe-P01-b86a10b18a8ca32b840164a0c8efcb924145211e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-45f32--module-marketing-workflows-chromium/attachments/probe-U01-8432ecf8234661f77396919c23b65dbec60a516a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/attachments/probe-D02-73732ad3c5f72415c989ffd6420cf84483f876c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-4706c--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-4fbac-U01-更新成功-module-commissions-chromium/attachments/probe-U01-05c9dc551bfa36c0bd97e4eda6bd32498e09ce74.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52184--软-硬-可用-module-dictionaries-chromium/attachments/probe-D01-185a077f043d3c6a69688a73e437cf8443497741.json","e2e/test-results/crud-00-crud-runner-CRUD-严-539e3-ess-P01-权限矩阵-module-process-chromium/attachments/probe-P01-0b3abe2c907f43df2b8b6e2bdc5f0e1e61eb76ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/attachments/probe-D02-6d14aa11289185bbe607a8ca22981747819797be.json","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-54c38-恢复或不可见校验-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-5915a--U02-更新权限-冲突-module-process-chromium/attachments/probe-U02-95a2a64c6d9ad4a68b09bb56acd155d7c8e6f5ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-593af-ule-multi-touch-attribution-chromium/attachments/probe-R01-ebe5cbe05509b85aabc9031677eed0db7bc0b9e0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-5aef0-01-创建成功-module-dictionaries-chromium/attachments/probe-C01-8e9ede49dfba923088cd0cfe65df061f8ea2d570.json","e2e/test-results/crud-00-crud-runner-CRUD-严-5ed49-功-module-approval-templates-chromium/attachments/probe-U01-371c994b114fded7fe293d0f63e5a231630fc421.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60099--P01-权限矩阵-module-event-logs-chromium/attachments/probe-P01-bd3428e914b080a6bde0972ce13a5b4b763b7ef3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-61664-le-customer-lifecycle-value-chromium/attachments/probe-R01-c56befd334e9c2912cc2eb94c187ce2c0af5e9ef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-62666--module-self-operated-store-chromium/attachments/probe-R01-2456a2746d38b4032dbaa717c356dacab20912fd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-63243-01-权限矩阵-module-store-agency-chromium/attachments/probe-P01-e8aee74b35aba6eb07d670b0fa5ab48c7164d687.json","e2e/test-results/crud-00-crud-runner-CRUD-严-69632-nue-P01-权限矩阵-module-revenue-chromium/attachments/probe-P01-df2c2dcdbf96825e35e36f6ace922ee4b6010d76.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6a8a6-nue-E01-异常恢复-module-revenue-chromium/attachments/probe-E01-55a4b48c8f565c93281bec838b9375f65b14800a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6afa7-权限-冲突-module-admin-settings-chromium/attachments/probe-U02-9e5ec3c36b9f83908ff4e48f4130e9fbdef23df3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/attachments/probe-D02-f8f18cb821d0fa684fc51b42a0eb16a85eed7d39.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-6b362--module-marketing-workflows-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-6d2c0-le-customer-lifecycle-value-chromium/attachments/probe-R02-f4add8a844d9205a8ad003f2ef731915c1251c2b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6e599--module-self-operated-store-chromium/attachments/probe-R02-845f2b62daa1bdd7fa8a332865f3e85d53c36321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6fb52--module-marketing-workflows-chromium/attachments/probe-R02-b8b1ab9757576a73bcc6c254d684d6b0ace3f131.json","e2e/test-results/crud-00-crud-runner-CRUD-严-70e3c-e-R02-查询筛选分页-module-expense-chromium/attachments/probe-R02-c04fe395a7911d13952be573777ceb4ec96c8223.json","e2e/test-results/crud-00-crud-runner-CRUD-严-75b6f-校验失败-module-ai-agent-skills-chromium/attachments/probe-C02-672aac93c6ef3386d482927498a6e24470230137.json","e2e/test-results/crud-00-crud-runner-CRUD-严-763ec-2-创建校验失败-module-commissions-chromium/attachments/probe-C02-a341f60efb738fea1dfda2d9b863408d7839d07a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-76a38-详情可读-module-ai-review-queue-chromium/attachments/probe-R03-c2130c8d490866d29fa9f341a02cbb4fc6ff44bc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-76ab5--module-self-operated-store-chromium/attachments/probe-P01-9b2734d0cf1e72ffb148718791822592806f4b9d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/attachments/probe-D01-1ba0279bbb88d0608408f7c4fbdf18c92335d86b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-78db2-01-删除-软-硬-可用-module-process-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-794b2-01-异常恢复-module-store-agency-chromium/attachments/probe-E01-06007b7013a6dde5af269134ceca1563c56ce55a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-7bceb-s-R01-列表可读-module-shipments-chromium/attachments/probe-R01-76cfd0aa8e919c1c620a34ba2f12a418d0d3bef1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-80eb9--module-livestream-groupbuy-chromium/attachments/probe-R03-6c4ea46e0f9b202a0204809756d49457b0ed79f2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-81663-行-导出-刷新动作-module-event-logs-chromium/attachments/probe-A01-b3ab37ba3a204c01968f7784fc9139a8940fcfb4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-82c54-nue-U01-更新成功-module-revenue-chromium/attachments/probe-U01-0e1ca227a0b97c97b408ace1379b46b40a4feb7e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-82e36-理-D02-恢复或不可见校验-module-menus-chromium/attachments/probe-D02-c8015954612c83b92e9e06aa3c728a2886886939.json","e2e/test-results/crud-00-crud-runner-CRUD-严-83a69-02-查询筛选分页-module-event-logs-chromium/attachments/probe-R02-a9d27a1ec7d75e1639ea3912a6426a5932b2ba2d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-855a0-2-创建校验失败-module-video-calls-chromium/attachments/probe-C02-4df663e33175d4a200c9026ce4d9b03cb67f7ff0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-85f82--module-livestream-groupbuy-chromium/attachments/probe-E01-f284781c1c846783762d33826e5171dbc85272fe.json","e2e/test-results/crud-00-crud-runner-CRUD-严-86cf1-P01-权限矩阵-module-commissions-chromium/attachments/probe-P01-5585228f89580ccf96a5563ed53552b5cc8d2681.json","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/attachments/probe-D01-a3b5d7a6dd73e13a7789ce99a2fc51cc8c8cb0b5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-87c71-01-删除-软-硬-可用-module-revenue-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-88219-module-groupbuy-redemptions-chromium/attachments/probe-R02-3bacc27e6e2991816ab649efea3c81c8bc7e1469.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/attachments/probe-D01-97f53b2e277645dc213b2cdfb8728370c93eb414.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-8b6d9--module-event-subscriptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-8b831-推送-P01-权限矩阵-module-realtime-chromium/attachments/probe-P01-a5ccd810bcecbc94d29b5fae71d8710a123abe58.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8c9a0--创建成功-module-scheduled-jobs-chromium/attachments/probe-C01-5e20bd52f11df6b9edaec0d24f839d573ac5b930.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8eb81-s-C01-创建成功-module-shipments-chromium/attachments/probe-C01-79f3c45700f8b733e1dae4c1d3c0d13f0ece0370.json","e2e/test-results/crud-00-crud-runner-CRUD-严-91a8c--module-event-subscriptions-chromium/attachments/probe-P01-b0ab39d0381eae827f144016fe3e789a9abe489b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-92928-le-customer-lifecycle-value-chromium/attachments/probe-P01-f69e69e7138f2548447abbd9a65fe5a391e532bc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-92cb7-ess-U01-更新成功-module-process-chromium/attachments/probe-U01-68fcaa56f5991a73bcc627ef9a3c4d5ffb66b8ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9364a-ule-marketing-effectiveness-chromium/attachments/probe-R02-5fa85c4ca3ed2ee971daae26b56d79d81f081104.json","e2e/test-results/crud-00-crud-runner-CRUD-严-93844-01-异常恢复-module-dictionaries-chromium/attachments/probe-E01-f01fd6e080ae953ef48298d35a318ceffe2f4ceb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-959d3-s-U01-更新成功-module-shipments-chromium/attachments/probe-U01-b03fe92972f69daca18de503a17ea0468c09a7fb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-96329-ule-multi-touch-attribution-chromium/attachments/probe-A01-8deaaa8251a742e98e8862fad5fbdccd4785a5a9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-998df-s-E01-异常恢复-module-shipments-chromium/attachments/probe-E01-03a0e4d85ccc9d6aad918f30512c56a1c0895e1d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a045-s-R02-查询筛选分页-module-process-chromium/attachments/probe-R02-b93b5d0c9a3e018472ea9265a17dfc8686056e58.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a560-E01-异常恢复-module-video-calls-chromium/attachments/probe-E01-89a5ca8f5be3dc3bae1c50d1a63b280a012c37c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9a5ae-module-groupbuy-redemptions-chromium/attachments/probe-U02-cfe5e3c909764588e3e2c03a9921ef2e900da8ff.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9cb36-nue-R03-详情可读-module-revenue-chromium/attachments/probe-R03-26039101d85a9f847900de53e0ebb47e62b24e01.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9f43f--module-marketing-workflows-chromium/attachments/probe-C02-e67171da757d0baeffba1166f199c06da88ed02a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-a23b2-1-异常恢复-module-system-events-chromium/attachments/probe-E01-4e873dbf657a18537d175606f5fad6753cf5e516.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ab566--module-self-operated-store-chromium/attachments/probe-A01-affdf7f0c51a9ea3070924e4de57042f99c1647e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/attachments/probe-D02-647f210047f57bfdc74c9b1ecf122430db73508a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-abcd6--module-livestream-groupbuy-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/attachments/probe-D01-ca42e46afaa5335bd1e7dce12c865b793eba893a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-acc0b--硬-可用-module-scheduled-jobs-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-afc48-02-更新权限-冲突-module-shipments-chromium/attachments/probe-U02-76f888bd73b952dadeae2f670097c231598cc7f1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b016f-R02-查询筛选分页-module-shipments-chromium/attachments/probe-R02-75f0ed5c036e86fa599d152e87a612340ec95779.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b19ee-复或不可见校验-module-dictionaries-chromium/attachments/probe-D02-75187a2c16f17d22a7d9ff0d71b6365b24ff8f11.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b1e0a-筛选分页-module-ai-review-queue-chromium/attachments/probe-R02-4df940b2aa799e163a18bce0bd790a9b1d9c7387.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b28dd--E01-异常恢复-module-event-logs-chromium/attachments/probe-E01-6a8f23b6d5e223ef03af32e2a331000f62f1bcab.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/attachments/probe-P01-f6dca05f404ffd7ebec499caa322c75dac737ae6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-b2a67-权限矩阵-module-service-monitor-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-b2e37-le-customer-lifecycle-value-chromium/attachments/probe-R03-2c5392b8531f2e66cbcb649474d6d65d472a52fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b6f23--module-marketing-workflows-chromium/attachments/probe-E01-b37aaa0cb1254e8339da45e381538d7893e2c503.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b7373-限-冲突-module-ai-agent-skills-chromium/attachments/probe-U02-27fa1829d3a97446dd64ce23f750e2fb9874ace9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b9839-nse-E01-异常恢复-module-expense-chromium/attachments/probe-E01-598af7a75b6afcfc750f7cbd999621fd493916bd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ba880--module-event-subscriptions-chromium/attachments/probe-U01-e9ddd3af40eeb74fc790b166ba862e1d10aa0bfd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-bd4d8-module-groupbuy-redemptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-be5a0-建校验失败-module-scheduled-jobs-chromium/attachments/probe-C02-abec1af36155a33b97e9536f1e0b25f5c60d42af.json","e2e/test-results/crud-00-crud-runner-CRUD-严-bff63-出-刷新动作-module-biz-sequences-chromium/attachments/probe-A01-cff25189c33e88a7a7e2f8da0f6a184b43588b8e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c2455-导出-刷新动作-module-store-agency-chromium/attachments/probe-A01-f2f8b36fb9c87d2182ec700828c6de66cbb60ec2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c3ec8--菜单管理-C01-创建成功-module-menus-chromium/attachments/probe-C01-43d8459603058bf20b6e03e294ef1ff405656572.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/attachments/probe-D02-cbdf98bdeb30878cbbcae7d7409bf18577f164a8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-c4631-D02-恢复或不可见校验-module-process-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-c888f-nse-R01-列表可读-module-expense-chromium/attachments/probe-R01-c151cc11c1c51847ab6a7050925714063ed72a3e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cb112-nue-R01-列表可读-module-revenue-chromium/attachments/probe-R01-6d360566911afc9198656a497bf24bcdcab5a8ef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cb57e-nse-R03-详情可读-module-expense-chromium/attachments/probe-R03-8725bda63e479f3e716df9ef79d3daadb939b071.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cef59-C02-创建校验失败-module-shipments-chromium/attachments/probe-C02-7715e381abfadb0134c0f64aae32efcd6cc7288e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cf219-ule-multi-touch-attribution-chromium/attachments/probe-P01-9f6b116fcd74dad3a2abcec566744bf89f88b8df.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cf60f--D01-删除-软-硬-可用-module-menus-chromium/attachments/probe-D01-64caafe460fcb82bbb3419e8aaac1050e8451f45.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d0b86-列表可读-module-tob-toc-gateway-chromium/attachments/probe-R01-f73df51b0b45f4a5f62ea53b8d6618db1d10fe92.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d38f6-1-异常恢复-module-notifications-chromium/attachments/probe-E01-d4b596265305cd3b54dd9559714e528c24720959.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/attachments/probe-D02-8bf37a45c16e990f5a6c2c5f3efc8539997f8a5f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-d4331-D02-恢复或不可见校验-module-expense-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-d4b5f-le-customer-lifecycle-value-chromium/attachments/probe-E01-0319841ca4bdbac52c9981b8d55b7e2d1c03a3d6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d7368--异常恢复-module-scheduled-jobs-chromium/attachments/probe-E01-635a5c0e726fdb67a4aa58c768d6f8902d4eccf3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d82a5-s-C02-创建校验失败-module-process-chromium/attachments/probe-C02-cf380d01e56b601ee5d9774add838ec35277f9b2.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d8d0a--查询筛选分页-module-store-agency-chromium/attachments/probe-R02-85d2089d2e3368741313663f156ca29198a8fda5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dc55e--权限矩阵-module-scheduled-jobs-chromium/attachments/probe-P01-88ffe9eb58933c537497a836a9c6be7ee0d09b1c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dca0b--module-livestream-groupbuy-chromium/attachments/probe-C01-7a7a50d602c882503af31232883b014afac04014.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dcdaa-功-module-approval-templates-chromium/attachments/probe-C01-16c09400702d309ccacd89c6cc6515b288ce5652.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd023--更新权限-冲突-module-commissions-chromium/attachments/probe-U02-31eb51169299797eebb27f771965a30d091db3ae.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/attachments/probe-E01-bae00686def91e0c59b235df1840db644481780b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-dd0ab-异常恢复-module-service-monitor-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-de3c4-nse-U01-更新成功-module-expense-chromium/attachments/probe-U01-11fa14f8f5a08140133acda94a85dddc10b55b1c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-df411--P01-权限矩阵-module-audit-logs-chromium/attachments/probe-P01-cc67b35323538b31fb9fb072895f6ef8a3c7acb8.json","e2e/test-results/crud-00-crud-runner-CRUD-严-dfe11-用-module-approval-templates-chromium/attachments/probe-D01-95bf79174ec0e99de83f17562c62ebfd8caf356b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/attachments/probe-D01-275e597c628a68cdfe3380f9ee3be8f448117171.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-e3cc6--module-livestream-groupbuy-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-e43b8-详情可读-module-ai-agent-skills-chromium/attachments/probe-R03-2acd1ee97308324e8e3d51697bf2d1e0384659fe.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e62ab--菜单管理-U01-更新成功-module-menus-chromium/attachments/probe-U01-1d53843982c476796fec194850f315972daef53a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e77fb-P01-权限矩阵-module-video-calls-chromium/attachments/probe-P01-67862bd82cfaf82cf18fc865cf1ec3d6f054ed5d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec2c8-ule-marketing-effectiveness-chromium/attachments/probe-R01-c4ff35e91e5445bbcbd77127fc44ec067150a3d1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec85f-nue-C01-创建成功-module-revenue-chromium/attachments/probe-C01-485f1896ca83f62279fd771c506333652790bd8f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec9bf-01-更新成功-module-dictionaries-chromium/attachments/probe-U01-88806b20d664da9a894a70542dd78b570023f97e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ed76b-module-groupbuy-redemptions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-ed76b-module-groupbuy-redemptions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-ef210-nse-C01-创建成功-module-expense-chromium/attachments/probe-C01-1060246818b142f7b69400f2162dcc4b60688161.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ef3b1-验-module-approval-templates-chromium/attachments/probe-D02-ae03148cfd2caf68fbcee4d7c6303d501385b8e6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-efb99-ule-multi-touch-attribution-chromium/attachments/probe-R03-8fdd64112b2a398acbcefa3f75fa23a4c63fa8e6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f06f4-ule-marketing-effectiveness-chromium/attachments/probe-A01-c6d20bb0111e1119ace37991e5df01669a6266da.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f23b0-s-P01-权限矩阵-module-shipments-chromium/attachments/probe-P01-8e9f67f73c02d3bd3d734b641a059aee5869e874.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3368-ule-marketing-effectiveness-chromium/attachments/probe-E01-cc0cf07384fc25d79c9813c0ba15dc7aadc7c3c0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/attachments/probe-D01-c46aec2cf8807f6c56de6720d673772677870d54.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-f3cb5-除-软-硬-可用-module-commissions-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-f4286--菜单管理-P01-权限矩阵-module-menus-chromium/attachments/probe-P01-235d48932620cc33ffb248ae1c4b5c3e3dc15444.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f82cb-复-module-approval-templates-chromium/attachments/probe-E01-f7a28edd546368cb5579043036432fca3a6a3c54.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f885e-e-C02-创建校验失败-module-revenue-chromium/attachments/probe-C02-cc876d5954153779c4985b16065eab26194d2247.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f947b-筛选分页-module-ai-agent-skills-chromium/attachments/probe-R02-d3bc954aa6725de6b169dbf7386b3f12eb2e9e59.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f9c32-列表可读-module-ai-review-queue-chromium/attachments/probe-R01-1a3b2c411d57a6bc8b03af5b23177f3087b48ebb.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f9f1d-败-module-approval-templates-chromium/attachments/probe-C02-8c5cdde79061de2819118373c79f7ab15e0734d5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fa9d7--module-livestream-groupbuy-chromium/attachments/probe-U01-92cc5e58e2cd8523a1f21abc561874d938766c9c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fb79f--更新成功-module-scheduled-jobs-chromium/attachments/probe-U01-a10e9ddd1f63c31ed58f70f27b527657df2796cf.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fcfb3-ess-E01-异常恢复-module-process-chromium/attachments/probe-E01-18330f7d7e922029ff26dc6fc85aadd19bb52309.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fd741-刷新动作-module-ai-review-queue-chromium/attachments/probe-A01-c874cda05ab6ff19465dbea67b7e875ac5ae8b46.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fd88c-e-R02-查询筛选分页-module-revenue-chromium/attachments/probe-R02-30da5be9421d180930c5fec01823592972ed20ae.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe1e4--菜单管理-E01-异常恢复-module-menus-chromium/attachments/probe-E01-2b8e0f58dbe8e9e9f12c1b560bce483617c507f5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/attachments/probe-D01-4a2656dcf34bff0282f4d80548a4d236b3708bed.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/error-context.md","e2e/test-results/crud-00-crud-runner-CRUD-严-fe272-01-删除-软-硬-可用-module-expense-chromium/test-failed-1.png","e2e/test-results/crud-00-crud-runner-CRUD-严-fe52f-阵-module-approval-templates-chromium/attachments/probe-P01-1d14b515a916cf305cde87cd29c80f8f916ad1af.json","e2e/test-results/crud/probes/admin-settings-D01-1774228959860.json","e2e/test-results/crud/probes/admin-settings-D02-1774228961425.json","e2e/test-results/crud/probes/admin-settings-U02-1774228957852.json","e2e/test-results/crud/probes/ai-agent-skills-C02-1774228964836.json","e2e/test-results/crud/probes/ai-agent-skills-E01-1774228973551.json","e2e/test-results/crud/probes/ai-agent-skills-P01-1774228971739.json","e2e/test-results/crud/probes/ai-agent-skills-R01-1774228966871.json","e2e/test-results/crud/probes/ai-agent-skills-R02-1774228968078.json","e2e/test-results/crud/probes/ai-agent-skills-R03-1774228969949.json","e2e/test-results/crud/probes/ai-agent-skills-U02-1774228976992.json","e2e/test-results/crud/probes/ai-review-queue-A01-1774228990066.json","e2e/test-results/crud/probes/ai-review-queue-E01-1774228988280.json","e2e/test-results/crud/probes/ai-review-queue-P01-1774228986873.json","e2e/test-results/crud/probes/ai-review-queue-R01-1774228981413.json","e2e/test-results/crud/probes/ai-review-queue-R02-1774228983520.json","e2e/test-results/crud/probes/ai-review-queue-R03-1774228984881.json","e2e/test-results/crud/probes/approval-templates-C01-1774228991737.json","e2e/test-results/crud/probes/approval-templates-C02-1774228993513.json","e2e/test-results/crud/probes/approval-templates-D01-1774229008440.json","e2e/test-results/crud/probes/approval-templates-D02-1774229009999.json","e2e/test-results/crud/probes/approval-templates-E01-1774229003231.json","e2e/test-results/crud/probes/approval-templates-P01-1774229001111.json","e2e/test-results/crud/probes/approval-templates-U01-1774229004573.json","e2e/test-results/crud/probes/approval-templates-U02-1774229006513.json","e2e/test-results/crud/probes/audit-logs-E01-1774229019813.json","e2e/test-results/crud/probes/audit-logs-P01-1774229017705.json","e2e/test-results/crud/probes/biz-sequences-A01-1774229036468.json","e2e/test-results/crud/probes/biz-sequences-E01-1774229034481.json","e2e/test-results/crud/probes/biz-sequences-P01-1774229032402.json","e2e/test-results/crud/probes/commissions-C01-1774229037608.json","e2e/test-results/crud/probes/commissions-C02-1774229039494.json","e2e/test-results/crud/probes/commissions-D01-1774229053838.json","e2e/test-results/crud/probes/commissions-D02-1774229055748.json","e2e/test-results/crud/probes/commissions-E01-1774229049480.json","e2e/test-results/crud/probes/commissions-P01-1774229047205.json","e2e/test-results/crud/probes/commissions-U01-1774229050630.json","e2e/test-results/crud/probes/commissions-U02-1774229052696.json","e2e/test-results/crud/probes/customer-lifecycle-value-A01-1774229066804.json","e2e/test-results/crud/probes/customer-lifecycle-value-E01-1774229065075.json","e2e/test-results/crud/probes/customer-lifecycle-value-P01-1774229063435.json","e2e/test-results/crud/probes/customer-lifecycle-value-R01-1774229057952.json","e2e/test-results/crud/probes/customer-lifecycle-value-R02-1774229060051.json","e2e/test-results/crud/probes/customer-lifecycle-value-R03-1774229061457.json","e2e/test-results/crud/probes/dictionaries-C01-1774229068600.json","e2e/test-results/crud/probes/dictionaries-C02-1774229070372.json","e2e/test-results/crud/probes/dictionaries-D01-1774229085165.json","e2e/test-results/crud/probes/dictionaries-D02-1774229087279.json","e2e/test-results/crud/probes/dictionaries-E01-1774229080255.json","e2e/test-results/crud/probes/dictionaries-P01-1774229077986.json","e2e/test-results/crud/probes/dictionaries-U01-1774229081591.json","e2e/test-results/crud/probes/dictionaries-U02-1774229083555.json","e2e/test-results/crud/probes/event-logs-A01-1774229097156.json","e2e/test-results/crud/probes/event-logs-E01-1774229095352.json","e2e/test-results/crud/probes/event-logs-P01-1774229093938.json","e2e/test-results/crud/probes/event-logs-R01-1774229088479.json","e2e/test-results/crud/probes/event-logs-R02-1774229090341.json","e2e/test-results/crud/probes/event-logs-R03-1774229091979.json","e2e/test-results/crud/probes/event-subscriptions-C01-1774229098822.json","e2e/test-results/crud/probes/event-subscriptions-C02-1774229100367.json","e2e/test-results/crud/probes/event-subscriptions-D01-1774229114456.json","e2e/test-results/crud/probes/event-subscriptions-D02-1774229118439.json","e2e/test-results/crud/probes/event-subscriptions-E01-1774229110866.json","e2e/test-results/crud/probes/event-subscriptions-P01-1774229107724.json","e2e/test-results/crud/probes/event-subscriptions-U01-1774229111052.json","e2e/test-results/crud/probes/event-subscriptions-U02-1774229114636.json","e2e/test-results/crud/probes/expense-C01-1774229117759.json","e2e/test-results/crud/probes/expense-C02-1774229120864.json","e2e/test-results/crud/probes/expense-D01-1774229134839.json","e2e/test-results/crud/probes/expense-D02-1774229136582.json","e2e/test-results/crud/probes/expense-E01-1774229129600.json","e2e/test-results/crud/probes/expense-P01-1774229127758.json","e2e/test-results/crud/probes/expense-R01-1774229122882.json","e2e/test-results/crud/probes/expense-R02-1774229124121.json","e2e/test-results/crud/probes/expense-R03-1774229125973.json","e2e/test-results/crud/probes/expense-U01-1774229131261.json","e2e/test-results/crud/probes/expense-U02-1774229133199.json","e2e/test-results/crud/probes/groupbuy-redemptions-R01-1774229141724.json","e2e/test-results/crud/probes/groupbuy-redemptions-R02-1774229143858.json","e2e/test-results/crud/probes/groupbuy-redemptions-R03-1774229145041.json","e2e/test-results/crud/probes/groupbuy-redemptions-U02-1774229170915.json","e2e/test-results/crud/probes/livestream-groupbuy-C01-1774229178830.json","e2e/test-results/crud/probes/livestream-groupbuy-C02-1774229180364.json","e2e/test-results/crud/probes/livestream-groupbuy-D01-1774229194938.json","e2e/test-results/crud/probes/livestream-groupbuy-D02-1774229196383.json","e2e/test-results/crud/probes/livestream-groupbuy-E01-1774229189569.json","e2e/test-results/crud/probes/livestream-groupbuy-P01-1774229187752.json","e2e/test-results/crud/probes/livestream-groupbuy-R01-1774229182174.json","e2e/test-results/crud/probes/livestream-groupbuy-R02-1774229183941.json","e2e/test-results/crud/probes/livestream-groupbuy-R03-1774229185765.json","e2e/test-results/crud/probes/livestream-groupbuy-U01-1774229191781.json","e2e/test-results/crud/probes/livestream-groupbuy-U02-1774229193102.json","e2e/test-results/crud/probes/marketing-effectiveness-A01-1774229207289.json","e2e/test-results/crud/probes/marketing-effectiveness-E01-1774229206002.json","e2e/test-results/crud/probes/marketing-effectiveness-P01-1774229204018.json","e2e/test-results/crud/probes/marketing-effectiveness-R01-1774229199146.json","e2e/test-results/crud/probes/marketing-effectiveness-R02-1774229200610.json","e2e/test-results/crud/probes/marketing-effectiveness-R03-1774229202631.json","e2e/test-results/crud/probes/marketing-workflows-C01-1774229209159.json","e2e/test-results/crud/probes/marketing-workflows-C02-1774229210599.json","e2e/test-results/crud/probes/marketing-workflows-D01-1774229224143.json","e2e/test-results/crud/probes/marketing-workflows-D02-1774229228195.json","e2e/test-results/crud/probes/marketing-workflows-E01-1774229220479.json","e2e/test-results/crud/probes/marketing-workflows-P01-1774229217362.json","e2e/test-results/crud/probes/marketing-workflows-R01-1774229213676.json","e2e/test-results/crud/probes/marketing-workflows-R02-1774229214040.json","e2e/test-results/crud/probes/marketing-workflows-R03-1774229217094.json","e2e/test-results/crud/probes/marketing-workflows-U01-1774229220605.json","e2e/test-results/crud/probes/marketing-workflows-U02-1774229224311.json","e2e/test-results/crud/probes/menus-C01-1774229227524.json","e2e/test-results/crud/probes/menus-C02-1774229230614.json","e2e/test-results/crud/probes/menus-D01-1774229245415.json","e2e/test-results/crud/probes/menus-D02-1774229247641.json","e2e/test-results/crud/probes/menus-E01-1774229240537.json","e2e/test-results/crud/probes/menus-P01-1774229238253.json","e2e/test-results/crud/probes/menus-U01-1774229241859.json","e2e/test-results/crud/probes/menus-U02-1774229243840.json","e2e/test-results/crud/probes/multi-touch-attribution-A01-1774229257777.json","e2e/test-results/crud/probes/multi-touch-attribution-E01-1774229255957.json","e2e/test-results/crud/probes/multi-touch-attribution-P01-1774229254510.json","e2e/test-results/crud/probes/multi-touch-attribution-R01-1774229248887.json","e2e/test-results/crud/probes/multi-touch-attribution-R02-1774229250904.json","e2e/test-results/crud/probes/multi-touch-attribution-R03-1774229252576.json","e2e/test-results/crud/probes/notifications-E01-1774229267813.json","e2e/test-results/crud/probes/notifications-P01-1774229265567.json","e2e/test-results/crud/probes/process-C01-1774229272198.json","e2e/test-results/crud/probes/process-C02-1774229274352.json","e2e/test-results/crud/probes/process-D01-1774229287252.json","e2e/test-results/crud/probes/process-D02-1774229288833.json","e2e/test-results/crud/probes/process-E01-1774229281992.json","e2e/test-results/crud/probes/process-P01-1774229280684.json","e2e/test-results/crud/probes/process-R01-1774229275505.json","e2e/test-results/crud/probes/process-R02-1774229277468.json","e2e/test-results/crud/probes/process-R03-1774229278638.json","e2e/test-results/crud/probes/process-U01-1774229283764.json","e2e/test-results/crud/probes/process-U02-1774229285585.json","e2e/test-results/crud/probes/realtime-E01-1774229297070.json","e2e/test-results/crud/probes/realtime-P01-1774229295494.json","e2e/test-results/crud/probes/revenue-C01-1774229298836.json","e2e/test-results/crud/probes/revenue-C02-1774229300615.json","e2e/test-results/crud/probes/revenue-D01-1774229314543.json","e2e/test-results/crud/probes/revenue-D02-1774229316394.json","e2e/test-results/crud/probes/revenue-E01-1774229309695.json","e2e/test-results/crud/probes/revenue-P01-1774229307892.json","e2e/test-results/crud/probes/revenue-R01-1774229302430.json","e2e/test-results/crud/probes/revenue-R02-1774229304189.json","e2e/test-results/crud/probes/revenue-R03-1774229305972.json","e2e/test-results/crud/probes/revenue-U01-1774229311344.json","e2e/test-results/crud/probes/revenue-U02-1774229313295.json","e2e/test-results/crud/probes/scheduled-jobs-C01-1774229318618.json","e2e/test-results/crud/probes/scheduled-jobs-C02-1774229320707.json","e2e/test-results/crud/probes/scheduled-jobs-D01-1774229334549.json","e2e/test-results/crud/probes/scheduled-jobs-D02-1774229336447.json","e2e/test-results/crud/probes/scheduled-jobs-E01-1774229330066.json","e2e/test-results/crud/probes/scheduled-jobs-P01-1774229327922.json","e2e/test-results/crud/probes/scheduled-jobs-U01-1774229331260.json","e2e/test-results/crud/probes/scheduled-jobs-U02-1774229333338.json","e2e/test-results/crud/probes/search-A01-1774229349413.json","e2e/test-results/crud/probes/search-E01-1774229346300.json","e2e/test-results/crud/probes/search-P01-1774229344735.json","e2e/test-results/crud/probes/self-operated-store-A01-1774229360430.json","e2e/test-results/crud/probes/self-operated-store-E01-1774229356797.json","e2e/test-results/crud/probes/self-operated-store-P01-1774229356788.json","e2e/test-results/crud/probes/self-operated-store-R01-1774229349609.json","e2e/test-results/crud/probes/self-operated-store-R02-1774229353043.json","e2e/test-results/crud/probes/self-operated-store-R03-1774229353201.json","e2e/test-results/crud/probes/service-monitor-E01-1774229368198.json","e2e/test-results/crud/probes/service-monitor-P01-1774229367735.json","e2e/test-results/crud/probes/shipments-C01-1774229373195.json","e2e/test-results/crud/probes/shipments-C02-1774229376245.json","e2e/test-results/crud/probes/shipments-D01-1774229390641.json","e2e/test-results/crud/probes/shipments-D02-1774229391200.json","e2e/test-results/crud/probes/shipments-E01-1774229383236.json","e2e/test-results/crud/probes/shipments-P01-1774229382879.json","e2e/test-results/crud/probes/shipments-R01-1774229376617.json","e2e/test-results/crud/probes/shipments-R02-1774229379487.json","e2e/test-results/crud/probes/shipments-R03-1774229379981.json","e2e/test-results/crud/probes/shipments-U01-1774229387262.json","e2e/test-results/crud/probes/shipments-U02-1774229386620.json","e2e/test-results/crud/probes/store-agency-A01-1774229400909.json","e2e/test-results/crud/probes/store-agency-E01-1774229400771.json","e2e/test-results/crud/probes/store-agency-P01-1774229397651.json","e2e/test-results/crud/probes/store-agency-R01-1774229393917.json","e2e/test-results/crud/probes/store-agency-R02-1774229394275.json","e2e/test-results/crud/probes/store-agency-R03-1774229397363.json","e2e/test-results/crud/probes/system-events-E01-1774229412946.json","e2e/test-results/crud/probes/system-events-P01-1774229409150.json","e2e/test-results/crud/probes/tob-toc-gateway-E01-1774229420912.json","e2e/test-results/crud/probes/tob-toc-gateway-P01-1774229419582.json","e2e/test-results/crud/probes/tob-toc-gateway-R01-1774229416178.json","e2e/test-results/crud/probes/tob-toc-gateway-R02-1774229417536.json","e2e/test-results/crud/probes/video-calls-C02-1774229424368.json","e2e/test-results/crud/probes/video-calls-E01-1774229434277.json","e2e/test-results/crud/probes/video-calls-P01-1774229431993.json","e2e/test-results/crud/probes/video-calls-U02-1774229437506.json","scripts/pg-backup.sh","scripts/setup-aliyun-deploy.sh"],"removed":["e2e/test-results/.playwright-artifacts-240/040dee8f334f6c93fa788311a8961dae.png","e2e/test-results/.playwright-artifacts-240/058f808b72bfb61b392c5078d5509418.png","e2e/test-results/.playwright-artifacts-240/0893f4c2a4a7c014d48a306a37a5dc6f.png","e2e/test-results/.playwright-artifacts-240/1bd44c2c27b13a8e4e20754676e16753.png","e2e/test-results/.playwright-artifacts-240/202267e939ad0f07474e283188a20e7d.png","e2e/test-results/.playwright-artifacts-240/2643239379fd7e6fb2b3af6dacebc4fa.png","e2e/test-results/.playwright-artifacts-240/275d5fde4f54663504fbe6b3e84548d3.png","e2e/test-results/.playwright-artifacts-240/42867d3c5c17db159677472c69e89621.png","e2e/test-results/.playwright-artifacts-240/437c27fb2bacac72655c93b0b195c12b.png","e2e/test-results/.playwright-artifacts-240/4e1e7cc1649f584e86226ca11178f09d.png","e2e/test-results/.playwright-artifacts-240/505ec08f78c1ac4cfbd5a64a3e01ec29.png","e2e/test-results/.playwright-artifacts-240/50ad9cd6f3585ecf685f91c233f1100f.png","e2e/test-results/.playwright-artifacts-240/56d48ae872fca36631d1f464243747be.png","e2e/test-results/.playwright-artifacts-240/5be73b706dafcc86885ef501dccd65f9.png","e2e/test-results/.playwright-artifacts-240/61a48f54c74157d08f79a5c7638a2c75.png","e2e/test-results/.playwright-artifacts-240/67cbfdd34817fa76173eda99da253422.png","e2e/test-results/.playwright-artifacts-240/6de31eb46d49679d37fcb85e09bf50a7.png","e2e/test-results/.playwright-artifacts-240/719cc5c2833983e26d2e26fb6ecd1410.png","e2e/test-results/.playwright-artifacts-240/765d23b2babbdc342a5e33cda8d39a87.png","e2e/test-results/.playwright-artifacts-240/7f1c5b28525ac2cc41bc099e6f749ab3.png","e2e/test-results/.playwright-artifacts-240/800d3474ffbcfb84327a4cff203da5ab.png","e2e/test-results/.playwright-artifacts-240/82e93cc1f0a93cda9a36e89ffa14b831.png","e2e/test-results/.playwright-artifacts-240/834a6d7b46250bf3a7b6c74804572593.png","e2e/test-results/.playwright-artifacts-240/86a3a201ece1b35521f5b7cb565876c1.png","e2e/test-results/.playwright-artifacts-240/8ab300257837e88962f2a6b7027e13a0.png","e2e/test-results/.playwright-artifacts-240/941e36d46c2caceb2ea0fc70bed6bba5.png","e2e/test-results/.playwright-artifacts-240/9e77802004f48f7c693bc508c5d8d39b.png","e2e/test-results/.playwright-artifacts-240/a0e310742c0a3c96a02bdf2c7db7dfb2.png","e2e/test-results/.playwright-artifacts-240/c4f6a23e9cd556d8fa7d69f40bc122ac.png","e2e/test-results/.playwright-artifacts-240/c51c980a067ead90c72ee084ad8fc00a.png","e2e/test-results/.playwright-artifacts-240/d74a4495418c027fb3e4b838b4aa3521.png","e2e/test-results/.playwright-artifacts-240/dace6040beafd8d86a5baf4fe5f1ae2a.png","e2e/test-results/.playwright-artifacts-240/dce6caafe2e1fcdac2ee738369ed6098.png","e2e/test-results/.playwright-artifacts-240/df5df0fd3c83d8265e719acb6b3d0ee6.png","e2e/test-results/.playwright-artifacts-240/e07d7068d011403eeb553914cb5c364e.png","e2e/test-results/.playwright-artifacts-240/e5e82b734579c829a5939d96fcc05dff.png","e2e/test-results/.playwright-artifacts-240/e8cb101c527d05e5df6ca5fc2b904583.png","e2e/test-results/.playwright-artifacts-240/eaff6d849895b87797832af1a9a24d65.png","e2e/test-results/.playwright-artifacts-240/f0ff9429d9c71385cff328a94e1a703c.png","e2e/test-results/.playwright-artifacts-240/fba7d655d78e525212c958c6c2a7227d.png","e2e/test-results/.playwright-artifacts-241/094966347a6999bd858f5ab8a249f754.png","e2e/test-results/.playwright-artifacts-241/0b6068733b160e988728b3140bdbaef5.png","e2e/test-results/.playwright-artifacts-241/1bb8fb49ed8335c1df210ed0bbe9493c.png","e2e/test-results/.playwright-artifacts-241/1dc0352fb049eb5707b5ecdeb36e7588.png","e2e/test-results/.playwright-artifacts-241/248c7bde5073b7b22bc5737b59012f68.png","e2e/test-results/.playwright-artifacts-241/26e9b207b71a36018b2252efb70c0366.png","e2e/test-results/.playwright-artifacts-241/2ae009986a6d6b9b348e715140f0e05f.png","e2e/test-results/.playwright-artifacts-241/2e7643de8fce869a4dc6701b06f92045.png","e2e/test-results/.playwright-artifacts-241/34681405d2abf88b9b47e450f48ecaa3.png","e2e/test-results/.playwright-artifacts-241/45be60ad912dd46dfb7aa5cbee9f02d0.png","e2e/test-results/.playwright-artifacts-241/5bb07c90a274dac44963d8cceca8eb1e.png","e2e/test-results/.playwright-artifacts-241/5c81aa46578a6e4a399dcdf0d73ba8d3.png","e2e/test-results/.playwright-artifacts-241/643d257ac5cf926a92dfd4e67907a9dc.png","e2e/test-results/.playwright-artifacts-241/6454481b50c1adc6bc7e94d3fb946915.png","e2e/test-results/.playwright-artifacts-241/67232c5e7156aba881fa65d80af1207b.png","e2e/test-results/.playwright-artifacts-241/67d9026a171dc55ffc861a72ce9d4b2c.png","e2e/test-results/.playwright-artifacts-241/714aeb4c6b5950f311af88662c8b4424.png","e2e/test-results/.playwright-artifacts-241/7a8af77cb2620429282f057b7c7fd0ae.png","e2e/test-results/.playwright-artifacts-241/922282efa032ca16073c502056c2826f.png","e2e/test-results/.playwright-artifacts-241/9543fc36ad8580206d7a961590a7d83d.png","e2e/test-results/.playwright-artifacts-241/9c77f778e3b32c88fe3524c93a150de1.png","e2e/test-results/.playwright-artifacts-241/9c8a27ce50fdd70f043debd37db84261.png","e2e/test-results/.playwright-artifacts-241/9ce478697576abf803f23864fd3d01c7.png","e2e/test-results/.playwright-artifacts-241/a9df789309206957d3696bd33d4752b7.png","e2e/test-results/.playwright-artifacts-241/b16f350537ed50e46405ecd91275e9f4.png","e2e/test-results/.playwright-artifacts-241/b213a106fbdfe86fe5a2e40fd333aa0c.png","e2e/test-results/.playwright-artifacts-241/b82911d04e9ad9e3893351a21a56b011.png","e2e/test-results/.playwright-artifacts-241/b94da2213274548a93d16676dea24087.png","e2e/test-results/.playwright-artifacts-241/b98a93160e626ed6e3b05e7e527192fa.png","e2e/test-results/.playwright-artifacts-241/c2f7e527724d7e5eb8d379e3fbfc1b83.png","e2e/test-results/.playwright-artifacts-241/c800d08cc104e95000629104c11fd8b3.png","e2e/test-results/.playwright-artifacts-241/cd36bb67c1c05fedeac1923b06e6d4f5.png","e2e/test-results/.playwright-artifacts-241/d2ebbb7e8ca084380958c49f40f1bcac.png","e2e/test-results/.playwright-artifacts-241/d6ef796cc1833026cab7434b435084f4.png","e2e/test-results/.playwright-artifacts-241/dc49bd3538e061f12e7b17709d6bba0d.png","e2e/test-results/.playwright-artifacts-241/e014d348f300176842a83787a7f7938c.png","e2e/test-results/.playwright-artifacts-241/e8b738bc9925b35cacb65db8fd37bd27.png","e2e/test-results/.playwright-artifacts-241/ed833f2d058e02081a433bb71c5c71ca.png","e2e/test-results/.playwright-artifacts-241/f42b7455348166022fb51732079f16a2.png","e2e/test-results/.playwright-artifacts-241/f7ffcca2f8bd695dbd421e83dfd7dacb.png"],"modified":["backend/.env.example","backend/package.json","backend/prisma/schema.prisma","backend/prisma/schema/_base.prisma","backend/src/modules/customers/customer-contact.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/modules/opportunities/opportunity-competitor.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/shared/services/base.service.ts","backend/src/shared/services/field-encryption.service.ts","docker-compose.yml","e2e/test-results/.last-run.json","pnpm-lock.yaml"]},"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":1949305,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-23T09:24:26+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
18
|
1774262461
|
1774262704
|
0
|
1774262375
|
1774263609
|
|
|
0
|
Edit
Delete
|
|
7309
|
chore: comprehensive governance updates and test a chore: comprehensive governance updates and test artifacts...
|
6
|
5
|
database-security.yml
|
7235
|
-2
|
106
|
refs/heads/main
|
339ea969ec2633756fb1a155d47723d0f61396a4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"df7b6f46170cb46db4771dd1e07991b0b13d90a0","after":"339ea969ec2633756fb1a155d47723d0f61396a4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/df7b6f46170cb46db4771dd1e07991b0b13d90a0...339ea969ec2633756fb1a155d47723d0f61396a4","commits":[{"id":"339ea969ec2633756fb1a155d47723d0f61396a4","message":"chore: comprehensive governance updates and test artifacts\n\n- Add Prisma schema modularization and migration scripts\n- Add service test coverage across all modules (AI, alliance, community, marketing, etc.)\n- Add shared services (cache, custom-fields, dynamic-state-machine, encryption, etc.)\n- Add infrastructure configs (ClickHouse, Debezium, Tempo)\n- Add user manual and technical documentation with screenshots\n- Add router module organization for all centers\n- Add store/test coverage and Playwright artifacts\n- Update CI workflow, environment configs, and dependencies\n- Fix security issues in auth, kafka, and validation layers\n- Fix permission naming tests to expect kebab-case output\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/339ea969ec2633756fb1a155d47723d0f61396a4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T09:22:37+08:00","added":["backend/prisma/migrations/manual/create_dynamic_sm_and_custom_fields.sql","backend/prisma/migrations/manual/create_knowledge_embeddings.sql","backend/prisma/migrations/materialized_views.sql","backend/prisma/schema/_base.prisma","backend/prisma/schema/_enums.prisma","backend/prisma/schema/ai.prisma","backend/prisma/schema/alliance.prisma","backend/prisma/schema/community.prisma","backend/prisma/schema/contracts.prisma","backend/prisma/schema/cpq.prisma","backend/prisma/schema/customers.prisma","backend/prisma/schema/finance.prisma","backend/prisma/schema/geo.prisma","backend/prisma/schema/hr.prisma","backend/prisma/schema/im.prisma","backend/prisma/schema/knowledge.prisma","backend/prisma/schema/leads.prisma","backend/prisma/schema/livestream.prisma","backend/prisma/schema/marketing.prisma","backend/prisma/schema/orders.prisma","backend/prisma/schema/products.prisma","backend/prisma/schema/project.prisma","backend/prisma/schema/renewals.prisma","backend/prisma/schema/sales.prisma","backend/prisma/schema/service.prisma","backend/prisma/schema/social.prisma","backend/prisma/schema/stores.prisma","backend/prisma/schema/supply-chain.prisma","backend/prisma/schema/system.prisma","backend/prisma/schema/workflow.prisma","backend/src/config/__tests__/kafka-router.test.ts","backend/src/config/tracing.ts","backend/src/modules/ai-copilot/ai-copilot.service.test.ts","backend/src/modules/alliance-analytics/alliance-analytics.service.test.ts","backend/src/modules/alliance-campaigns/alliance-campaign.service.test.ts","backend/src/modules/alliance-merchants/alliance-merchant.service.test.ts","backend/src/modules/alliance-partners/alliance-partner.service.test.ts","backend/src/modules/alliance-products/alliance-product.service.test.ts","backend/src/modules/alliance-promotions/alliance-promotion.service.test.ts","backend/src/modules/alliance-referrals/alliance-referral.service.test.ts","backend/src/modules/alliance-settlements/alliance-settlement.service.test.ts","backend/src/modules/approval-templates/approval-template.service.test.ts","backend/src/modules/campaign-targets/campaign-target.service.test.ts","backend/src/modules/campaign-use-case-templates/use-case-template.service.test.ts","backend/src/modules/cohort-analysis/cohort-analysis.service.test.ts","backend/src/modules/community-activities/community-activity.service.test.ts","backend/src/modules/community-analytics/community-analytics.service.test.ts","backend/src/modules/community-fission/community-fission.service.test.ts","backend/src/modules/community-groups/community-group.service.test.ts","backend/src/modules/community-members/community-member.service.test.ts","backend/src/modules/consumer-behavior-analytics/consumer-behavior-analytics.service.test.ts","backend/src/modules/content-categories/content-category.service.test.ts","backend/src/modules/content-copyright/content-copyright.service.test.ts","backend/src/modules/content-creation/content-creation.service.test.ts","backend/src/modules/content-distribution/content-distribution.service.test.ts","backend/src/modules/content-library/content-library.service.test.ts","backend/src/modules/content-review/content-review.service.test.ts","backend/src/modules/content-templates/content-template.service.test.ts","backend/src/modules/contract-templates/contract-template.service.test.ts","backend/src/modules/cross-domain-funnel/cross-domain-funnel.service.test.ts","backend/src/modules/customer-journey-orchestration/customer-journey-orchestration.service.test.ts","backend/src/modules/customer-journey/customer-journey.service.test.ts","backend/src/modules/customer-lifecycle-value/customer-lifecycle-value.service.test.ts","backend/src/modules/customer-ltv/customer-ltv.service.test.ts","backend/src/modules/customer-marketing/customer-marketing.service.test.ts","backend/src/modules/dimension-transform/dimension-transform.service.test.ts","backend/src/modules/disbursements/disbursement-record.service.test.ts","backend/src/modules/events/event.service.test.ts","backend/src/modules/finance/finance-credits.service.test.ts","backend/src/modules/finance/finance-periods.service.test.ts","backend/src/modules/finance/finance-refunds.service.test.ts","backend/src/modules/finance/finance.service.test.ts","backend/src/modules/geo-analytics/geo-analytics.service.test.ts","backend/src/modules/geo-fences/geo-fences.service.test.ts","backend/src/modules/geo-keywords/geo-keyword.service.test.ts","backend/src/modules/geo-pois/geo-poi.service.test.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.test.ts","backend/src/modules/groupbuy-products/groupbuy-product.service.test.ts","backend/src/modules/hr/positions/positions.service.test.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.test.ts","backend/src/modules/livestream-analytics/livestream-analytics.service.test.ts","backend/src/modules/livestream-products/livestream-product.service.test.ts","backend/src/modules/livestream-rooms/livestream-room.service.test.ts","backend/src/modules/livestream-schedules/livestream-schedule.service.test.ts","backend/src/modules/livestream-scripts/livestream-script.service.test.ts","backend/src/modules/marketing-calendar/marketing-calendar.service.test.ts","backend/src/modules/marketing-effectiveness/marketing-effectiveness.service.test.ts","backend/src/modules/marketing-matrix/matrix.service.test.ts","backend/src/modules/mdm/mdm.service.test.ts","backend/src/modules/menus/menu.service.test.ts","backend/src/modules/multi-touch-attribution/multi-touch-attribution.service.test.ts","backend/src/modules/omnichannel-dashboard/omnichannel-dashboard.service.test.ts","backend/src/modules/omnichannel-data-hub/omnichannel-data-hub.service.test.ts","backend/src/modules/omnichannel-touchpoints/omnichannel-touchpoints.service.test.ts","backend/src/modules/realtime-trigger/realtime-trigger.service.test.ts","backend/src/modules/reports/report.service.test.ts","backend/src/modules/rfm-analysis/rfm-analysis.service.test.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.service.test.ts","backend/src/modules/self-operated-store/self-operated-store.service.test.ts","backend/src/modules/social-accounts/social-account.service.test.ts","backend/src/modules/social-auto-replies/social-auto-reply.service.test.ts","backend/src/modules/social-posts/social-post.service.test.ts","backend/src/modules/store-agency/store-agency.service.test.ts","backend/src/modules/suppliers/supplier.service.test.ts","backend/src/modules/video-calls/video-call.service.test.ts","backend/src/shared/middleware/__tests__/security-fixes.test.ts","backend/src/shared/middleware/field-encryption.middleware.ts","backend/src/shared/middleware/rate-limit.middleware.ts","backend/src/shared/services/__tests__/audit-log.service.test.ts","backend/src/shared/services/__tests__/custom-fields.service.test.ts","backend/src/shared/services/__tests__/dynamic-state-machine.service.test.ts","backend/src/shared/services/__tests__/list-cache.service.test.ts","backend/src/shared/services/__tests__/llm-gateway.service.test.ts","backend/src/shared/services/__tests__/prompt-registry.service.test.ts","backend/src/shared/services/abac-policy.service.ts","backend/src/shared/services/cache.service.ts","backend/src/shared/services/custom-fields.service.ts","backend/src/shared/services/dynamic-state-machine.service.ts","backend/src/shared/services/field-encryption.service.ts","backend/src/shared/services/immutable-audit.service.ts","backend/src/shared/services/llm-gateway.service.ts","backend/src/shared/services/materialized-view.service.ts","backend/src/shared/services/prompt-registry.service.ts","backend/src/shared/services/rag-pipeline.service.ts","backend/src/shared/utils/__tests__/permission-normalizer.test.ts","backend/src/shared/utils/__tests__/validation-security.test.ts","backend/src/shared/utils/permission-normalizer.ts","deploy/clickhouse/config.xml","deploy/clickhouse/init.sql","deploy/debezium/register-connector.json","deploy/tempo/config.yaml","docker-compose.analytics.yml","docs/test-plan/TEST-PLAN.md","docs/user-manual/convert-tech-manual.mjs","docs/user-manual/convert-to-html.mjs","docs/user-manual/screenshots/01-login-2026-03-23T00-12-58-197Z.png","docs/user-manual/screenshots/02-dashboard-2026-03-23T00-13-11-223Z.png","docs/user-manual/screenshots/03-ai-agents-2026-03-23T00-13-44-706Z.png","docs/user-manual/screenshots/04-leads-2026-03-23T00-13-49-733Z.png","docs/user-manual/screenshots/05-lead-qualification-2026-03-23T00-13-55-424Z.png","docs/user-manual/screenshots/06-content-library-2026-03-23T00-14-01-180Z.png","docs/user-manual/screenshots/07-campaigns-2026-03-23T00-14-06-696Z.png","docs/user-manual/screenshots/08-opportunities-2026-03-23T00-14-12-799Z.png","docs/user-manual/screenshots/09-quotes-2026-03-23T00-14-20-564Z.png","docs/user-manual/screenshots/10-contracts-2026-03-23T00-14-26-796Z.png","docs/user-manual/screenshots/11-orders-2026-03-23T00-14-32-331Z.png","docs/user-manual/screenshots/12-stores-2026-03-23T00-14-37-745Z.png","docs/user-manual/screenshots/13-tickets-2026-03-23T00-14-43-846Z.png","docs/user-manual/screenshots/14-sla-2026-03-23T00-14-49-340Z.png","docs/user-manual/screenshots/15-ar-ledger-2026-03-23T00-14-54-842Z.png","docs/user-manual/screenshots/16-payments-2026-03-23T00-14-59-958Z.png","docs/user-manual/screenshots/17-purchase-orders-2026-03-23T00-15-06-034Z.png","docs/user-manual/screenshots/19-products-2026-03-23T00-15-17-479Z.png","docs/user-manual/screenshots/20-knowledge-2026-03-23T00-15-24-044Z.png","docs/user-manual/screenshots/21-approvals-2026-03-23T00-15-30-115Z.png","docs/user-manual/screenshots/22-hr-attendance-2026-03-23T00-15-36-643Z.png","docs/user-manual/screenshots/23-tenant-configs-2026-03-23T00-15-42-739Z.png","docs/user-manual/screenshots/25-roles-2026-03-23T00-15-56-801Z.png","docs/user-manual/screenshots/26-customers-2026-03-23T00-16-02-467Z.png","docs/user-manual/screenshots/27-im-2026-03-23T00-16-07-704Z.png","docs/user-manual/screenshots/tech-01-api-docs-2026-03-23T00-30-33-332Z.png","docs/user-manual/screenshots/tech-02-system-monitor-2026-03-23T00-30-42-759Z.png","docs/user-manual/screenshots/tech-03-event-logs-fix-2026-03-23T01-07-06-085Z.png","docs/user-manual/screenshots/tech-04-scheduled-jobs-2026-03-23T00-31-01-868Z.png","docs/user-manual/screenshots/tech-05-process-designer-2026-03-23T00-31-11-126Z.png","docs/user-manual/screenshots/tech-06-operation-logs-2026-03-23T00-31-20-335Z.png","docs/user-manual/screenshots/tech-07-settings-fix-2026-03-23T01-04-46-329Z.png","docs/user-manual/screenshots/tech-08-notification-configs-2026-03-23T00-31-38-845Z.png","docs/user-manual/technical-manual-content.md","docs/user-manual/technical-manual.html","docs/user-manual/user-manual-content.md","docs/user-manual/user-manual.html","docs/user-manual/巨嗨全域智库-技术开发手册-v1.0.pdf","docs/user-manual/巨嗨全域智库-用户使用手册-v1.0.pdf","e2e/QUARANTINE.md","e2e/playwright-report/data/0841239e09a180630fc75a988c85edb7d05739ad.md","e2e/playwright-report/data/db1fc0403d7c6af356a063a72ff6b4161a90d53a.png","e2e/test-results/.playwright-artifacts-240/040dee8f334f6c93fa788311a8961dae.png","e2e/test-results/.playwright-artifacts-240/058f808b72bfb61b392c5078d5509418.png","e2e/test-results/.playwright-artifacts-240/0893f4c2a4a7c014d48a306a37a5dc6f.png","e2e/test-results/.playwright-artifacts-240/1bd44c2c27b13a8e4e20754676e16753.png","e2e/test-results/.playwright-artifacts-240/202267e939ad0f07474e283188a20e7d.png","e2e/test-results/.playwright-artifacts-240/2643239379fd7e6fb2b3af6dacebc4fa.png","e2e/test-results/.playwright-artifacts-240/275d5fde4f54663504fbe6b3e84548d3.png","e2e/test-results/.playwright-artifacts-240/42867d3c5c17db159677472c69e89621.png","e2e/test-results/.playwright-artifacts-240/437c27fb2bacac72655c93b0b195c12b.png","e2e/test-results/.playwright-artifacts-240/4e1e7cc1649f584e86226ca11178f09d.png","e2e/test-results/.playwright-artifacts-240/505ec08f78c1ac4cfbd5a64a3e01ec29.png","e2e/test-results/.playwright-artifacts-240/50ad9cd6f3585ecf685f91c233f1100f.png","e2e/test-results/.playwright-artifacts-240/56d48ae872fca36631d1f464243747be.png","e2e/test-results/.playwright-artifacts-240/5be73b706dafcc86885ef501dccd65f9.png","e2e/test-results/.playwright-artifacts-240/61a48f54c74157d08f79a5c7638a2c75.png","e2e/test-results/.playwright-artifacts-240/67cbfdd34817fa76173eda99da253422.png","e2e/test-results/.playwright-artifacts-240/6de31eb46d49679d37fcb85e09bf50a7.png","e2e/test-results/.playwright-artifacts-240/719cc5c2833983e26d2e26fb6ecd1410.png","e2e/test-results/.playwright-artifacts-240/765d23b2babbdc342a5e33cda8d39a87.png","e2e/test-results/.playwright-artifacts-240/7f1c5b28525ac2cc41bc099e6f749ab3.png","e2e/test-results/.playwright-artifacts-240/800d3474ffbcfb84327a4cff203da5ab.png","e2e/test-results/.playwright-artifacts-240/82e93cc1f0a93cda9a36e89ffa14b831.png","e2e/test-results/.playwright-artifacts-240/834a6d7b46250bf3a7b6c74804572593.png","e2e/test-results/.playwright-artifacts-240/86a3a201ece1b35521f5b7cb565876c1.png","e2e/test-results/.playwright-artifacts-240/8ab300257837e88962f2a6b7027e13a0.png","e2e/test-results/.playwright-artifacts-240/941e36d46c2caceb2ea0fc70bed6bba5.png","e2e/test-results/.playwright-artifacts-240/9e77802004f48f7c693bc508c5d8d39b.png","e2e/test-results/.playwright-artifacts-240/a0e310742c0a3c96a02bdf2c7db7dfb2.png","e2e/test-results/.playwright-artifacts-240/c4f6a23e9cd556d8fa7d69f40bc122ac.png","e2e/test-results/.playwright-artifacts-240/c51c980a067ead90c72ee084ad8fc00a.png","e2e/test-results/.playwright-artifacts-240/d74a4495418c027fb3e4b838b4aa3521.png","e2e/test-results/.playwright-artifacts-240/dace6040beafd8d86a5baf4fe5f1ae2a.png","e2e/test-results/.playwright-artifacts-240/dce6caafe2e1fcdac2ee738369ed6098.png","e2e/test-results/.playwright-artifacts-240/df5df0fd3c83d8265e719acb6b3d0ee6.png","e2e/test-results/.playwright-artifacts-240/e07d7068d011403eeb553914cb5c364e.png","e2e/test-results/.playwright-artifacts-240/e5e82b734579c829a5939d96fcc05dff.png","e2e/test-results/.playwright-artifacts-240/e8cb101c527d05e5df6ca5fc2b904583.png","e2e/test-results/.playwright-artifacts-240/eaff6d849895b87797832af1a9a24d65.png","e2e/test-results/.playwright-artifacts-240/f0ff9429d9c71385cff328a94e1a703c.png","e2e/test-results/.playwright-artifacts-240/fba7d655d78e525212c958c6c2a7227d.png","e2e/test-results/.playwright-artifacts-241/094966347a6999bd858f5ab8a249f754.png","e2e/test-results/.playwright-artifacts-241/0b6068733b160e988728b3140bdbaef5.png","e2e/test-results/.playwright-artifacts-241/1bb8fb49ed8335c1df210ed0bbe9493c.png","e2e/test-results/.playwright-artifacts-241/1dc0352fb049eb5707b5ecdeb36e7588.png","e2e/test-results/.playwright-artifacts-241/248c7bde5073b7b22bc5737b59012f68.png","e2e/test-results/.playwright-artifacts-241/26e9b207b71a36018b2252efb70c0366.png","e2e/test-results/.playwright-artifacts-241/2ae009986a6d6b9b348e715140f0e05f.png","e2e/test-results/.playwright-artifacts-241/2e7643de8fce869a4dc6701b06f92045.png","e2e/test-results/.playwright-artifacts-241/34681405d2abf88b9b47e450f48ecaa3.png","e2e/test-results/.playwright-artifacts-241/45be60ad912dd46dfb7aa5cbee9f02d0.png","e2e/test-results/.playwright-artifacts-241/5bb07c90a274dac44963d8cceca8eb1e.png","e2e/test-results/.playwright-artifacts-241/5c81aa46578a6e4a399dcdf0d73ba8d3.png","e2e/test-results/.playwright-artifacts-241/643d257ac5cf926a92dfd4e67907a9dc.png","e2e/test-results/.playwright-artifacts-241/6454481b50c1adc6bc7e94d3fb946915.png","e2e/test-results/.playwright-artifacts-241/67232c5e7156aba881fa65d80af1207b.png","e2e/test-results/.playwright-artifacts-241/67d9026a171dc55ffc861a72ce9d4b2c.png","e2e/test-results/.playwright-artifacts-241/714aeb4c6b5950f311af88662c8b4424.png","e2e/test-results/.playwright-artifacts-241/7a8af77cb2620429282f057b7c7fd0ae.png","e2e/test-results/.playwright-artifacts-241/922282efa032ca16073c502056c2826f.png","e2e/test-results/.playwright-artifacts-241/9543fc36ad8580206d7a961590a7d83d.png","e2e/test-results/.playwright-artifacts-241/9c77f778e3b32c88fe3524c93a150de1.png","e2e/test-results/.playwright-artifacts-241/9c8a27ce50fdd70f043debd37db84261.png","e2e/test-results/.playwright-artifacts-241/9ce478697576abf803f23864fd3d01c7.png","e2e/test-results/.playwright-artifacts-241/a9df789309206957d3696bd33d4752b7.png","e2e/test-results/.playwright-artifacts-241/b16f350537ed50e46405ecd91275e9f4.png","e2e/test-results/.playwright-artifacts-241/b213a106fbdfe86fe5a2e40fd333aa0c.png","e2e/test-results/.playwright-artifacts-241/b82911d04e9ad9e3893351a21a56b011.png","e2e/test-results/.playwright-artifacts-241/b94da2213274548a93d16676dea24087.png","e2e/test-results/.playwright-artifacts-241/b98a93160e626ed6e3b05e7e527192fa.png","e2e/test-results/.playwright-artifacts-241/c2f7e527724d7e5eb8d379e3fbfc1b83.png","e2e/test-results/.playwright-artifacts-241/c800d08cc104e95000629104c11fd8b3.png","e2e/test-results/.playwright-artifacts-241/cd36bb67c1c05fedeac1923b06e6d4f5.png","e2e/test-results/.playwright-artifacts-241/d2ebbb7e8ca084380958c49f40f1bcac.png","e2e/test-results/.playwright-artifacts-241/d6ef796cc1833026cab7434b435084f4.png","e2e/test-results/.playwright-artifacts-241/dc49bd3538e061f12e7b17709d6bba0d.png","e2e/test-results/.playwright-artifacts-241/e014d348f300176842a83787a7f7938c.png","e2e/test-results/.playwright-artifacts-241/e8b738bc9925b35cacb65db8fd37bd27.png","e2e/test-results/.playwright-artifacts-241/ed833f2d058e02081a433bb71c5c71ca.png","e2e/test-results/.playwright-artifacts-241/f42b7455348166022fb51732079f16a2.png","e2e/test-results/.playwright-artifacts-241/f7ffcca2f8bd695dbd421e83dfd7dacb.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-828a9fe4a1cc10ad814b8901ea3f331dabb4f466.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1445f--创建成功-module-admin-settings-chromium/attachments/probe-C01-b70ed60761f6c844c0724c90be9bd3a2e28f887e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-579660baa87709a7140145510b380b58f4afc555.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1a1ae--用户管理-P01-权限矩阵-module-users-chromium/attachments/probe-P01-21d61422e262180992f04fed0d6e1f58f4f8928a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1ad44--异常恢复-module-admin-settings-chromium/attachments/probe-E01-167118b9260fa76b0a2a1f0fa96675e800dc6f74.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20309-异常恢复-module-stage-knowledge-chromium/attachments/probe-E01-65c2d06fb134d7cb9f3931a7131cf0260ea97061.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-d26e2d296f3e8407ccfd9c2cc2f24cf6829a8508.json","e2e/test-results/crud-00-crud-runner-CRUD-严-239e9-验-module-knowledge-feedback-chromium/attachments/probe-D02-e58bb6a96915688b8f2287bbb25bab2388293c52.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2ba01-更新成功-module-stage-knowledge-chromium/attachments/probe-U01-208017e0ddf654dcec7c7e6ed78e75cdbcaeefe5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2c5eb-建校验失败-module-admin-settings-chromium/attachments/probe-C02-c917accda05528170401af83fb11a330a3cbda4d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34d7b-可见校验-module-stage-knowledge-chromium/attachments/probe-D02-821275ce5a1a2d3c0299a4438bc0551a6d53176c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34f0e--更新成功-module-admin-settings-chromium/attachments/probe-U01-f4a4e93fb88c2ef19abde8f7dd664879de695c9f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-365ba--用户管理-C01-创建成功-module-users-chromium/attachments/probe-C01-900190bda813dce7a5e62caaa492f5a3677f3e23.json","e2e/test-results/crud-00-crud-runner-CRUD-严-392a1--im-即时通讯-E01-异常恢复-module-im-chromium/attachments/probe-E01-fa3a07d4be5ae62afd985ab459bbd15a33a2fdef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-ae5282c3a94d95edce6b6b614e0f1c7bb0cacec0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-bf40ed0eb839caf8e2dc359b3fbf41adc61a8186.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-c40333d9c899532c29747a98c3608a229f081c35.json","e2e/test-results/crud-00-crud-runner-CRUD-严-460f0-户管理-C02-创建校验失败-module-users-chromium/attachments/probe-C02-793ed6868532d6f08fa3b7e01ef91cee883edc62.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-acbfe0f811bb517717a6b841a585892cbebff24c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-2e8e53337f638a07ab7cc317baa3d97366c245e0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4c7f3--im-即时通讯-P01-权限矩阵-module-im-chromium/attachments/probe-P01-b22bb94be6b4cf1a140ec1c9f11b2ce4b3ea633f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-dbcf98c1134a088b83217a812d0c0a8650ac69a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-2f4ee0aa5a1a7bf30860781b2ab8e052c752a87c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-0531249436aff73c81d0fc89355c4cbc7167ec8d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6bff7-理-D02-恢复或不可见校验-module-users-chromium/attachments/probe-D02-cfa483afa2a0dcba0b625f169d4ddfd4df7815e9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-ace63a12d5911b8f54a54b89d94362c9b7276535.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-daf71b632d68b74b441594222818913f9937bd60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-073ec52dcaf122cc92ed77c881d6407f63e053ea.json","e2e/test-results/crud-00-crud-runner-CRUD-严-7f7f1--列表可读-module-admin-settings-chromium/attachments/probe-R01-1b19c02416b08eebec04e254505821f27bda570e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89494--冲突-module-process-designer-chromium/attachments/probe-U02-57053c2bcdfde404efd732026ff7bbb7c2a742c6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-3bbd6461e4141361d2910d0d997a2174989df606.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8d2e4-硬-可用-module-stage-knowledge-chromium/attachments/probe-D01-bcca5204eae3c340bcf2e5d455dde9e35cc10053.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8fa15-复-module-knowledge-feedback-chromium/attachments/probe-E01-768d744b990df78d05147237c0636c4ee771c1ed.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9d5c3-新成功-module-process-designer-chromium/attachments/probe-U01-b82cb3f43ec5fd03fbcf5e9a47076d4b327698f7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-a99bb-m-即时通讯-C02-创建校验失败-module-im-chromium/attachments/probe-C02-fd074e16ad7f94b54706d083613b4b5d32b93e4b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b4daf--权限矩阵-module-admin-settings-chromium/attachments/probe-P01-d0080ae80a82c103bcd848bca31d749b3dcc8352.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-ca13f11ed3d09b5def3fe7e441ad40110d2b0379.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4557--用户管理-U01-更新成功-module-users-chromium/attachments/probe-U01-712df3b828fbaea6fc759167308e86fa7855176f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-e9b591e744c63185541a625ceba5e5d973b6746b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-7a7d119a902c3f458539ddaa114898e0a33f4d8f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cc828--即时通讯-U02-更新权限-冲突-module-im-chromium/attachments/probe-U02-76760ce7a07288e361d11e3be6c77b61b817ee40.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ce2ac--详情可读-module-admin-settings-chromium/attachments/probe-R03-cea057b72b957fdb65cc5e3b674bfa2f05636e5e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d14d4--用户管理-E01-异常恢复-module-users-chromium/attachments/probe-E01-6169c2a0eaab0a87b4892d56e1c64902f64e0217.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d3762-限-冲突-module-stage-knowledge-chromium/attachments/probe-U02-9e395cc67c38073bfd6eb6ad38fe5ac43a337d56.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d6fb4-常恢复-module-process-designer-chromium/attachments/probe-E01-b1f8e178d5a774eddb298c119317b36e0414d60d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-bb017dd97b92cb05f37191c933e038af13a8c04a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e43a6-限矩阵-module-process-designer-chromium/attachments/probe-P01-e9df19eeca43b46dca36a135566329b6da44cacd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e4560-管理-U02-更新权限-冲突-module-users-chromium/attachments/probe-U02-a105db3f1ef20b6b8ba0ed401d244b376932736b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ea129-阵-module-knowledge-feedback-chromium/attachments/probe-P01-c3160dc84a9d7fea219587cb594dd8add36d515d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec3b8-验失败-module-process-designer-chromium/attachments/probe-C02-dae6185bd96e2e2c88c4bb9104517a939b2afb15.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ed28f-权限矩阵-module-stage-knowledge-chromium/attachments/probe-P01-703da6de6b8031b653cf5cb16f3656f251917838.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-96dc059a7597ae051b9d321db1cb4b470806e6f4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-eee91-用-module-knowledge-feedback-chromium/attachments/probe-D01-43d0c2e97c66fbd3301826ea68d66fce62cb7eb0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3c4d-询筛选分页-module-admin-settings-chromium/attachments/probe-R02-55334ddef6735b6dddfc2d2e6143a089efb9be24.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f690b--D01-删除-软-硬-可用-module-users-chromium/attachments/probe-D01-6438fdd0fae658cd354e2761efa5b0065ab74607.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fabfb-建成功-module-process-designer-chromium/attachments/probe-C01-65e7119661d41d890e1f8d734662a8ce3b15268c.json","e2e/test-results/crud/probes/admin-settings-C01-1774228943803.json","e2e/test-results/crud/probes/admin-settings-C02-1774228945689.json","e2e/test-results/crud/probes/admin-settings-E01-1774228954200.json","e2e/test-results/crud/probes/admin-settings-P01-1774228952357.json","e2e/test-results/crud/probes/admin-settings-R01-1774228946846.json","e2e/test-results/crud/probes/admin-settings-R02-1774228948718.json","e2e/test-results/crud/probes/admin-settings-R03-1774228950565.json","e2e/test-results/crud/probes/admin-settings-U01-1774228956047.json","e2e/test-results/crud/probes/im-C02-1774228926548.json","e2e/test-results/crud/probes/im-E01-1774228936351.json","e2e/test-results/crud/probes/im-P01-1774228934107.json","e2e/test-results/crud/probes/im-U02-1774228939732.json","e2e/test-results/crud/probes/knowledge-feedback-D01-1774228819428.json","e2e/test-results/crud/probes/knowledge-feedback-D02-1774228821536.json","e2e/test-results/crud/probes/knowledge-feedback-E01-1774228817921.json","e2e/test-results/crud/probes/knowledge-feedback-P01-1774228815781.json","e2e/test-results/crud/probes/process-designer-C01-1774228822742.json","e2e/test-results/crud/probes/process-designer-C02-1774228824586.json","e2e/test-results/crud/probes/process-designer-D01-1774228839637.json","e2e/test-results/crud/probes/process-designer-D02-1774228841175.json","e2e/test-results/crud/probes/process-designer-E01-1774228834388.json","e2e/test-results/crud/probes/process-designer-P01-1774228832112.json","e2e/test-results/crud/probes/process-designer-U01-1774228835867.json","e2e/test-results/crud/probes/process-designer-U02-1774228837789.json","e2e/test-results/crud/probes/resource-requests-C01-1774228842926.json","e2e/test-results/crud/probes/resource-requests-C02-1774228844702.json","e2e/test-results/crud/probes/resource-requests-D01-1774228859373.json","e2e/test-results/crud/probes/resource-requests-D02-1774228861489.json","e2e/test-results/crud/probes/resource-requests-E01-1774228854515.json","e2e/test-results/crud/probes/resource-requests-P01-1774228852276.json","e2e/test-results/crud/probes/resource-requests-U01-1774228855843.json","e2e/test-results/crud/probes/resource-requests-U02-1774228857762.json","e2e/test-results/crud/probes/roles-C01-1774228862700.json","e2e/test-results/crud/probes/roles-C02-1774228864549.json","e2e/test-results/crud/probes/roles-D01-1774228879608.json","e2e/test-results/crud/probes/roles-D02-1774228881181.json","e2e/test-results/crud/probes/roles-E01-1774228874266.json","e2e/test-results/crud/probes/roles-P01-1774228872022.json","e2e/test-results/crud/probes/roles-U01-1774228875744.json","e2e/test-results/crud/probes/roles-U02-1774228877671.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774228882938.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774228884716.json","e2e/test-results/crud/probes/stage-knowledge-D01-1774228900165.json","e2e/test-results/crud/probes/stage-knowledge-D02-1774228901711.json","e2e/test-results/crud/probes/stage-knowledge-E01-1774228894714.json","e2e/test-results/crud/probes/stage-knowledge-P01-1774228892441.json","e2e/test-results/crud/probes/stage-knowledge-U01-1774228896206.json","e2e/test-results/crud/probes/stage-knowledge-U02-1774228898148.json","e2e/test-results/crud/probes/users-C01-1774228903774.json","e2e/test-results/crud/probes/users-C02-1774228905307.json","e2e/test-results/crud/probes/users-D01-1774228921548.json","e2e/test-results/crud/probes/users-D02-1774228923127.json","e2e/test-results/crud/probes/users-E01-1774228915372.json","e2e/test-results/crud/probes/users-P01-1774228913142.json","e2e/test-results/crud/probes/users-U01-1774228917209.json","e2e/test-results/crud/probes/users-U02-1774228919166.json","e2e/tests/quarantine/.gitkeep","frontend/src/composables/__tests__/useApiQuery.test.ts","frontend/src/router/modules/acquisition.ts","frontend/src/router/modules/ai-agents.ts","frontend/src/router/modules/compat-redirects.ts","frontend/src/router/modules/content-social.ts","frontend/src/router/modules/dashboard.ts","frontend/src/router/modules/finance.ts","frontend/src/router/modules/hr.ts","frontend/src/router/modules/marketing.ts","frontend/src/router/modules/sales.ts","frontend/src/router/modules/service.ts","frontend/src/router/modules/supply-chain.ts","frontend/src/router/modules/system.ts","frontend/src/stores/__tests__/app.store.test.ts","frontend/src/stores/__tests__/im.store.test.ts","frontend/src/stores/__tests__/knowledge.store.test.ts","frontend/src/styles/_containers.scss","frontend/src/styles/layers.css","frontend/src/utils/echarts.ts"],"removed":["e2e/test-results/results.json"],"modified":[".github/workflows/ci.yml","backend/.env.example","backend/package.json","backend/scripts/audit-prisma-zod-contract.ts","backend/scripts/generate-rls-policies.ts","backend/src/config/env.ts","backend/src/config/kafka.ts","backend/src/consumers/__tests__/sales.consumer.test.ts","backend/src/main.ts","backend/src/modules/ai-agents/services/autopilot-scheduler.service.test.ts","backend/src/modules/ai-agents/services/lead-collector.service.ts","backend/src/modules/auth/auth.service.test.ts","backend/src/modules/auth/auth.service.ts","backend/src/modules/campaigns/campaign.service.enhanced.test.ts","backend/src/modules/cash-flow/cash-flow-forecast.service.test.ts","backend/src/modules/channels/channel.schema.test.ts","backend/src/modules/community-gamification/community-gamification.service.test.ts","backend/src/modules/community-materials/community-material.service.test.ts","backend/src/modules/community-materials/community-material.service.ts","backend/src/modules/content-analytics/content-analytics.service.test.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/payment-plan.service.ts","backend/src/modules/customer-analytics/customer-analytics.service.test.ts","backend/src/modules/customer-balance/customer-balance.service.test.ts","backend/src/modules/financial-reports/financial-reports.service.test.ts","backend/src/modules/groupbuy-commissions/groupbuy-commission.service.test.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.test.ts","backend/src/modules/groupbuy-inventory/groupbuy-inventory.service.test.ts","backend/src/modules/groupbuy-platforms/groupbuy-platform.service.test.ts","backend/src/modules/groupbuy-promotions/groupbuy-promotion.service.test.ts","backend/src/modules/im/websocket/gateway.ts","backend/src/modules/im/websocket/health.ts","backend/src/modules/im/websocket/redis-adapter.ts","backend/src/modules/integration-services/integration-service.service.test.ts","backend/src/modules/lead-qualification/qualification.service.test.ts","backend/src/modules/leads/lead-sla.service.ts","backend/src/modules/leads/lead-smart-assignment.service.ts","backend/src/modules/leads/lead.service.test.ts","backend/src/modules/leads/lead.service.ts","backend/src/modules/livestream-groupbuy/livestream-groupbuy-conversion.service.test.ts","backend/src/modules/livestream-groupbuy/livestream-groupbuy-conversion.service.ts","backend/src/modules/livestream/livestream.service.test.ts","backend/src/modules/marketing-chatbot/marketing-chatbot.service.test.ts","backend/src/modules/marketing-content/marketing-content.service.test.ts","backend/src/modules/marketing-forms/marketing-form.service.test.ts","backend/src/modules/marketing-north-star/marketing-north-star.service.test.ts","backend/src/modules/marketing-workflows/marketing-workflow.service.test.ts","backend/src/modules/marketing/marketing.service.test.ts","backend/src/modules/payments/payment-plan.service.ts","backend/src/modules/payments/payment-reconciliation.service.ts","backend/src/modules/payments/payment-record.service.ts","backend/src/modules/payments/payment-statement.service.ts","backend/src/modules/pm/pm.service.test.ts","backend/src/modules/products/services/product.service.test.ts","backend/src/modules/products/services/sku.service.test.ts","backend/src/modules/quotes/quote-decompose.service.ts","backend/src/modules/quotes/quote.service.test.ts","backend/src/modules/renewals/renewal.service.test.ts","backend/src/modules/revenue/ar-ledger.service.test.ts","backend/src/modules/rma/rma.service.test.ts","backend/src/modules/sample-requests/sample-request.service.test.ts","backend/src/modules/serial-numbers/sn.service.test.ts","backend/src/modules/sms-marketing/sms-marketing.service.test.ts","backend/src/modules/social-interactions/social-interactions.service.test.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/middleware/auth.middleware.ts","backend/src/shared/services/__tests__/outbox-processor.service.test.ts","backend/src/shared/services/base.service.ts","backend/src/shared/services/outbox-processor.service.ts","backend/src/shared/state-machines/__tests__/ai-task.machine.test.ts","backend/src/shared/state-machines/__tests__/contract.machine.test.ts","backend/src/shared/utils/biz-code.test.ts","backend/src/shared/utils/crud.ts","backend/tests/unit/process-core/workflow-e2e.test.ts","backend/tests/unit/services/lead.service.test.ts","backend/tests/unit/services/quote.service.test.ts","deploy/grafana/provisioning/datasources/datasources.yml","docker-compose.prod.yml","e2e/.auth/admin.json","e2e/playwright-report/index.html","e2e/playwright.config.ts","e2e/test-results/.last-run.json","frontend/package.json","frontend/src/components/common/DataTable.vue","frontend/src/components/responsive/ResponsiveChart.vue","frontend/src/main.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/stores/auth.ts","frontend/src/styles/index.scss","frontend/src/views/ai-agents/autopilot/AITestCases.vue","frontend/src/views/ai-agents/components/AgentModelManager.vue","frontend/src/views/analytics/roi/Index.vue","frontend/src/views/campaigns/analytics/index.vue","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/FunnelChart.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/inventory/Analytics.vue","frontend/src/views/knowledge/components/KnowledgeGraph.vue","frontend/src/views/service-dashboard/components/SLAPanel.vue","frontend/src/views/service-dashboard/components/SatisfactionPanel.vue","frontend/src/views/service-dashboard/components/TicketStatsPanel.vue","frontend/src/views/service-dashboard/components/TrendsPanel.vue","frontend/vite.config.ts","pnpm-lock.yaml"]}],"total_commits":0,"head_commit":{"id":"339ea969ec2633756fb1a155d47723d0f61396a4","message":"chore: comprehensive governance updates and test artifacts\n\n- Add Prisma schema modularization and migration scripts\n- Add service test coverage across all modules (AI, alliance, community, marketing, etc.)\n- Add shared services (cache, custom-fields, dynamic-state-machine, encryption, etc.)\n- Add infrastructure configs (ClickHouse, Debezium, Tempo)\n- Add user manual and technical documentation with screenshots\n- Add router module organization for all centers\n- Add store/test coverage and Playwright artifacts\n- Update CI workflow, environment configs, and dependencies\n- Fix security issues in auth, kafka, and validation layers\n- Fix permission naming tests to expect kebab-case output\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/339ea969ec2633756fb1a155d47723d0f61396a4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T09:22:37+08:00","added":["backend/prisma/migrations/manual/create_dynamic_sm_and_custom_fields.sql","backend/prisma/migrations/manual/create_knowledge_embeddings.sql","backend/prisma/migrations/materialized_views.sql","backend/prisma/schema/_base.prisma","backend/prisma/schema/_enums.prisma","backend/prisma/schema/ai.prisma","backend/prisma/schema/alliance.prisma","backend/prisma/schema/community.prisma","backend/prisma/schema/contracts.prisma","backend/prisma/schema/cpq.prisma","backend/prisma/schema/customers.prisma","backend/prisma/schema/finance.prisma","backend/prisma/schema/geo.prisma","backend/prisma/schema/hr.prisma","backend/prisma/schema/im.prisma","backend/prisma/schema/knowledge.prisma","backend/prisma/schema/leads.prisma","backend/prisma/schema/livestream.prisma","backend/prisma/schema/marketing.prisma","backend/prisma/schema/orders.prisma","backend/prisma/schema/products.prisma","backend/prisma/schema/project.prisma","backend/prisma/schema/renewals.prisma","backend/prisma/schema/sales.prisma","backend/prisma/schema/service.prisma","backend/prisma/schema/social.prisma","backend/prisma/schema/stores.prisma","backend/prisma/schema/supply-chain.prisma","backend/prisma/schema/system.prisma","backend/prisma/schema/workflow.prisma","backend/src/config/__tests__/kafka-router.test.ts","backend/src/config/tracing.ts","backend/src/modules/ai-copilot/ai-copilot.service.test.ts","backend/src/modules/alliance-analytics/alliance-analytics.service.test.ts","backend/src/modules/alliance-campaigns/alliance-campaign.service.test.ts","backend/src/modules/alliance-merchants/alliance-merchant.service.test.ts","backend/src/modules/alliance-partners/alliance-partner.service.test.ts","backend/src/modules/alliance-products/alliance-product.service.test.ts","backend/src/modules/alliance-promotions/alliance-promotion.service.test.ts","backend/src/modules/alliance-referrals/alliance-referral.service.test.ts","backend/src/modules/alliance-settlements/alliance-settlement.service.test.ts","backend/src/modules/approval-templates/approval-template.service.test.ts","backend/src/modules/campaign-targets/campaign-target.service.test.ts","backend/src/modules/campaign-use-case-templates/use-case-template.service.test.ts","backend/src/modules/cohort-analysis/cohort-analysis.service.test.ts","backend/src/modules/community-activities/community-activity.service.test.ts","backend/src/modules/community-analytics/community-analytics.service.test.ts","backend/src/modules/community-fission/community-fission.service.test.ts","backend/src/modules/community-groups/community-group.service.test.ts","backend/src/modules/community-members/community-member.service.test.ts","backend/src/modules/consumer-behavior-analytics/consumer-behavior-analytics.service.test.ts","backend/src/modules/content-categories/content-category.service.test.ts","backend/src/modules/content-copyright/content-copyright.service.test.ts","backend/src/modules/content-creation/content-creation.service.test.ts","backend/src/modules/content-distribution/content-distribution.service.test.ts","backend/src/modules/content-library/content-library.service.test.ts","backend/src/modules/content-review/content-review.service.test.ts","backend/src/modules/content-templates/content-template.service.test.ts","backend/src/modules/contract-templates/contract-template.service.test.ts","backend/src/modules/cross-domain-funnel/cross-domain-funnel.service.test.ts","backend/src/modules/customer-journey-orchestration/customer-journey-orchestration.service.test.ts","backend/src/modules/customer-journey/customer-journey.service.test.ts","backend/src/modules/customer-lifecycle-value/customer-lifecycle-value.service.test.ts","backend/src/modules/customer-ltv/customer-ltv.service.test.ts","backend/src/modules/customer-marketing/customer-marketing.service.test.ts","backend/src/modules/dimension-transform/dimension-transform.service.test.ts","backend/src/modules/disbursements/disbursement-record.service.test.ts","backend/src/modules/events/event.service.test.ts","backend/src/modules/finance/finance-credits.service.test.ts","backend/src/modules/finance/finance-periods.service.test.ts","backend/src/modules/finance/finance-refunds.service.test.ts","backend/src/modules/finance/finance.service.test.ts","backend/src/modules/geo-analytics/geo-analytics.service.test.ts","backend/src/modules/geo-fences/geo-fences.service.test.ts","backend/src/modules/geo-keywords/geo-keyword.service.test.ts","backend/src/modules/geo-pois/geo-poi.service.test.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.test.ts","backend/src/modules/groupbuy-products/groupbuy-product.service.test.ts","backend/src/modules/hr/positions/positions.service.test.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.test.ts","backend/src/modules/livestream-analytics/livestream-analytics.service.test.ts","backend/src/modules/livestream-products/livestream-product.service.test.ts","backend/src/modules/livestream-rooms/livestream-room.service.test.ts","backend/src/modules/livestream-schedules/livestream-schedule.service.test.ts","backend/src/modules/livestream-scripts/livestream-script.service.test.ts","backend/src/modules/marketing-calendar/marketing-calendar.service.test.ts","backend/src/modules/marketing-effectiveness/marketing-effectiveness.service.test.ts","backend/src/modules/marketing-matrix/matrix.service.test.ts","backend/src/modules/mdm/mdm.service.test.ts","backend/src/modules/menus/menu.service.test.ts","backend/src/modules/multi-touch-attribution/multi-touch-attribution.service.test.ts","backend/src/modules/omnichannel-dashboard/omnichannel-dashboard.service.test.ts","backend/src/modules/omnichannel-data-hub/omnichannel-data-hub.service.test.ts","backend/src/modules/omnichannel-touchpoints/omnichannel-touchpoints.service.test.ts","backend/src/modules/realtime-trigger/realtime-trigger.service.test.ts","backend/src/modules/reports/report.service.test.ts","backend/src/modules/rfm-analysis/rfm-analysis.service.test.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.service.test.ts","backend/src/modules/self-operated-store/self-operated-store.service.test.ts","backend/src/modules/social-accounts/social-account.service.test.ts","backend/src/modules/social-auto-replies/social-auto-reply.service.test.ts","backend/src/modules/social-posts/social-post.service.test.ts","backend/src/modules/store-agency/store-agency.service.test.ts","backend/src/modules/suppliers/supplier.service.test.ts","backend/src/modules/video-calls/video-call.service.test.ts","backend/src/shared/middleware/__tests__/security-fixes.test.ts","backend/src/shared/middleware/field-encryption.middleware.ts","backend/src/shared/middleware/rate-limit.middleware.ts","backend/src/shared/services/__tests__/audit-log.service.test.ts","backend/src/shared/services/__tests__/custom-fields.service.test.ts","backend/src/shared/services/__tests__/dynamic-state-machine.service.test.ts","backend/src/shared/services/__tests__/list-cache.service.test.ts","backend/src/shared/services/__tests__/llm-gateway.service.test.ts","backend/src/shared/services/__tests__/prompt-registry.service.test.ts","backend/src/shared/services/abac-policy.service.ts","backend/src/shared/services/cache.service.ts","backend/src/shared/services/custom-fields.service.ts","backend/src/shared/services/dynamic-state-machine.service.ts","backend/src/shared/services/field-encryption.service.ts","backend/src/shared/services/immutable-audit.service.ts","backend/src/shared/services/llm-gateway.service.ts","backend/src/shared/services/materialized-view.service.ts","backend/src/shared/services/prompt-registry.service.ts","backend/src/shared/services/rag-pipeline.service.ts","backend/src/shared/utils/__tests__/permission-normalizer.test.ts","backend/src/shared/utils/__tests__/validation-security.test.ts","backend/src/shared/utils/permission-normalizer.ts","deploy/clickhouse/config.xml","deploy/clickhouse/init.sql","deploy/debezium/register-connector.json","deploy/tempo/config.yaml","docker-compose.analytics.yml","docs/test-plan/TEST-PLAN.md","docs/user-manual/convert-tech-manual.mjs","docs/user-manual/convert-to-html.mjs","docs/user-manual/screenshots/01-login-2026-03-23T00-12-58-197Z.png","docs/user-manual/screenshots/02-dashboard-2026-03-23T00-13-11-223Z.png","docs/user-manual/screenshots/03-ai-agents-2026-03-23T00-13-44-706Z.png","docs/user-manual/screenshots/04-leads-2026-03-23T00-13-49-733Z.png","docs/user-manual/screenshots/05-lead-qualification-2026-03-23T00-13-55-424Z.png","docs/user-manual/screenshots/06-content-library-2026-03-23T00-14-01-180Z.png","docs/user-manual/screenshots/07-campaigns-2026-03-23T00-14-06-696Z.png","docs/user-manual/screenshots/08-opportunities-2026-03-23T00-14-12-799Z.png","docs/user-manual/screenshots/09-quotes-2026-03-23T00-14-20-564Z.png","docs/user-manual/screenshots/10-contracts-2026-03-23T00-14-26-796Z.png","docs/user-manual/screenshots/11-orders-2026-03-23T00-14-32-331Z.png","docs/user-manual/screenshots/12-stores-2026-03-23T00-14-37-745Z.png","docs/user-manual/screenshots/13-tickets-2026-03-23T00-14-43-846Z.png","docs/user-manual/screenshots/14-sla-2026-03-23T00-14-49-340Z.png","docs/user-manual/screenshots/15-ar-ledger-2026-03-23T00-14-54-842Z.png","docs/user-manual/screenshots/16-payments-2026-03-23T00-14-59-958Z.png","docs/user-manual/screenshots/17-purchase-orders-2026-03-23T00-15-06-034Z.png","docs/user-manual/screenshots/19-products-2026-03-23T00-15-17-479Z.png","docs/user-manual/screenshots/20-knowledge-2026-03-23T00-15-24-044Z.png","docs/user-manual/screenshots/21-approvals-2026-03-23T00-15-30-115Z.png","docs/user-manual/screenshots/22-hr-attendance-2026-03-23T00-15-36-643Z.png","docs/user-manual/screenshots/23-tenant-configs-2026-03-23T00-15-42-739Z.png","docs/user-manual/screenshots/25-roles-2026-03-23T00-15-56-801Z.png","docs/user-manual/screenshots/26-customers-2026-03-23T00-16-02-467Z.png","docs/user-manual/screenshots/27-im-2026-03-23T00-16-07-704Z.png","docs/user-manual/screenshots/tech-01-api-docs-2026-03-23T00-30-33-332Z.png","docs/user-manual/screenshots/tech-02-system-monitor-2026-03-23T00-30-42-759Z.png","docs/user-manual/screenshots/tech-03-event-logs-fix-2026-03-23T01-07-06-085Z.png","docs/user-manual/screenshots/tech-04-scheduled-jobs-2026-03-23T00-31-01-868Z.png","docs/user-manual/screenshots/tech-05-process-designer-2026-03-23T00-31-11-126Z.png","docs/user-manual/screenshots/tech-06-operation-logs-2026-03-23T00-31-20-335Z.png","docs/user-manual/screenshots/tech-07-settings-fix-2026-03-23T01-04-46-329Z.png","docs/user-manual/screenshots/tech-08-notification-configs-2026-03-23T00-31-38-845Z.png","docs/user-manual/technical-manual-content.md","docs/user-manual/technical-manual.html","docs/user-manual/user-manual-content.md","docs/user-manual/user-manual.html","docs/user-manual/巨嗨全域智库-技术开发手册-v1.0.pdf","docs/user-manual/巨嗨全域智库-用户使用手册-v1.0.pdf","e2e/QUARANTINE.md","e2e/playwright-report/data/0841239e09a180630fc75a988c85edb7d05739ad.md","e2e/playwright-report/data/db1fc0403d7c6af356a063a72ff6b4161a90d53a.png","e2e/test-results/.playwright-artifacts-240/040dee8f334f6c93fa788311a8961dae.png","e2e/test-results/.playwright-artifacts-240/058f808b72bfb61b392c5078d5509418.png","e2e/test-results/.playwright-artifacts-240/0893f4c2a4a7c014d48a306a37a5dc6f.png","e2e/test-results/.playwright-artifacts-240/1bd44c2c27b13a8e4e20754676e16753.png","e2e/test-results/.playwright-artifacts-240/202267e939ad0f07474e283188a20e7d.png","e2e/test-results/.playwright-artifacts-240/2643239379fd7e6fb2b3af6dacebc4fa.png","e2e/test-results/.playwright-artifacts-240/275d5fde4f54663504fbe6b3e84548d3.png","e2e/test-results/.playwright-artifacts-240/42867d3c5c17db159677472c69e89621.png","e2e/test-results/.playwright-artifacts-240/437c27fb2bacac72655c93b0b195c12b.png","e2e/test-results/.playwright-artifacts-240/4e1e7cc1649f584e86226ca11178f09d.png","e2e/test-results/.playwright-artifacts-240/505ec08f78c1ac4cfbd5a64a3e01ec29.png","e2e/test-results/.playwright-artifacts-240/50ad9cd6f3585ecf685f91c233f1100f.png","e2e/test-results/.playwright-artifacts-240/56d48ae872fca36631d1f464243747be.png","e2e/test-results/.playwright-artifacts-240/5be73b706dafcc86885ef501dccd65f9.png","e2e/test-results/.playwright-artifacts-240/61a48f54c74157d08f79a5c7638a2c75.png","e2e/test-results/.playwright-artifacts-240/67cbfdd34817fa76173eda99da253422.png","e2e/test-results/.playwright-artifacts-240/6de31eb46d49679d37fcb85e09bf50a7.png","e2e/test-results/.playwright-artifacts-240/719cc5c2833983e26d2e26fb6ecd1410.png","e2e/test-results/.playwright-artifacts-240/765d23b2babbdc342a5e33cda8d39a87.png","e2e/test-results/.playwright-artifacts-240/7f1c5b28525ac2cc41bc099e6f749ab3.png","e2e/test-results/.playwright-artifacts-240/800d3474ffbcfb84327a4cff203da5ab.png","e2e/test-results/.playwright-artifacts-240/82e93cc1f0a93cda9a36e89ffa14b831.png","e2e/test-results/.playwright-artifacts-240/834a6d7b46250bf3a7b6c74804572593.png","e2e/test-results/.playwright-artifacts-240/86a3a201ece1b35521f5b7cb565876c1.png","e2e/test-results/.playwright-artifacts-240/8ab300257837e88962f2a6b7027e13a0.png","e2e/test-results/.playwright-artifacts-240/941e36d46c2caceb2ea0fc70bed6bba5.png","e2e/test-results/.playwright-artifacts-240/9e77802004f48f7c693bc508c5d8d39b.png","e2e/test-results/.playwright-artifacts-240/a0e310742c0a3c96a02bdf2c7db7dfb2.png","e2e/test-results/.playwright-artifacts-240/c4f6a23e9cd556d8fa7d69f40bc122ac.png","e2e/test-results/.playwright-artifacts-240/c51c980a067ead90c72ee084ad8fc00a.png","e2e/test-results/.playwright-artifacts-240/d74a4495418c027fb3e4b838b4aa3521.png","e2e/test-results/.playwright-artifacts-240/dace6040beafd8d86a5baf4fe5f1ae2a.png","e2e/test-results/.playwright-artifacts-240/dce6caafe2e1fcdac2ee738369ed6098.png","e2e/test-results/.playwright-artifacts-240/df5df0fd3c83d8265e719acb6b3d0ee6.png","e2e/test-results/.playwright-artifacts-240/e07d7068d011403eeb553914cb5c364e.png","e2e/test-results/.playwright-artifacts-240/e5e82b734579c829a5939d96fcc05dff.png","e2e/test-results/.playwright-artifacts-240/e8cb101c527d05e5df6ca5fc2b904583.png","e2e/test-results/.playwright-artifacts-240/eaff6d849895b87797832af1a9a24d65.png","e2e/test-results/.playwright-artifacts-240/f0ff9429d9c71385cff328a94e1a703c.png","e2e/test-results/.playwright-artifacts-240/fba7d655d78e525212c958c6c2a7227d.png","e2e/test-results/.playwright-artifacts-241/094966347a6999bd858f5ab8a249f754.png","e2e/test-results/.playwright-artifacts-241/0b6068733b160e988728b3140bdbaef5.png","e2e/test-results/.playwright-artifacts-241/1bb8fb49ed8335c1df210ed0bbe9493c.png","e2e/test-results/.playwright-artifacts-241/1dc0352fb049eb5707b5ecdeb36e7588.png","e2e/test-results/.playwright-artifacts-241/248c7bde5073b7b22bc5737b59012f68.png","e2e/test-results/.playwright-artifacts-241/26e9b207b71a36018b2252efb70c0366.png","e2e/test-results/.playwright-artifacts-241/2ae009986a6d6b9b348e715140f0e05f.png","e2e/test-results/.playwright-artifacts-241/2e7643de8fce869a4dc6701b06f92045.png","e2e/test-results/.playwright-artifacts-241/34681405d2abf88b9b47e450f48ecaa3.png","e2e/test-results/.playwright-artifacts-241/45be60ad912dd46dfb7aa5cbee9f02d0.png","e2e/test-results/.playwright-artifacts-241/5bb07c90a274dac44963d8cceca8eb1e.png","e2e/test-results/.playwright-artifacts-241/5c81aa46578a6e4a399dcdf0d73ba8d3.png","e2e/test-results/.playwright-artifacts-241/643d257ac5cf926a92dfd4e67907a9dc.png","e2e/test-results/.playwright-artifacts-241/6454481b50c1adc6bc7e94d3fb946915.png","e2e/test-results/.playwright-artifacts-241/67232c5e7156aba881fa65d80af1207b.png","e2e/test-results/.playwright-artifacts-241/67d9026a171dc55ffc861a72ce9d4b2c.png","e2e/test-results/.playwright-artifacts-241/714aeb4c6b5950f311af88662c8b4424.png","e2e/test-results/.playwright-artifacts-241/7a8af77cb2620429282f057b7c7fd0ae.png","e2e/test-results/.playwright-artifacts-241/922282efa032ca16073c502056c2826f.png","e2e/test-results/.playwright-artifacts-241/9543fc36ad8580206d7a961590a7d83d.png","e2e/test-results/.playwright-artifacts-241/9c77f778e3b32c88fe3524c93a150de1.png","e2e/test-results/.playwright-artifacts-241/9c8a27ce50fdd70f043debd37db84261.png","e2e/test-results/.playwright-artifacts-241/9ce478697576abf803f23864fd3d01c7.png","e2e/test-results/.playwright-artifacts-241/a9df789309206957d3696bd33d4752b7.png","e2e/test-results/.playwright-artifacts-241/b16f350537ed50e46405ecd91275e9f4.png","e2e/test-results/.playwright-artifacts-241/b213a106fbdfe86fe5a2e40fd333aa0c.png","e2e/test-results/.playwright-artifacts-241/b82911d04e9ad9e3893351a21a56b011.png","e2e/test-results/.playwright-artifacts-241/b94da2213274548a93d16676dea24087.png","e2e/test-results/.playwright-artifacts-241/b98a93160e626ed6e3b05e7e527192fa.png","e2e/test-results/.playwright-artifacts-241/c2f7e527724d7e5eb8d379e3fbfc1b83.png","e2e/test-results/.playwright-artifacts-241/c800d08cc104e95000629104c11fd8b3.png","e2e/test-results/.playwright-artifacts-241/cd36bb67c1c05fedeac1923b06e6d4f5.png","e2e/test-results/.playwright-artifacts-241/d2ebbb7e8ca084380958c49f40f1bcac.png","e2e/test-results/.playwright-artifacts-241/d6ef796cc1833026cab7434b435084f4.png","e2e/test-results/.playwright-artifacts-241/dc49bd3538e061f12e7b17709d6bba0d.png","e2e/test-results/.playwright-artifacts-241/e014d348f300176842a83787a7f7938c.png","e2e/test-results/.playwright-artifacts-241/e8b738bc9925b35cacb65db8fd37bd27.png","e2e/test-results/.playwright-artifacts-241/ed833f2d058e02081a433bb71c5c71ca.png","e2e/test-results/.playwright-artifacts-241/f42b7455348166022fb51732079f16a2.png","e2e/test-results/.playwright-artifacts-241/f7ffcca2f8bd695dbd421e83dfd7dacb.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-828a9fe4a1cc10ad814b8901ea3f331dabb4f466.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1445f--创建成功-module-admin-settings-chromium/attachments/probe-C01-b70ed60761f6c844c0724c90be9bd3a2e28f887e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-579660baa87709a7140145510b380b58f4afc555.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1a1ae--用户管理-P01-权限矩阵-module-users-chromium/attachments/probe-P01-21d61422e262180992f04fed0d6e1f58f4f8928a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1ad44--异常恢复-module-admin-settings-chromium/attachments/probe-E01-167118b9260fa76b0a2a1f0fa96675e800dc6f74.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20309-异常恢复-module-stage-knowledge-chromium/attachments/probe-E01-65c2d06fb134d7cb9f3931a7131cf0260ea97061.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-d26e2d296f3e8407ccfd9c2cc2f24cf6829a8508.json","e2e/test-results/crud-00-crud-runner-CRUD-严-239e9-验-module-knowledge-feedback-chromium/attachments/probe-D02-e58bb6a96915688b8f2287bbb25bab2388293c52.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2ba01-更新成功-module-stage-knowledge-chromium/attachments/probe-U01-208017e0ddf654dcec7c7e6ed78e75cdbcaeefe5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2c5eb-建校验失败-module-admin-settings-chromium/attachments/probe-C02-c917accda05528170401af83fb11a330a3cbda4d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34d7b-可见校验-module-stage-knowledge-chromium/attachments/probe-D02-821275ce5a1a2d3c0299a4438bc0551a6d53176c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34f0e--更新成功-module-admin-settings-chromium/attachments/probe-U01-f4a4e93fb88c2ef19abde8f7dd664879de695c9f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-365ba--用户管理-C01-创建成功-module-users-chromium/attachments/probe-C01-900190bda813dce7a5e62caaa492f5a3677f3e23.json","e2e/test-results/crud-00-crud-runner-CRUD-严-392a1--im-即时通讯-E01-异常恢复-module-im-chromium/attachments/probe-E01-fa3a07d4be5ae62afd985ab459bbd15a33a2fdef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-ae5282c3a94d95edce6b6b614e0f1c7bb0cacec0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-bf40ed0eb839caf8e2dc359b3fbf41adc61a8186.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-c40333d9c899532c29747a98c3608a229f081c35.json","e2e/test-results/crud-00-crud-runner-CRUD-严-460f0-户管理-C02-创建校验失败-module-users-chromium/attachments/probe-C02-793ed6868532d6f08fa3b7e01ef91cee883edc62.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-acbfe0f811bb517717a6b841a585892cbebff24c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-2e8e53337f638a07ab7cc317baa3d97366c245e0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4c7f3--im-即时通讯-P01-权限矩阵-module-im-chromium/attachments/probe-P01-b22bb94be6b4cf1a140ec1c9f11b2ce4b3ea633f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-dbcf98c1134a088b83217a812d0c0a8650ac69a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-2f4ee0aa5a1a7bf30860781b2ab8e052c752a87c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-0531249436aff73c81d0fc89355c4cbc7167ec8d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6bff7-理-D02-恢复或不可见校验-module-users-chromium/attachments/probe-D02-cfa483afa2a0dcba0b625f169d4ddfd4df7815e9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-ace63a12d5911b8f54a54b89d94362c9b7276535.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-daf71b632d68b74b441594222818913f9937bd60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-073ec52dcaf122cc92ed77c881d6407f63e053ea.json","e2e/test-results/crud-00-crud-runner-CRUD-严-7f7f1--列表可读-module-admin-settings-chromium/attachments/probe-R01-1b19c02416b08eebec04e254505821f27bda570e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89494--冲突-module-process-designer-chromium/attachments/probe-U02-57053c2bcdfde404efd732026ff7bbb7c2a742c6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-3bbd6461e4141361d2910d0d997a2174989df606.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8d2e4-硬-可用-module-stage-knowledge-chromium/attachments/probe-D01-bcca5204eae3c340bcf2e5d455dde9e35cc10053.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8fa15-复-module-knowledge-feedback-chromium/attachments/probe-E01-768d744b990df78d05147237c0636c4ee771c1ed.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9d5c3-新成功-module-process-designer-chromium/attachments/probe-U01-b82cb3f43ec5fd03fbcf5e9a47076d4b327698f7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-a99bb-m-即时通讯-C02-创建校验失败-module-im-chromium/attachments/probe-C02-fd074e16ad7f94b54706d083613b4b5d32b93e4b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b4daf--权限矩阵-module-admin-settings-chromium/attachments/probe-P01-d0080ae80a82c103bcd848bca31d749b3dcc8352.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-ca13f11ed3d09b5def3fe7e441ad40110d2b0379.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4557--用户管理-U01-更新成功-module-users-chromium/attachments/probe-U01-712df3b828fbaea6fc759167308e86fa7855176f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-e9b591e744c63185541a625ceba5e5d973b6746b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-7a7d119a902c3f458539ddaa114898e0a33f4d8f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cc828--即时通讯-U02-更新权限-冲突-module-im-chromium/attachments/probe-U02-76760ce7a07288e361d11e3be6c77b61b817ee40.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ce2ac--详情可读-module-admin-settings-chromium/attachments/probe-R03-cea057b72b957fdb65cc5e3b674bfa2f05636e5e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d14d4--用户管理-E01-异常恢复-module-users-chromium/attachments/probe-E01-6169c2a0eaab0a87b4892d56e1c64902f64e0217.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d3762-限-冲突-module-stage-knowledge-chromium/attachments/probe-U02-9e395cc67c38073bfd6eb6ad38fe5ac43a337d56.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d6fb4-常恢复-module-process-designer-chromium/attachments/probe-E01-b1f8e178d5a774eddb298c119317b36e0414d60d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-bb017dd97b92cb05f37191c933e038af13a8c04a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e43a6-限矩阵-module-process-designer-chromium/attachments/probe-P01-e9df19eeca43b46dca36a135566329b6da44cacd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e4560-管理-U02-更新权限-冲突-module-users-chromium/attachments/probe-U02-a105db3f1ef20b6b8ba0ed401d244b376932736b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ea129-阵-module-knowledge-feedback-chromium/attachments/probe-P01-c3160dc84a9d7fea219587cb594dd8add36d515d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec3b8-验失败-module-process-designer-chromium/attachments/probe-C02-dae6185bd96e2e2c88c4bb9104517a939b2afb15.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ed28f-权限矩阵-module-stage-knowledge-chromium/attachments/probe-P01-703da6de6b8031b653cf5cb16f3656f251917838.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-96dc059a7597ae051b9d321db1cb4b470806e6f4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-eee91-用-module-knowledge-feedback-chromium/attachments/probe-D01-43d0c2e97c66fbd3301826ea68d66fce62cb7eb0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3c4d-询筛选分页-module-admin-settings-chromium/attachments/probe-R02-55334ddef6735b6dddfc2d2e6143a089efb9be24.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f690b--D01-删除-软-硬-可用-module-users-chromium/attachments/probe-D01-6438fdd0fae658cd354e2761efa5b0065ab74607.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fabfb-建成功-module-process-designer-chromium/attachments/probe-C01-65e7119661d41d890e1f8d734662a8ce3b15268c.json","e2e/test-results/crud/probes/admin-settings-C01-1774228943803.json","e2e/test-results/crud/probes/admin-settings-C02-1774228945689.json","e2e/test-results/crud/probes/admin-settings-E01-1774228954200.json","e2e/test-results/crud/probes/admin-settings-P01-1774228952357.json","e2e/test-results/crud/probes/admin-settings-R01-1774228946846.json","e2e/test-results/crud/probes/admin-settings-R02-1774228948718.json","e2e/test-results/crud/probes/admin-settings-R03-1774228950565.json","e2e/test-results/crud/probes/admin-settings-U01-1774228956047.json","e2e/test-results/crud/probes/im-C02-1774228926548.json","e2e/test-results/crud/probes/im-E01-1774228936351.json","e2e/test-results/crud/probes/im-P01-1774228934107.json","e2e/test-results/crud/probes/im-U02-1774228939732.json","e2e/test-results/crud/probes/knowledge-feedback-D01-1774228819428.json","e2e/test-results/crud/probes/knowledge-feedback-D02-1774228821536.json","e2e/test-results/crud/probes/knowledge-feedback-E01-1774228817921.json","e2e/test-results/crud/probes/knowledge-feedback-P01-1774228815781.json","e2e/test-results/crud/probes/process-designer-C01-1774228822742.json","e2e/test-results/crud/probes/process-designer-C02-1774228824586.json","e2e/test-results/crud/probes/process-designer-D01-1774228839637.json","e2e/test-results/crud/probes/process-designer-D02-1774228841175.json","e2e/test-results/crud/probes/process-designer-E01-1774228834388.json","e2e/test-results/crud/probes/process-designer-P01-1774228832112.json","e2e/test-results/crud/probes/process-designer-U01-1774228835867.json","e2e/test-results/crud/probes/process-designer-U02-1774228837789.json","e2e/test-results/crud/probes/resource-requests-C01-1774228842926.json","e2e/test-results/crud/probes/resource-requests-C02-1774228844702.json","e2e/test-results/crud/probes/resource-requests-D01-1774228859373.json","e2e/test-results/crud/probes/resource-requests-D02-1774228861489.json","e2e/test-results/crud/probes/resource-requests-E01-1774228854515.json","e2e/test-results/crud/probes/resource-requests-P01-1774228852276.json","e2e/test-results/crud/probes/resource-requests-U01-1774228855843.json","e2e/test-results/crud/probes/resource-requests-U02-1774228857762.json","e2e/test-results/crud/probes/roles-C01-1774228862700.json","e2e/test-results/crud/probes/roles-C02-1774228864549.json","e2e/test-results/crud/probes/roles-D01-1774228879608.json","e2e/test-results/crud/probes/roles-D02-1774228881181.json","e2e/test-results/crud/probes/roles-E01-1774228874266.json","e2e/test-results/crud/probes/roles-P01-1774228872022.json","e2e/test-results/crud/probes/roles-U01-1774228875744.json","e2e/test-results/crud/probes/roles-U02-1774228877671.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774228882938.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774228884716.json","e2e/test-results/crud/probes/stage-knowledge-D01-1774228900165.json","e2e/test-results/crud/probes/stage-knowledge-D02-1774228901711.json","e2e/test-results/crud/probes/stage-knowledge-E01-1774228894714.json","e2e/test-results/crud/probes/stage-knowledge-P01-1774228892441.json","e2e/test-results/crud/probes/stage-knowledge-U01-1774228896206.json","e2e/test-results/crud/probes/stage-knowledge-U02-1774228898148.json","e2e/test-results/crud/probes/users-C01-1774228903774.json","e2e/test-results/crud/probes/users-C02-1774228905307.json","e2e/test-results/crud/probes/users-D01-1774228921548.json","e2e/test-results/crud/probes/users-D02-1774228923127.json","e2e/test-results/crud/probes/users-E01-1774228915372.json","e2e/test-results/crud/probes/users-P01-1774228913142.json","e2e/test-results/crud/probes/users-U01-1774228917209.json","e2e/test-results/crud/probes/users-U02-1774228919166.json","e2e/tests/quarantine/.gitkeep","frontend/src/composables/__tests__/useApiQuery.test.ts","frontend/src/router/modules/acquisition.ts","frontend/src/router/modules/ai-agents.ts","frontend/src/router/modules/compat-redirects.ts","frontend/src/router/modules/content-social.ts","frontend/src/router/modules/dashboard.ts","frontend/src/router/modules/finance.ts","frontend/src/router/modules/hr.ts","frontend/src/router/modules/marketing.ts","frontend/src/router/modules/sales.ts","frontend/src/router/modules/service.ts","frontend/src/router/modules/supply-chain.ts","frontend/src/router/modules/system.ts","frontend/src/stores/__tests__/app.store.test.ts","frontend/src/stores/__tests__/im.store.test.ts","frontend/src/stores/__tests__/knowledge.store.test.ts","frontend/src/styles/_containers.scss","frontend/src/styles/layers.css","frontend/src/utils/echarts.ts"],"removed":["e2e/test-results/results.json"],"modified":[".github/workflows/ci.yml","backend/.env.example","backend/package.json","backend/scripts/audit-prisma-zod-contract.ts","backend/scripts/generate-rls-policies.ts","backend/src/config/env.ts","backend/src/config/kafka.ts","backend/src/consumers/__tests__/sales.consumer.test.ts","backend/src/main.ts","backend/src/modules/ai-agents/services/autopilot-scheduler.service.test.ts","backend/src/modules/ai-agents/services/lead-collector.service.ts","backend/src/modules/auth/auth.service.test.ts","backend/src/modules/auth/auth.service.ts","backend/src/modules/campaigns/campaign.service.enhanced.test.ts","backend/src/modules/cash-flow/cash-flow-forecast.service.test.ts","backend/src/modules/channels/channel.schema.test.ts","backend/src/modules/community-gamification/community-gamification.service.test.ts","backend/src/modules/community-materials/community-material.service.test.ts","backend/src/modules/community-materials/community-material.service.ts","backend/src/modules/content-analytics/content-analytics.service.test.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/payment-plan.service.ts","backend/src/modules/customer-analytics/customer-analytics.service.test.ts","backend/src/modules/customer-balance/customer-balance.service.test.ts","backend/src/modules/financial-reports/financial-reports.service.test.ts","backend/src/modules/groupbuy-commissions/groupbuy-commission.service.test.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.test.ts","backend/src/modules/groupbuy-inventory/groupbuy-inventory.service.test.ts","backend/src/modules/groupbuy-platforms/groupbuy-platform.service.test.ts","backend/src/modules/groupbuy-promotions/groupbuy-promotion.service.test.ts","backend/src/modules/im/websocket/gateway.ts","backend/src/modules/im/websocket/health.ts","backend/src/modules/im/websocket/redis-adapter.ts","backend/src/modules/integration-services/integration-service.service.test.ts","backend/src/modules/lead-qualification/qualification.service.test.ts","backend/src/modules/leads/lead-sla.service.ts","backend/src/modules/leads/lead-smart-assignment.service.ts","backend/src/modules/leads/lead.service.test.ts","backend/src/modules/leads/lead.service.ts","backend/src/modules/livestream-groupbuy/livestream-groupbuy-conversion.service.test.ts","backend/src/modules/livestream-groupbuy/livestream-groupbuy-conversion.service.ts","backend/src/modules/livestream/livestream.service.test.ts","backend/src/modules/marketing-chatbot/marketing-chatbot.service.test.ts","backend/src/modules/marketing-content/marketing-content.service.test.ts","backend/src/modules/marketing-forms/marketing-form.service.test.ts","backend/src/modules/marketing-north-star/marketing-north-star.service.test.ts","backend/src/modules/marketing-workflows/marketing-workflow.service.test.ts","backend/src/modules/marketing/marketing.service.test.ts","backend/src/modules/payments/payment-plan.service.ts","backend/src/modules/payments/payment-reconciliation.service.ts","backend/src/modules/payments/payment-record.service.ts","backend/src/modules/payments/payment-statement.service.ts","backend/src/modules/pm/pm.service.test.ts","backend/src/modules/products/services/product.service.test.ts","backend/src/modules/products/services/sku.service.test.ts","backend/src/modules/quotes/quote-decompose.service.ts","backend/src/modules/quotes/quote.service.test.ts","backend/src/modules/renewals/renewal.service.test.ts","backend/src/modules/revenue/ar-ledger.service.test.ts","backend/src/modules/rma/rma.service.test.ts","backend/src/modules/sample-requests/sample-request.service.test.ts","backend/src/modules/serial-numbers/sn.service.test.ts","backend/src/modules/sms-marketing/sms-marketing.service.test.ts","backend/src/modules/social-interactions/social-interactions.service.test.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/middleware/auth.middleware.ts","backend/src/shared/services/__tests__/outbox-processor.service.test.ts","backend/src/shared/services/base.service.ts","backend/src/shared/services/outbox-processor.service.ts","backend/src/shared/state-machines/__tests__/ai-task.machine.test.ts","backend/src/shared/state-machines/__tests__/contract.machine.test.ts","backend/src/shared/utils/biz-code.test.ts","backend/src/shared/utils/crud.ts","backend/tests/unit/process-core/workflow-e2e.test.ts","backend/tests/unit/services/lead.service.test.ts","backend/tests/unit/services/quote.service.test.ts","deploy/grafana/provisioning/datasources/datasources.yml","docker-compose.prod.yml","e2e/.auth/admin.json","e2e/playwright-report/index.html","e2e/playwright.config.ts","e2e/test-results/.last-run.json","frontend/package.json","frontend/src/components/common/DataTable.vue","frontend/src/components/responsive/ResponsiveChart.vue","frontend/src/main.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/stores/auth.ts","frontend/src/styles/index.scss","frontend/src/views/ai-agents/autopilot/AITestCases.vue","frontend/src/views/ai-agents/components/AgentModelManager.vue","frontend/src/views/analytics/roi/Index.vue","frontend/src/views/campaigns/analytics/index.vue","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/FunnelChart.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/inventory/Analytics.vue","frontend/src/views/knowledge/components/KnowledgeGraph.vue","frontend/src/views/service-dashboard/components/SLAPanel.vue","frontend/src/views/service-dashboard/components/SatisfactionPanel.vue","frontend/src/views/service-dashboard/components/TicketStatsPanel.vue","frontend/src/views/service-dashboard/components/TrendsPanel.vue","frontend/vite.config.ts","pnpm-lock.yaml"]},"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":1919936,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-23T07:52:01+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
2
|
18
|
1774231245
|
1774231332
|
0
|
1774231240
|
1774231450
|
|
|
0
|
Edit
Delete
|
|
7290
|
chore: comprehensive governance updates and test a chore: comprehensive governance updates and test artifacts...
|
6
|
5
|
database-security.yml
|
7216
|
5
|
0
|
refs/heads/main
|
339ea969ec2633756fb1a155d47723d0f61396a4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"df7b6f46170cb46db4771dd1e07991b0b13d90a0","after":"339ea969ec2633756fb1a155d47723d0f61396a4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/df7b6f46170cb46db4771dd1e07991b0b13d90a0...339ea969ec2633756fb1a155d47723d0f61396a4","commits":[{"id":"339ea969ec2633756fb1a155d47723d0f61396a4","message":"chore: comprehensive governance updates and test artifacts\n\n- Add Prisma schema modularization and migration scripts\n- Add service test coverage across all modules (AI, alliance, community, marketing, etc.)\n- Add shared services (cache, custom-fields, dynamic-state-machine, encryption, etc.)\n- Add infrastructure configs (ClickHouse, Debezium, Tempo)\n- Add user manual and technical documentation with screenshots\n- Add router module organization for all centers\n- Add store/test coverage and Playwright artifacts\n- Update CI workflow, environment configs, and dependencies\n- Fix security issues in auth, kafka, and validation layers\n- Fix permission naming tests to expect kebab-case output\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/339ea969ec2633756fb1a155d47723d0f61396a4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T09:22:37+08:00","added":["backend/prisma/migrations/manual/create_dynamic_sm_and_custom_fields.sql","backend/prisma/migrations/manual/create_knowledge_embeddings.sql","backend/prisma/migrations/materialized_views.sql","backend/prisma/schema/_base.prisma","backend/prisma/schema/_enums.prisma","backend/prisma/schema/ai.prisma","backend/prisma/schema/alliance.prisma","backend/prisma/schema/community.prisma","backend/prisma/schema/contracts.prisma","backend/prisma/schema/cpq.prisma","backend/prisma/schema/customers.prisma","backend/prisma/schema/finance.prisma","backend/prisma/schema/geo.prisma","backend/prisma/schema/hr.prisma","backend/prisma/schema/im.prisma","backend/prisma/schema/knowledge.prisma","backend/prisma/schema/leads.prisma","backend/prisma/schema/livestream.prisma","backend/prisma/schema/marketing.prisma","backend/prisma/schema/orders.prisma","backend/prisma/schema/products.prisma","backend/prisma/schema/project.prisma","backend/prisma/schema/renewals.prisma","backend/prisma/schema/sales.prisma","backend/prisma/schema/service.prisma","backend/prisma/schema/social.prisma","backend/prisma/schema/stores.prisma","backend/prisma/schema/supply-chain.prisma","backend/prisma/schema/system.prisma","backend/prisma/schema/workflow.prisma","backend/src/config/__tests__/kafka-router.test.ts","backend/src/config/tracing.ts","backend/src/modules/ai-copilot/ai-copilot.service.test.ts","backend/src/modules/alliance-analytics/alliance-analytics.service.test.ts","backend/src/modules/alliance-campaigns/alliance-campaign.service.test.ts","backend/src/modules/alliance-merchants/alliance-merchant.service.test.ts","backend/src/modules/alliance-partners/alliance-partner.service.test.ts","backend/src/modules/alliance-products/alliance-product.service.test.ts","backend/src/modules/alliance-promotions/alliance-promotion.service.test.ts","backend/src/modules/alliance-referrals/alliance-referral.service.test.ts","backend/src/modules/alliance-settlements/alliance-settlement.service.test.ts","backend/src/modules/approval-templates/approval-template.service.test.ts","backend/src/modules/campaign-targets/campaign-target.service.test.ts","backend/src/modules/campaign-use-case-templates/use-case-template.service.test.ts","backend/src/modules/cohort-analysis/cohort-analysis.service.test.ts","backend/src/modules/community-activities/community-activity.service.test.ts","backend/src/modules/community-analytics/community-analytics.service.test.ts","backend/src/modules/community-fission/community-fission.service.test.ts","backend/src/modules/community-groups/community-group.service.test.ts","backend/src/modules/community-members/community-member.service.test.ts","backend/src/modules/consumer-behavior-analytics/consumer-behavior-analytics.service.test.ts","backend/src/modules/content-categories/content-category.service.test.ts","backend/src/modules/content-copyright/content-copyright.service.test.ts","backend/src/modules/content-creation/content-creation.service.test.ts","backend/src/modules/content-distribution/content-distribution.service.test.ts","backend/src/modules/content-library/content-library.service.test.ts","backend/src/modules/content-review/content-review.service.test.ts","backend/src/modules/content-templates/content-template.service.test.ts","backend/src/modules/contract-templates/contract-template.service.test.ts","backend/src/modules/cross-domain-funnel/cross-domain-funnel.service.test.ts","backend/src/modules/customer-journey-orchestration/customer-journey-orchestration.service.test.ts","backend/src/modules/customer-journey/customer-journey.service.test.ts","backend/src/modules/customer-lifecycle-value/customer-lifecycle-value.service.test.ts","backend/src/modules/customer-ltv/customer-ltv.service.test.ts","backend/src/modules/customer-marketing/customer-marketing.service.test.ts","backend/src/modules/dimension-transform/dimension-transform.service.test.ts","backend/src/modules/disbursements/disbursement-record.service.test.ts","backend/src/modules/events/event.service.test.ts","backend/src/modules/finance/finance-credits.service.test.ts","backend/src/modules/finance/finance-periods.service.test.ts","backend/src/modules/finance/finance-refunds.service.test.ts","backend/src/modules/finance/finance.service.test.ts","backend/src/modules/geo-analytics/geo-analytics.service.test.ts","backend/src/modules/geo-fences/geo-fences.service.test.ts","backend/src/modules/geo-keywords/geo-keyword.service.test.ts","backend/src/modules/geo-pois/geo-poi.service.test.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.test.ts","backend/src/modules/groupbuy-products/groupbuy-product.service.test.ts","backend/src/modules/hr/positions/positions.service.test.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.test.ts","backend/src/modules/livestream-analytics/livestream-analytics.service.test.ts","backend/src/modules/livestream-products/livestream-product.service.test.ts","backend/src/modules/livestream-rooms/livestream-room.service.test.ts","backend/src/modules/livestream-schedules/livestream-schedule.service.test.ts","backend/src/modules/livestream-scripts/livestream-script.service.test.ts","backend/src/modules/marketing-calendar/marketing-calendar.service.test.ts","backend/src/modules/marketing-effectiveness/marketing-effectiveness.service.test.ts","backend/src/modules/marketing-matrix/matrix.service.test.ts","backend/src/modules/mdm/mdm.service.test.ts","backend/src/modules/menus/menu.service.test.ts","backend/src/modules/multi-touch-attribution/multi-touch-attribution.service.test.ts","backend/src/modules/omnichannel-dashboard/omnichannel-dashboard.service.test.ts","backend/src/modules/omnichannel-data-hub/omnichannel-data-hub.service.test.ts","backend/src/modules/omnichannel-touchpoints/omnichannel-touchpoints.service.test.ts","backend/src/modules/realtime-trigger/realtime-trigger.service.test.ts","backend/src/modules/reports/report.service.test.ts","backend/src/modules/rfm-analysis/rfm-analysis.service.test.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.service.test.ts","backend/src/modules/self-operated-store/self-operated-store.service.test.ts","backend/src/modules/social-accounts/social-account.service.test.ts","backend/src/modules/social-auto-replies/social-auto-reply.service.test.ts","backend/src/modules/social-posts/social-post.service.test.ts","backend/src/modules/store-agency/store-agency.service.test.ts","backend/src/modules/suppliers/supplier.service.test.ts","backend/src/modules/video-calls/video-call.service.test.ts","backend/src/shared/middleware/__tests__/security-fixes.test.ts","backend/src/shared/middleware/field-encryption.middleware.ts","backend/src/shared/middleware/rate-limit.middleware.ts","backend/src/shared/services/__tests__/audit-log.service.test.ts","backend/src/shared/services/__tests__/custom-fields.service.test.ts","backend/src/shared/services/__tests__/dynamic-state-machine.service.test.ts","backend/src/shared/services/__tests__/list-cache.service.test.ts","backend/src/shared/services/__tests__/llm-gateway.service.test.ts","backend/src/shared/services/__tests__/prompt-registry.service.test.ts","backend/src/shared/services/abac-policy.service.ts","backend/src/shared/services/cache.service.ts","backend/src/shared/services/custom-fields.service.ts","backend/src/shared/services/dynamic-state-machine.service.ts","backend/src/shared/services/field-encryption.service.ts","backend/src/shared/services/immutable-audit.service.ts","backend/src/shared/services/llm-gateway.service.ts","backend/src/shared/services/materialized-view.service.ts","backend/src/shared/services/prompt-registry.service.ts","backend/src/shared/services/rag-pipeline.service.ts","backend/src/shared/utils/__tests__/permission-normalizer.test.ts","backend/src/shared/utils/__tests__/validation-security.test.ts","backend/src/shared/utils/permission-normalizer.ts","deploy/clickhouse/config.xml","deploy/clickhouse/init.sql","deploy/debezium/register-connector.json","deploy/tempo/config.yaml","docker-compose.analytics.yml","docs/test-plan/TEST-PLAN.md","docs/user-manual/convert-tech-manual.mjs","docs/user-manual/convert-to-html.mjs","docs/user-manual/screenshots/01-login-2026-03-23T00-12-58-197Z.png","docs/user-manual/screenshots/02-dashboard-2026-03-23T00-13-11-223Z.png","docs/user-manual/screenshots/03-ai-agents-2026-03-23T00-13-44-706Z.png","docs/user-manual/screenshots/04-leads-2026-03-23T00-13-49-733Z.png","docs/user-manual/screenshots/05-lead-qualification-2026-03-23T00-13-55-424Z.png","docs/user-manual/screenshots/06-content-library-2026-03-23T00-14-01-180Z.png","docs/user-manual/screenshots/07-campaigns-2026-03-23T00-14-06-696Z.png","docs/user-manual/screenshots/08-opportunities-2026-03-23T00-14-12-799Z.png","docs/user-manual/screenshots/09-quotes-2026-03-23T00-14-20-564Z.png","docs/user-manual/screenshots/10-contracts-2026-03-23T00-14-26-796Z.png","docs/user-manual/screenshots/11-orders-2026-03-23T00-14-32-331Z.png","docs/user-manual/screenshots/12-stores-2026-03-23T00-14-37-745Z.png","docs/user-manual/screenshots/13-tickets-2026-03-23T00-14-43-846Z.png","docs/user-manual/screenshots/14-sla-2026-03-23T00-14-49-340Z.png","docs/user-manual/screenshots/15-ar-ledger-2026-03-23T00-14-54-842Z.png","docs/user-manual/screenshots/16-payments-2026-03-23T00-14-59-958Z.png","docs/user-manual/screenshots/17-purchase-orders-2026-03-23T00-15-06-034Z.png","docs/user-manual/screenshots/19-products-2026-03-23T00-15-17-479Z.png","docs/user-manual/screenshots/20-knowledge-2026-03-23T00-15-24-044Z.png","docs/user-manual/screenshots/21-approvals-2026-03-23T00-15-30-115Z.png","docs/user-manual/screenshots/22-hr-attendance-2026-03-23T00-15-36-643Z.png","docs/user-manual/screenshots/23-tenant-configs-2026-03-23T00-15-42-739Z.png","docs/user-manual/screenshots/25-roles-2026-03-23T00-15-56-801Z.png","docs/user-manual/screenshots/26-customers-2026-03-23T00-16-02-467Z.png","docs/user-manual/screenshots/27-im-2026-03-23T00-16-07-704Z.png","docs/user-manual/screenshots/tech-01-api-docs-2026-03-23T00-30-33-332Z.png","docs/user-manual/screenshots/tech-02-system-monitor-2026-03-23T00-30-42-759Z.png","docs/user-manual/screenshots/tech-03-event-logs-fix-2026-03-23T01-07-06-085Z.png","docs/user-manual/screenshots/tech-04-scheduled-jobs-2026-03-23T00-31-01-868Z.png","docs/user-manual/screenshots/tech-05-process-designer-2026-03-23T00-31-11-126Z.png","docs/user-manual/screenshots/tech-06-operation-logs-2026-03-23T00-31-20-335Z.png","docs/user-manual/screenshots/tech-07-settings-fix-2026-03-23T01-04-46-329Z.png","docs/user-manual/screenshots/tech-08-notification-configs-2026-03-23T00-31-38-845Z.png","docs/user-manual/technical-manual-content.md","docs/user-manual/technical-manual.html","docs/user-manual/user-manual-content.md","docs/user-manual/user-manual.html","docs/user-manual/巨嗨全域智库-技术开发手册-v1.0.pdf","docs/user-manual/巨嗨全域智库-用户使用手册-v1.0.pdf","e2e/QUARANTINE.md","e2e/playwright-report/data/0841239e09a180630fc75a988c85edb7d05739ad.md","e2e/playwright-report/data/db1fc0403d7c6af356a063a72ff6b4161a90d53a.png","e2e/test-results/.playwright-artifacts-240/040dee8f334f6c93fa788311a8961dae.png","e2e/test-results/.playwright-artifacts-240/058f808b72bfb61b392c5078d5509418.png","e2e/test-results/.playwright-artifacts-240/0893f4c2a4a7c014d48a306a37a5dc6f.png","e2e/test-results/.playwright-artifacts-240/1bd44c2c27b13a8e4e20754676e16753.png","e2e/test-results/.playwright-artifacts-240/202267e939ad0f07474e283188a20e7d.png","e2e/test-results/.playwright-artifacts-240/2643239379fd7e6fb2b3af6dacebc4fa.png","e2e/test-results/.playwright-artifacts-240/275d5fde4f54663504fbe6b3e84548d3.png","e2e/test-results/.playwright-artifacts-240/42867d3c5c17db159677472c69e89621.png","e2e/test-results/.playwright-artifacts-240/437c27fb2bacac72655c93b0b195c12b.png","e2e/test-results/.playwright-artifacts-240/4e1e7cc1649f584e86226ca11178f09d.png","e2e/test-results/.playwright-artifacts-240/505ec08f78c1ac4cfbd5a64a3e01ec29.png","e2e/test-results/.playwright-artifacts-240/50ad9cd6f3585ecf685f91c233f1100f.png","e2e/test-results/.playwright-artifacts-240/56d48ae872fca36631d1f464243747be.png","e2e/test-results/.playwright-artifacts-240/5be73b706dafcc86885ef501dccd65f9.png","e2e/test-results/.playwright-artifacts-240/61a48f54c74157d08f79a5c7638a2c75.png","e2e/test-results/.playwright-artifacts-240/67cbfdd34817fa76173eda99da253422.png","e2e/test-results/.playwright-artifacts-240/6de31eb46d49679d37fcb85e09bf50a7.png","e2e/test-results/.playwright-artifacts-240/719cc5c2833983e26d2e26fb6ecd1410.png","e2e/test-results/.playwright-artifacts-240/765d23b2babbdc342a5e33cda8d39a87.png","e2e/test-results/.playwright-artifacts-240/7f1c5b28525ac2cc41bc099e6f749ab3.png","e2e/test-results/.playwright-artifacts-240/800d3474ffbcfb84327a4cff203da5ab.png","e2e/test-results/.playwright-artifacts-240/82e93cc1f0a93cda9a36e89ffa14b831.png","e2e/test-results/.playwright-artifacts-240/834a6d7b46250bf3a7b6c74804572593.png","e2e/test-results/.playwright-artifacts-240/86a3a201ece1b35521f5b7cb565876c1.png","e2e/test-results/.playwright-artifacts-240/8ab300257837e88962f2a6b7027e13a0.png","e2e/test-results/.playwright-artifacts-240/941e36d46c2caceb2ea0fc70bed6bba5.png","e2e/test-results/.playwright-artifacts-240/9e77802004f48f7c693bc508c5d8d39b.png","e2e/test-results/.playwright-artifacts-240/a0e310742c0a3c96a02bdf2c7db7dfb2.png","e2e/test-results/.playwright-artifacts-240/c4f6a23e9cd556d8fa7d69f40bc122ac.png","e2e/test-results/.playwright-artifacts-240/c51c980a067ead90c72ee084ad8fc00a.png","e2e/test-results/.playwright-artifacts-240/d74a4495418c027fb3e4b838b4aa3521.png","e2e/test-results/.playwright-artifacts-240/dace6040beafd8d86a5baf4fe5f1ae2a.png","e2e/test-results/.playwright-artifacts-240/dce6caafe2e1fcdac2ee738369ed6098.png","e2e/test-results/.playwright-artifacts-240/df5df0fd3c83d8265e719acb6b3d0ee6.png","e2e/test-results/.playwright-artifacts-240/e07d7068d011403eeb553914cb5c364e.png","e2e/test-results/.playwright-artifacts-240/e5e82b734579c829a5939d96fcc05dff.png","e2e/test-results/.playwright-artifacts-240/e8cb101c527d05e5df6ca5fc2b904583.png","e2e/test-results/.playwright-artifacts-240/eaff6d849895b87797832af1a9a24d65.png","e2e/test-results/.playwright-artifacts-240/f0ff9429d9c71385cff328a94e1a703c.png","e2e/test-results/.playwright-artifacts-240/fba7d655d78e525212c958c6c2a7227d.png","e2e/test-results/.playwright-artifacts-241/094966347a6999bd858f5ab8a249f754.png","e2e/test-results/.playwright-artifacts-241/0b6068733b160e988728b3140bdbaef5.png","e2e/test-results/.playwright-artifacts-241/1bb8fb49ed8335c1df210ed0bbe9493c.png","e2e/test-results/.playwright-artifacts-241/1dc0352fb049eb5707b5ecdeb36e7588.png","e2e/test-results/.playwright-artifacts-241/248c7bde5073b7b22bc5737b59012f68.png","e2e/test-results/.playwright-artifacts-241/26e9b207b71a36018b2252efb70c0366.png","e2e/test-results/.playwright-artifacts-241/2ae009986a6d6b9b348e715140f0e05f.png","e2e/test-results/.playwright-artifacts-241/2e7643de8fce869a4dc6701b06f92045.png","e2e/test-results/.playwright-artifacts-241/34681405d2abf88b9b47e450f48ecaa3.png","e2e/test-results/.playwright-artifacts-241/45be60ad912dd46dfb7aa5cbee9f02d0.png","e2e/test-results/.playwright-artifacts-241/5bb07c90a274dac44963d8cceca8eb1e.png","e2e/test-results/.playwright-artifacts-241/5c81aa46578a6e4a399dcdf0d73ba8d3.png","e2e/test-results/.playwright-artifacts-241/643d257ac5cf926a92dfd4e67907a9dc.png","e2e/test-results/.playwright-artifacts-241/6454481b50c1adc6bc7e94d3fb946915.png","e2e/test-results/.playwright-artifacts-241/67232c5e7156aba881fa65d80af1207b.png","e2e/test-results/.playwright-artifacts-241/67d9026a171dc55ffc861a72ce9d4b2c.png","e2e/test-results/.playwright-artifacts-241/714aeb4c6b5950f311af88662c8b4424.png","e2e/test-results/.playwright-artifacts-241/7a8af77cb2620429282f057b7c7fd0ae.png","e2e/test-results/.playwright-artifacts-241/922282efa032ca16073c502056c2826f.png","e2e/test-results/.playwright-artifacts-241/9543fc36ad8580206d7a961590a7d83d.png","e2e/test-results/.playwright-artifacts-241/9c77f778e3b32c88fe3524c93a150de1.png","e2e/test-results/.playwright-artifacts-241/9c8a27ce50fdd70f043debd37db84261.png","e2e/test-results/.playwright-artifacts-241/9ce478697576abf803f23864fd3d01c7.png","e2e/test-results/.playwright-artifacts-241/a9df789309206957d3696bd33d4752b7.png","e2e/test-results/.playwright-artifacts-241/b16f350537ed50e46405ecd91275e9f4.png","e2e/test-results/.playwright-artifacts-241/b213a106fbdfe86fe5a2e40fd333aa0c.png","e2e/test-results/.playwright-artifacts-241/b82911d04e9ad9e3893351a21a56b011.png","e2e/test-results/.playwright-artifacts-241/b94da2213274548a93d16676dea24087.png","e2e/test-results/.playwright-artifacts-241/b98a93160e626ed6e3b05e7e527192fa.png","e2e/test-results/.playwright-artifacts-241/c2f7e527724d7e5eb8d379e3fbfc1b83.png","e2e/test-results/.playwright-artifacts-241/c800d08cc104e95000629104c11fd8b3.png","e2e/test-results/.playwright-artifacts-241/cd36bb67c1c05fedeac1923b06e6d4f5.png","e2e/test-results/.playwright-artifacts-241/d2ebbb7e8ca084380958c49f40f1bcac.png","e2e/test-results/.playwright-artifacts-241/d6ef796cc1833026cab7434b435084f4.png","e2e/test-results/.playwright-artifacts-241/dc49bd3538e061f12e7b17709d6bba0d.png","e2e/test-results/.playwright-artifacts-241/e014d348f300176842a83787a7f7938c.png","e2e/test-results/.playwright-artifacts-241/e8b738bc9925b35cacb65db8fd37bd27.png","e2e/test-results/.playwright-artifacts-241/ed833f2d058e02081a433bb71c5c71ca.png","e2e/test-results/.playwright-artifacts-241/f42b7455348166022fb51732079f16a2.png","e2e/test-results/.playwright-artifacts-241/f7ffcca2f8bd695dbd421e83dfd7dacb.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-828a9fe4a1cc10ad814b8901ea3f331dabb4f466.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1445f--创建成功-module-admin-settings-chromium/attachments/probe-C01-b70ed60761f6c844c0724c90be9bd3a2e28f887e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-579660baa87709a7140145510b380b58f4afc555.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1a1ae--用户管理-P01-权限矩阵-module-users-chromium/attachments/probe-P01-21d61422e262180992f04fed0d6e1f58f4f8928a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1ad44--异常恢复-module-admin-settings-chromium/attachments/probe-E01-167118b9260fa76b0a2a1f0fa96675e800dc6f74.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20309-异常恢复-module-stage-knowledge-chromium/attachments/probe-E01-65c2d06fb134d7cb9f3931a7131cf0260ea97061.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-d26e2d296f3e8407ccfd9c2cc2f24cf6829a8508.json","e2e/test-results/crud-00-crud-runner-CRUD-严-239e9-验-module-knowledge-feedback-chromium/attachments/probe-D02-e58bb6a96915688b8f2287bbb25bab2388293c52.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2ba01-更新成功-module-stage-knowledge-chromium/attachments/probe-U01-208017e0ddf654dcec7c7e6ed78e75cdbcaeefe5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2c5eb-建校验失败-module-admin-settings-chromium/attachments/probe-C02-c917accda05528170401af83fb11a330a3cbda4d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34d7b-可见校验-module-stage-knowledge-chromium/attachments/probe-D02-821275ce5a1a2d3c0299a4438bc0551a6d53176c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34f0e--更新成功-module-admin-settings-chromium/attachments/probe-U01-f4a4e93fb88c2ef19abde8f7dd664879de695c9f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-365ba--用户管理-C01-创建成功-module-users-chromium/attachments/probe-C01-900190bda813dce7a5e62caaa492f5a3677f3e23.json","e2e/test-results/crud-00-crud-runner-CRUD-严-392a1--im-即时通讯-E01-异常恢复-module-im-chromium/attachments/probe-E01-fa3a07d4be5ae62afd985ab459bbd15a33a2fdef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-ae5282c3a94d95edce6b6b614e0f1c7bb0cacec0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-bf40ed0eb839caf8e2dc359b3fbf41adc61a8186.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-c40333d9c899532c29747a98c3608a229f081c35.json","e2e/test-results/crud-00-crud-runner-CRUD-严-460f0-户管理-C02-创建校验失败-module-users-chromium/attachments/probe-C02-793ed6868532d6f08fa3b7e01ef91cee883edc62.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-acbfe0f811bb517717a6b841a585892cbebff24c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-2e8e53337f638a07ab7cc317baa3d97366c245e0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4c7f3--im-即时通讯-P01-权限矩阵-module-im-chromium/attachments/probe-P01-b22bb94be6b4cf1a140ec1c9f11b2ce4b3ea633f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-dbcf98c1134a088b83217a812d0c0a8650ac69a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-2f4ee0aa5a1a7bf30860781b2ab8e052c752a87c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-0531249436aff73c81d0fc89355c4cbc7167ec8d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6bff7-理-D02-恢复或不可见校验-module-users-chromium/attachments/probe-D02-cfa483afa2a0dcba0b625f169d4ddfd4df7815e9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-ace63a12d5911b8f54a54b89d94362c9b7276535.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-daf71b632d68b74b441594222818913f9937bd60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-073ec52dcaf122cc92ed77c881d6407f63e053ea.json","e2e/test-results/crud-00-crud-runner-CRUD-严-7f7f1--列表可读-module-admin-settings-chromium/attachments/probe-R01-1b19c02416b08eebec04e254505821f27bda570e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89494--冲突-module-process-designer-chromium/attachments/probe-U02-57053c2bcdfde404efd732026ff7bbb7c2a742c6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-3bbd6461e4141361d2910d0d997a2174989df606.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8d2e4-硬-可用-module-stage-knowledge-chromium/attachments/probe-D01-bcca5204eae3c340bcf2e5d455dde9e35cc10053.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8fa15-复-module-knowledge-feedback-chromium/attachments/probe-E01-768d744b990df78d05147237c0636c4ee771c1ed.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9d5c3-新成功-module-process-designer-chromium/attachments/probe-U01-b82cb3f43ec5fd03fbcf5e9a47076d4b327698f7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-a99bb-m-即时通讯-C02-创建校验失败-module-im-chromium/attachments/probe-C02-fd074e16ad7f94b54706d083613b4b5d32b93e4b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b4daf--权限矩阵-module-admin-settings-chromium/attachments/probe-P01-d0080ae80a82c103bcd848bca31d749b3dcc8352.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-ca13f11ed3d09b5def3fe7e441ad40110d2b0379.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4557--用户管理-U01-更新成功-module-users-chromium/attachments/probe-U01-712df3b828fbaea6fc759167308e86fa7855176f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-e9b591e744c63185541a625ceba5e5d973b6746b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-7a7d119a902c3f458539ddaa114898e0a33f4d8f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cc828--即时通讯-U02-更新权限-冲突-module-im-chromium/attachments/probe-U02-76760ce7a07288e361d11e3be6c77b61b817ee40.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ce2ac--详情可读-module-admin-settings-chromium/attachments/probe-R03-cea057b72b957fdb65cc5e3b674bfa2f05636e5e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d14d4--用户管理-E01-异常恢复-module-users-chromium/attachments/probe-E01-6169c2a0eaab0a87b4892d56e1c64902f64e0217.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d3762-限-冲突-module-stage-knowledge-chromium/attachments/probe-U02-9e395cc67c38073bfd6eb6ad38fe5ac43a337d56.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d6fb4-常恢复-module-process-designer-chromium/attachments/probe-E01-b1f8e178d5a774eddb298c119317b36e0414d60d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-bb017dd97b92cb05f37191c933e038af13a8c04a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e43a6-限矩阵-module-process-designer-chromium/attachments/probe-P01-e9df19eeca43b46dca36a135566329b6da44cacd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e4560-管理-U02-更新权限-冲突-module-users-chromium/attachments/probe-U02-a105db3f1ef20b6b8ba0ed401d244b376932736b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ea129-阵-module-knowledge-feedback-chromium/attachments/probe-P01-c3160dc84a9d7fea219587cb594dd8add36d515d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec3b8-验失败-module-process-designer-chromium/attachments/probe-C02-dae6185bd96e2e2c88c4bb9104517a939b2afb15.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ed28f-权限矩阵-module-stage-knowledge-chromium/attachments/probe-P01-703da6de6b8031b653cf5cb16f3656f251917838.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-96dc059a7597ae051b9d321db1cb4b470806e6f4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-eee91-用-module-knowledge-feedback-chromium/attachments/probe-D01-43d0c2e97c66fbd3301826ea68d66fce62cb7eb0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3c4d-询筛选分页-module-admin-settings-chromium/attachments/probe-R02-55334ddef6735b6dddfc2d2e6143a089efb9be24.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f690b--D01-删除-软-硬-可用-module-users-chromium/attachments/probe-D01-6438fdd0fae658cd354e2761efa5b0065ab74607.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fabfb-建成功-module-process-designer-chromium/attachments/probe-C01-65e7119661d41d890e1f8d734662a8ce3b15268c.json","e2e/test-results/crud/probes/admin-settings-C01-1774228943803.json","e2e/test-results/crud/probes/admin-settings-C02-1774228945689.json","e2e/test-results/crud/probes/admin-settings-E01-1774228954200.json","e2e/test-results/crud/probes/admin-settings-P01-1774228952357.json","e2e/test-results/crud/probes/admin-settings-R01-1774228946846.json","e2e/test-results/crud/probes/admin-settings-R02-1774228948718.json","e2e/test-results/crud/probes/admin-settings-R03-1774228950565.json","e2e/test-results/crud/probes/admin-settings-U01-1774228956047.json","e2e/test-results/crud/probes/im-C02-1774228926548.json","e2e/test-results/crud/probes/im-E01-1774228936351.json","e2e/test-results/crud/probes/im-P01-1774228934107.json","e2e/test-results/crud/probes/im-U02-1774228939732.json","e2e/test-results/crud/probes/knowledge-feedback-D01-1774228819428.json","e2e/test-results/crud/probes/knowledge-feedback-D02-1774228821536.json","e2e/test-results/crud/probes/knowledge-feedback-E01-1774228817921.json","e2e/test-results/crud/probes/knowledge-feedback-P01-1774228815781.json","e2e/test-results/crud/probes/process-designer-C01-1774228822742.json","e2e/test-results/crud/probes/process-designer-C02-1774228824586.json","e2e/test-results/crud/probes/process-designer-D01-1774228839637.json","e2e/test-results/crud/probes/process-designer-D02-1774228841175.json","e2e/test-results/crud/probes/process-designer-E01-1774228834388.json","e2e/test-results/crud/probes/process-designer-P01-1774228832112.json","e2e/test-results/crud/probes/process-designer-U01-1774228835867.json","e2e/test-results/crud/probes/process-designer-U02-1774228837789.json","e2e/test-results/crud/probes/resource-requests-C01-1774228842926.json","e2e/test-results/crud/probes/resource-requests-C02-1774228844702.json","e2e/test-results/crud/probes/resource-requests-D01-1774228859373.json","e2e/test-results/crud/probes/resource-requests-D02-1774228861489.json","e2e/test-results/crud/probes/resource-requests-E01-1774228854515.json","e2e/test-results/crud/probes/resource-requests-P01-1774228852276.json","e2e/test-results/crud/probes/resource-requests-U01-1774228855843.json","e2e/test-results/crud/probes/resource-requests-U02-1774228857762.json","e2e/test-results/crud/probes/roles-C01-1774228862700.json","e2e/test-results/crud/probes/roles-C02-1774228864549.json","e2e/test-results/crud/probes/roles-D01-1774228879608.json","e2e/test-results/crud/probes/roles-D02-1774228881181.json","e2e/test-results/crud/probes/roles-E01-1774228874266.json","e2e/test-results/crud/probes/roles-P01-1774228872022.json","e2e/test-results/crud/probes/roles-U01-1774228875744.json","e2e/test-results/crud/probes/roles-U02-1774228877671.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774228882938.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774228884716.json","e2e/test-results/crud/probes/stage-knowledge-D01-1774228900165.json","e2e/test-results/crud/probes/stage-knowledge-D02-1774228901711.json","e2e/test-results/crud/probes/stage-knowledge-E01-1774228894714.json","e2e/test-results/crud/probes/stage-knowledge-P01-1774228892441.json","e2e/test-results/crud/probes/stage-knowledge-U01-1774228896206.json","e2e/test-results/crud/probes/stage-knowledge-U02-1774228898148.json","e2e/test-results/crud/probes/users-C01-1774228903774.json","e2e/test-results/crud/probes/users-C02-1774228905307.json","e2e/test-results/crud/probes/users-D01-1774228921548.json","e2e/test-results/crud/probes/users-D02-1774228923127.json","e2e/test-results/crud/probes/users-E01-1774228915372.json","e2e/test-results/crud/probes/users-P01-1774228913142.json","e2e/test-results/crud/probes/users-U01-1774228917209.json","e2e/test-results/crud/probes/users-U02-1774228919166.json","e2e/tests/quarantine/.gitkeep","frontend/src/composables/__tests__/useApiQuery.test.ts","frontend/src/router/modules/acquisition.ts","frontend/src/router/modules/ai-agents.ts","frontend/src/router/modules/compat-redirects.ts","frontend/src/router/modules/content-social.ts","frontend/src/router/modules/dashboard.ts","frontend/src/router/modules/finance.ts","frontend/src/router/modules/hr.ts","frontend/src/router/modules/marketing.ts","frontend/src/router/modules/sales.ts","frontend/src/router/modules/service.ts","frontend/src/router/modules/supply-chain.ts","frontend/src/router/modules/system.ts","frontend/src/stores/__tests__/app.store.test.ts","frontend/src/stores/__tests__/im.store.test.ts","frontend/src/stores/__tests__/knowledge.store.test.ts","frontend/src/styles/_containers.scss","frontend/src/styles/layers.css","frontend/src/utils/echarts.ts"],"removed":["e2e/test-results/results.json"],"modified":[".github/workflows/ci.yml","backend/.env.example","backend/package.json","backend/scripts/audit-prisma-zod-contract.ts","backend/scripts/generate-rls-policies.ts","backend/src/config/env.ts","backend/src/config/kafka.ts","backend/src/consumers/__tests__/sales.consumer.test.ts","backend/src/main.ts","backend/src/modules/ai-agents/services/autopilot-scheduler.service.test.ts","backend/src/modules/ai-agents/services/lead-collector.service.ts","backend/src/modules/auth/auth.service.test.ts","backend/src/modules/auth/auth.service.ts","backend/src/modules/campaigns/campaign.service.enhanced.test.ts","backend/src/modules/cash-flow/cash-flow-forecast.service.test.ts","backend/src/modules/channels/channel.schema.test.ts","backend/src/modules/community-gamification/community-gamification.service.test.ts","backend/src/modules/community-materials/community-material.service.test.ts","backend/src/modules/community-materials/community-material.service.ts","backend/src/modules/content-analytics/content-analytics.service.test.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/payment-plan.service.ts","backend/src/modules/customer-analytics/customer-analytics.service.test.ts","backend/src/modules/customer-balance/customer-balance.service.test.ts","backend/src/modules/financial-reports/financial-reports.service.test.ts","backend/src/modules/groupbuy-commissions/groupbuy-commission.service.test.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.test.ts","backend/src/modules/groupbuy-inventory/groupbuy-inventory.service.test.ts","backend/src/modules/groupbuy-platforms/groupbuy-platform.service.test.ts","backend/src/modules/groupbuy-promotions/groupbuy-promotion.service.test.ts","backend/src/modules/im/websocket/gateway.ts","backend/src/modules/im/websocket/health.ts","backend/src/modules/im/websocket/redis-adapter.ts","backend/src/modules/integration-services/integration-service.service.test.ts","backend/src/modules/lead-qualification/qualification.service.test.ts","backend/src/modules/leads/lead-sla.service.ts","backend/src/modules/leads/lead-smart-assignment.service.ts","backend/src/modules/leads/lead.service.test.ts","backend/src/modules/leads/lead.service.ts","backend/src/modules/livestream-groupbuy/livestream-groupbuy-conversion.service.test.ts","backend/src/modules/livestream-groupbuy/livestream-groupbuy-conversion.service.ts","backend/src/modules/livestream/livestream.service.test.ts","backend/src/modules/marketing-chatbot/marketing-chatbot.service.test.ts","backend/src/modules/marketing-content/marketing-content.service.test.ts","backend/src/modules/marketing-forms/marketing-form.service.test.ts","backend/src/modules/marketing-north-star/marketing-north-star.service.test.ts","backend/src/modules/marketing-workflows/marketing-workflow.service.test.ts","backend/src/modules/marketing/marketing.service.test.ts","backend/src/modules/payments/payment-plan.service.ts","backend/src/modules/payments/payment-reconciliation.service.ts","backend/src/modules/payments/payment-record.service.ts","backend/src/modules/payments/payment-statement.service.ts","backend/src/modules/pm/pm.service.test.ts","backend/src/modules/products/services/product.service.test.ts","backend/src/modules/products/services/sku.service.test.ts","backend/src/modules/quotes/quote-decompose.service.ts","backend/src/modules/quotes/quote.service.test.ts","backend/src/modules/renewals/renewal.service.test.ts","backend/src/modules/revenue/ar-ledger.service.test.ts","backend/src/modules/rma/rma.service.test.ts","backend/src/modules/sample-requests/sample-request.service.test.ts","backend/src/modules/serial-numbers/sn.service.test.ts","backend/src/modules/sms-marketing/sms-marketing.service.test.ts","backend/src/modules/social-interactions/social-interactions.service.test.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/middleware/auth.middleware.ts","backend/src/shared/services/__tests__/outbox-processor.service.test.ts","backend/src/shared/services/base.service.ts","backend/src/shared/services/outbox-processor.service.ts","backend/src/shared/state-machines/__tests__/ai-task.machine.test.ts","backend/src/shared/state-machines/__tests__/contract.machine.test.ts","backend/src/shared/utils/biz-code.test.ts","backend/src/shared/utils/crud.ts","backend/tests/unit/process-core/workflow-e2e.test.ts","backend/tests/unit/services/lead.service.test.ts","backend/tests/unit/services/quote.service.test.ts","deploy/grafana/provisioning/datasources/datasources.yml","docker-compose.prod.yml","e2e/.auth/admin.json","e2e/playwright-report/index.html","e2e/playwright.config.ts","e2e/test-results/.last-run.json","frontend/package.json","frontend/src/components/common/DataTable.vue","frontend/src/components/responsive/ResponsiveChart.vue","frontend/src/main.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/stores/auth.ts","frontend/src/styles/index.scss","frontend/src/views/ai-agents/autopilot/AITestCases.vue","frontend/src/views/ai-agents/components/AgentModelManager.vue","frontend/src/views/analytics/roi/Index.vue","frontend/src/views/campaigns/analytics/index.vue","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/FunnelChart.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/inventory/Analytics.vue","frontend/src/views/knowledge/components/KnowledgeGraph.vue","frontend/src/views/service-dashboard/components/SLAPanel.vue","frontend/src/views/service-dashboard/components/SatisfactionPanel.vue","frontend/src/views/service-dashboard/components/TicketStatsPanel.vue","frontend/src/views/service-dashboard/components/TrendsPanel.vue","frontend/vite.config.ts","pnpm-lock.yaml"]}],"total_commits":0,"head_commit":{"id":"339ea969ec2633756fb1a155d47723d0f61396a4","message":"chore: comprehensive governance updates and test artifacts\n\n- Add Prisma schema modularization and migration scripts\n- Add service test coverage across all modules (AI, alliance, community, marketing, etc.)\n- Add shared services (cache, custom-fields, dynamic-state-machine, encryption, etc.)\n- Add infrastructure configs (ClickHouse, Debezium, Tempo)\n- Add user manual and technical documentation with screenshots\n- Add router module organization for all centers\n- Add store/test coverage and Playwright artifacts\n- Update CI workflow, environment configs, and dependencies\n- Fix security issues in auth, kafka, and validation layers\n- Fix permission naming tests to expect kebab-case output\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/339ea969ec2633756fb1a155d47723d0f61396a4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T09:22:37+08:00","added":["backend/prisma/migrations/manual/create_dynamic_sm_and_custom_fields.sql","backend/prisma/migrations/manual/create_knowledge_embeddings.sql","backend/prisma/migrations/materialized_views.sql","backend/prisma/schema/_base.prisma","backend/prisma/schema/_enums.prisma","backend/prisma/schema/ai.prisma","backend/prisma/schema/alliance.prisma","backend/prisma/schema/community.prisma","backend/prisma/schema/contracts.prisma","backend/prisma/schema/cpq.prisma","backend/prisma/schema/customers.prisma","backend/prisma/schema/finance.prisma","backend/prisma/schema/geo.prisma","backend/prisma/schema/hr.prisma","backend/prisma/schema/im.prisma","backend/prisma/schema/knowledge.prisma","backend/prisma/schema/leads.prisma","backend/prisma/schema/livestream.prisma","backend/prisma/schema/marketing.prisma","backend/prisma/schema/orders.prisma","backend/prisma/schema/products.prisma","backend/prisma/schema/project.prisma","backend/prisma/schema/renewals.prisma","backend/prisma/schema/sales.prisma","backend/prisma/schema/service.prisma","backend/prisma/schema/social.prisma","backend/prisma/schema/stores.prisma","backend/prisma/schema/supply-chain.prisma","backend/prisma/schema/system.prisma","backend/prisma/schema/workflow.prisma","backend/src/config/__tests__/kafka-router.test.ts","backend/src/config/tracing.ts","backend/src/modules/ai-copilot/ai-copilot.service.test.ts","backend/src/modules/alliance-analytics/alliance-analytics.service.test.ts","backend/src/modules/alliance-campaigns/alliance-campaign.service.test.ts","backend/src/modules/alliance-merchants/alliance-merchant.service.test.ts","backend/src/modules/alliance-partners/alliance-partner.service.test.ts","backend/src/modules/alliance-products/alliance-product.service.test.ts","backend/src/modules/alliance-promotions/alliance-promotion.service.test.ts","backend/src/modules/alliance-referrals/alliance-referral.service.test.ts","backend/src/modules/alliance-settlements/alliance-settlement.service.test.ts","backend/src/modules/approval-templates/approval-template.service.test.ts","backend/src/modules/campaign-targets/campaign-target.service.test.ts","backend/src/modules/campaign-use-case-templates/use-case-template.service.test.ts","backend/src/modules/cohort-analysis/cohort-analysis.service.test.ts","backend/src/modules/community-activities/community-activity.service.test.ts","backend/src/modules/community-analytics/community-analytics.service.test.ts","backend/src/modules/community-fission/community-fission.service.test.ts","backend/src/modules/community-groups/community-group.service.test.ts","backend/src/modules/community-members/community-member.service.test.ts","backend/src/modules/consumer-behavior-analytics/consumer-behavior-analytics.service.test.ts","backend/src/modules/content-categories/content-category.service.test.ts","backend/src/modules/content-copyright/content-copyright.service.test.ts","backend/src/modules/content-creation/content-creation.service.test.ts","backend/src/modules/content-distribution/content-distribution.service.test.ts","backend/src/modules/content-library/content-library.service.test.ts","backend/src/modules/content-review/content-review.service.test.ts","backend/src/modules/content-templates/content-template.service.test.ts","backend/src/modules/contract-templates/contract-template.service.test.ts","backend/src/modules/cross-domain-funnel/cross-domain-funnel.service.test.ts","backend/src/modules/customer-journey-orchestration/customer-journey-orchestration.service.test.ts","backend/src/modules/customer-journey/customer-journey.service.test.ts","backend/src/modules/customer-lifecycle-value/customer-lifecycle-value.service.test.ts","backend/src/modules/customer-ltv/customer-ltv.service.test.ts","backend/src/modules/customer-marketing/customer-marketing.service.test.ts","backend/src/modules/dimension-transform/dimension-transform.service.test.ts","backend/src/modules/disbursements/disbursement-record.service.test.ts","backend/src/modules/events/event.service.test.ts","backend/src/modules/finance/finance-credits.service.test.ts","backend/src/modules/finance/finance-periods.service.test.ts","backend/src/modules/finance/finance-refunds.service.test.ts","backend/src/modules/finance/finance.service.test.ts","backend/src/modules/geo-analytics/geo-analytics.service.test.ts","backend/src/modules/geo-fences/geo-fences.service.test.ts","backend/src/modules/geo-keywords/geo-keyword.service.test.ts","backend/src/modules/geo-pois/geo-poi.service.test.ts","backend/src/modules/groupbuy-campaigns/groupbuy-campaign.service.test.ts","backend/src/modules/groupbuy-products/groupbuy-product.service.test.ts","backend/src/modules/hr/positions/positions.service.test.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.test.ts","backend/src/modules/livestream-analytics/livestream-analytics.service.test.ts","backend/src/modules/livestream-products/livestream-product.service.test.ts","backend/src/modules/livestream-rooms/livestream-room.service.test.ts","backend/src/modules/livestream-schedules/livestream-schedule.service.test.ts","backend/src/modules/livestream-scripts/livestream-script.service.test.ts","backend/src/modules/marketing-calendar/marketing-calendar.service.test.ts","backend/src/modules/marketing-effectiveness/marketing-effectiveness.service.test.ts","backend/src/modules/marketing-matrix/matrix.service.test.ts","backend/src/modules/mdm/mdm.service.test.ts","backend/src/modules/menus/menu.service.test.ts","backend/src/modules/multi-touch-attribution/multi-touch-attribution.service.test.ts","backend/src/modules/omnichannel-dashboard/omnichannel-dashboard.service.test.ts","backend/src/modules/omnichannel-data-hub/omnichannel-data-hub.service.test.ts","backend/src/modules/omnichannel-touchpoints/omnichannel-touchpoints.service.test.ts","backend/src/modules/realtime-trigger/realtime-trigger.service.test.ts","backend/src/modules/reports/report.service.test.ts","backend/src/modules/rfm-analysis/rfm-analysis.service.test.ts","backend/src/modules/scheduled-jobs/scheduled-jobs.service.test.ts","backend/src/modules/self-operated-store/self-operated-store.service.test.ts","backend/src/modules/social-accounts/social-account.service.test.ts","backend/src/modules/social-auto-replies/social-auto-reply.service.test.ts","backend/src/modules/social-posts/social-post.service.test.ts","backend/src/modules/store-agency/store-agency.service.test.ts","backend/src/modules/suppliers/supplier.service.test.ts","backend/src/modules/video-calls/video-call.service.test.ts","backend/src/shared/middleware/__tests__/security-fixes.test.ts","backend/src/shared/middleware/field-encryption.middleware.ts","backend/src/shared/middleware/rate-limit.middleware.ts","backend/src/shared/services/__tests__/audit-log.service.test.ts","backend/src/shared/services/__tests__/custom-fields.service.test.ts","backend/src/shared/services/__tests__/dynamic-state-machine.service.test.ts","backend/src/shared/services/__tests__/list-cache.service.test.ts","backend/src/shared/services/__tests__/llm-gateway.service.test.ts","backend/src/shared/services/__tests__/prompt-registry.service.test.ts","backend/src/shared/services/abac-policy.service.ts","backend/src/shared/services/cache.service.ts","backend/src/shared/services/custom-fields.service.ts","backend/src/shared/services/dynamic-state-machine.service.ts","backend/src/shared/services/field-encryption.service.ts","backend/src/shared/services/immutable-audit.service.ts","backend/src/shared/services/llm-gateway.service.ts","backend/src/shared/services/materialized-view.service.ts","backend/src/shared/services/prompt-registry.service.ts","backend/src/shared/services/rag-pipeline.service.ts","backend/src/shared/utils/__tests__/permission-normalizer.test.ts","backend/src/shared/utils/__tests__/validation-security.test.ts","backend/src/shared/utils/permission-normalizer.ts","deploy/clickhouse/config.xml","deploy/clickhouse/init.sql","deploy/debezium/register-connector.json","deploy/tempo/config.yaml","docker-compose.analytics.yml","docs/test-plan/TEST-PLAN.md","docs/user-manual/convert-tech-manual.mjs","docs/user-manual/convert-to-html.mjs","docs/user-manual/screenshots/01-login-2026-03-23T00-12-58-197Z.png","docs/user-manual/screenshots/02-dashboard-2026-03-23T00-13-11-223Z.png","docs/user-manual/screenshots/03-ai-agents-2026-03-23T00-13-44-706Z.png","docs/user-manual/screenshots/04-leads-2026-03-23T00-13-49-733Z.png","docs/user-manual/screenshots/05-lead-qualification-2026-03-23T00-13-55-424Z.png","docs/user-manual/screenshots/06-content-library-2026-03-23T00-14-01-180Z.png","docs/user-manual/screenshots/07-campaigns-2026-03-23T00-14-06-696Z.png","docs/user-manual/screenshots/08-opportunities-2026-03-23T00-14-12-799Z.png","docs/user-manual/screenshots/09-quotes-2026-03-23T00-14-20-564Z.png","docs/user-manual/screenshots/10-contracts-2026-03-23T00-14-26-796Z.png","docs/user-manual/screenshots/11-orders-2026-03-23T00-14-32-331Z.png","docs/user-manual/screenshots/12-stores-2026-03-23T00-14-37-745Z.png","docs/user-manual/screenshots/13-tickets-2026-03-23T00-14-43-846Z.png","docs/user-manual/screenshots/14-sla-2026-03-23T00-14-49-340Z.png","docs/user-manual/screenshots/15-ar-ledger-2026-03-23T00-14-54-842Z.png","docs/user-manual/screenshots/16-payments-2026-03-23T00-14-59-958Z.png","docs/user-manual/screenshots/17-purchase-orders-2026-03-23T00-15-06-034Z.png","docs/user-manual/screenshots/19-products-2026-03-23T00-15-17-479Z.png","docs/user-manual/screenshots/20-knowledge-2026-03-23T00-15-24-044Z.png","docs/user-manual/screenshots/21-approvals-2026-03-23T00-15-30-115Z.png","docs/user-manual/screenshots/22-hr-attendance-2026-03-23T00-15-36-643Z.png","docs/user-manual/screenshots/23-tenant-configs-2026-03-23T00-15-42-739Z.png","docs/user-manual/screenshots/25-roles-2026-03-23T00-15-56-801Z.png","docs/user-manual/screenshots/26-customers-2026-03-23T00-16-02-467Z.png","docs/user-manual/screenshots/27-im-2026-03-23T00-16-07-704Z.png","docs/user-manual/screenshots/tech-01-api-docs-2026-03-23T00-30-33-332Z.png","docs/user-manual/screenshots/tech-02-system-monitor-2026-03-23T00-30-42-759Z.png","docs/user-manual/screenshots/tech-03-event-logs-fix-2026-03-23T01-07-06-085Z.png","docs/user-manual/screenshots/tech-04-scheduled-jobs-2026-03-23T00-31-01-868Z.png","docs/user-manual/screenshots/tech-05-process-designer-2026-03-23T00-31-11-126Z.png","docs/user-manual/screenshots/tech-06-operation-logs-2026-03-23T00-31-20-335Z.png","docs/user-manual/screenshots/tech-07-settings-fix-2026-03-23T01-04-46-329Z.png","docs/user-manual/screenshots/tech-08-notification-configs-2026-03-23T00-31-38-845Z.png","docs/user-manual/technical-manual-content.md","docs/user-manual/technical-manual.html","docs/user-manual/user-manual-content.md","docs/user-manual/user-manual.html","docs/user-manual/巨嗨全域智库-技术开发手册-v1.0.pdf","docs/user-manual/巨嗨全域智库-用户使用手册-v1.0.pdf","e2e/QUARANTINE.md","e2e/playwright-report/data/0841239e09a180630fc75a988c85edb7d05739ad.md","e2e/playwright-report/data/db1fc0403d7c6af356a063a72ff6b4161a90d53a.png","e2e/test-results/.playwright-artifacts-240/040dee8f334f6c93fa788311a8961dae.png","e2e/test-results/.playwright-artifacts-240/058f808b72bfb61b392c5078d5509418.png","e2e/test-results/.playwright-artifacts-240/0893f4c2a4a7c014d48a306a37a5dc6f.png","e2e/test-results/.playwright-artifacts-240/1bd44c2c27b13a8e4e20754676e16753.png","e2e/test-results/.playwright-artifacts-240/202267e939ad0f07474e283188a20e7d.png","e2e/test-results/.playwright-artifacts-240/2643239379fd7e6fb2b3af6dacebc4fa.png","e2e/test-results/.playwright-artifacts-240/275d5fde4f54663504fbe6b3e84548d3.png","e2e/test-results/.playwright-artifacts-240/42867d3c5c17db159677472c69e89621.png","e2e/test-results/.playwright-artifacts-240/437c27fb2bacac72655c93b0b195c12b.png","e2e/test-results/.playwright-artifacts-240/4e1e7cc1649f584e86226ca11178f09d.png","e2e/test-results/.playwright-artifacts-240/505ec08f78c1ac4cfbd5a64a3e01ec29.png","e2e/test-results/.playwright-artifacts-240/50ad9cd6f3585ecf685f91c233f1100f.png","e2e/test-results/.playwright-artifacts-240/56d48ae872fca36631d1f464243747be.png","e2e/test-results/.playwright-artifacts-240/5be73b706dafcc86885ef501dccd65f9.png","e2e/test-results/.playwright-artifacts-240/61a48f54c74157d08f79a5c7638a2c75.png","e2e/test-results/.playwright-artifacts-240/67cbfdd34817fa76173eda99da253422.png","e2e/test-results/.playwright-artifacts-240/6de31eb46d49679d37fcb85e09bf50a7.png","e2e/test-results/.playwright-artifacts-240/719cc5c2833983e26d2e26fb6ecd1410.png","e2e/test-results/.playwright-artifacts-240/765d23b2babbdc342a5e33cda8d39a87.png","e2e/test-results/.playwright-artifacts-240/7f1c5b28525ac2cc41bc099e6f749ab3.png","e2e/test-results/.playwright-artifacts-240/800d3474ffbcfb84327a4cff203da5ab.png","e2e/test-results/.playwright-artifacts-240/82e93cc1f0a93cda9a36e89ffa14b831.png","e2e/test-results/.playwright-artifacts-240/834a6d7b46250bf3a7b6c74804572593.png","e2e/test-results/.playwright-artifacts-240/86a3a201ece1b35521f5b7cb565876c1.png","e2e/test-results/.playwright-artifacts-240/8ab300257837e88962f2a6b7027e13a0.png","e2e/test-results/.playwright-artifacts-240/941e36d46c2caceb2ea0fc70bed6bba5.png","e2e/test-results/.playwright-artifacts-240/9e77802004f48f7c693bc508c5d8d39b.png","e2e/test-results/.playwright-artifacts-240/a0e310742c0a3c96a02bdf2c7db7dfb2.png","e2e/test-results/.playwright-artifacts-240/c4f6a23e9cd556d8fa7d69f40bc122ac.png","e2e/test-results/.playwright-artifacts-240/c51c980a067ead90c72ee084ad8fc00a.png","e2e/test-results/.playwright-artifacts-240/d74a4495418c027fb3e4b838b4aa3521.png","e2e/test-results/.playwright-artifacts-240/dace6040beafd8d86a5baf4fe5f1ae2a.png","e2e/test-results/.playwright-artifacts-240/dce6caafe2e1fcdac2ee738369ed6098.png","e2e/test-results/.playwright-artifacts-240/df5df0fd3c83d8265e719acb6b3d0ee6.png","e2e/test-results/.playwright-artifacts-240/e07d7068d011403eeb553914cb5c364e.png","e2e/test-results/.playwright-artifacts-240/e5e82b734579c829a5939d96fcc05dff.png","e2e/test-results/.playwright-artifacts-240/e8cb101c527d05e5df6ca5fc2b904583.png","e2e/test-results/.playwright-artifacts-240/eaff6d849895b87797832af1a9a24d65.png","e2e/test-results/.playwright-artifacts-240/f0ff9429d9c71385cff328a94e1a703c.png","e2e/test-results/.playwright-artifacts-240/fba7d655d78e525212c958c6c2a7227d.png","e2e/test-results/.playwright-artifacts-241/094966347a6999bd858f5ab8a249f754.png","e2e/test-results/.playwright-artifacts-241/0b6068733b160e988728b3140bdbaef5.png","e2e/test-results/.playwright-artifacts-241/1bb8fb49ed8335c1df210ed0bbe9493c.png","e2e/test-results/.playwright-artifacts-241/1dc0352fb049eb5707b5ecdeb36e7588.png","e2e/test-results/.playwright-artifacts-241/248c7bde5073b7b22bc5737b59012f68.png","e2e/test-results/.playwright-artifacts-241/26e9b207b71a36018b2252efb70c0366.png","e2e/test-results/.playwright-artifacts-241/2ae009986a6d6b9b348e715140f0e05f.png","e2e/test-results/.playwright-artifacts-241/2e7643de8fce869a4dc6701b06f92045.png","e2e/test-results/.playwright-artifacts-241/34681405d2abf88b9b47e450f48ecaa3.png","e2e/test-results/.playwright-artifacts-241/45be60ad912dd46dfb7aa5cbee9f02d0.png","e2e/test-results/.playwright-artifacts-241/5bb07c90a274dac44963d8cceca8eb1e.png","e2e/test-results/.playwright-artifacts-241/5c81aa46578a6e4a399dcdf0d73ba8d3.png","e2e/test-results/.playwright-artifacts-241/643d257ac5cf926a92dfd4e67907a9dc.png","e2e/test-results/.playwright-artifacts-241/6454481b50c1adc6bc7e94d3fb946915.png","e2e/test-results/.playwright-artifacts-241/67232c5e7156aba881fa65d80af1207b.png","e2e/test-results/.playwright-artifacts-241/67d9026a171dc55ffc861a72ce9d4b2c.png","e2e/test-results/.playwright-artifacts-241/714aeb4c6b5950f311af88662c8b4424.png","e2e/test-results/.playwright-artifacts-241/7a8af77cb2620429282f057b7c7fd0ae.png","e2e/test-results/.playwright-artifacts-241/922282efa032ca16073c502056c2826f.png","e2e/test-results/.playwright-artifacts-241/9543fc36ad8580206d7a961590a7d83d.png","e2e/test-results/.playwright-artifacts-241/9c77f778e3b32c88fe3524c93a150de1.png","e2e/test-results/.playwright-artifacts-241/9c8a27ce50fdd70f043debd37db84261.png","e2e/test-results/.playwright-artifacts-241/9ce478697576abf803f23864fd3d01c7.png","e2e/test-results/.playwright-artifacts-241/a9df789309206957d3696bd33d4752b7.png","e2e/test-results/.playwright-artifacts-241/b16f350537ed50e46405ecd91275e9f4.png","e2e/test-results/.playwright-artifacts-241/b213a106fbdfe86fe5a2e40fd333aa0c.png","e2e/test-results/.playwright-artifacts-241/b82911d04e9ad9e3893351a21a56b011.png","e2e/test-results/.playwright-artifacts-241/b94da2213274548a93d16676dea24087.png","e2e/test-results/.playwright-artifacts-241/b98a93160e626ed6e3b05e7e527192fa.png","e2e/test-results/.playwright-artifacts-241/c2f7e527724d7e5eb8d379e3fbfc1b83.png","e2e/test-results/.playwright-artifacts-241/c800d08cc104e95000629104c11fd8b3.png","e2e/test-results/.playwright-artifacts-241/cd36bb67c1c05fedeac1923b06e6d4f5.png","e2e/test-results/.playwright-artifacts-241/d2ebbb7e8ca084380958c49f40f1bcac.png","e2e/test-results/.playwright-artifacts-241/d6ef796cc1833026cab7434b435084f4.png","e2e/test-results/.playwright-artifacts-241/dc49bd3538e061f12e7b17709d6bba0d.png","e2e/test-results/.playwright-artifacts-241/e014d348f300176842a83787a7f7938c.png","e2e/test-results/.playwright-artifacts-241/e8b738bc9925b35cacb65db8fd37bd27.png","e2e/test-results/.playwright-artifacts-241/ed833f2d058e02081a433bb71c5c71ca.png","e2e/test-results/.playwright-artifacts-241/f42b7455348166022fb51732079f16a2.png","e2e/test-results/.playwright-artifacts-241/f7ffcca2f8bd695dbd421e83dfd7dacb.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-828a9fe4a1cc10ad814b8901ea3f331dabb4f466.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1445f--创建成功-module-admin-settings-chromium/attachments/probe-C01-b70ed60761f6c844c0724c90be9bd3a2e28f887e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-579660baa87709a7140145510b380b58f4afc555.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1a1ae--用户管理-P01-权限矩阵-module-users-chromium/attachments/probe-P01-21d61422e262180992f04fed0d6e1f58f4f8928a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-1ad44--异常恢复-module-admin-settings-chromium/attachments/probe-E01-167118b9260fa76b0a2a1f0fa96675e800dc6f74.json","e2e/test-results/crud-00-crud-runner-CRUD-严-20309-异常恢复-module-stage-knowledge-chromium/attachments/probe-E01-65c2d06fb134d7cb9f3931a7131cf0260ea97061.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-d26e2d296f3e8407ccfd9c2cc2f24cf6829a8508.json","e2e/test-results/crud-00-crud-runner-CRUD-严-239e9-验-module-knowledge-feedback-chromium/attachments/probe-D02-e58bb6a96915688b8f2287bbb25bab2388293c52.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2ba01-更新成功-module-stage-knowledge-chromium/attachments/probe-U01-208017e0ddf654dcec7c7e6ed78e75cdbcaeefe5.json","e2e/test-results/crud-00-crud-runner-CRUD-严-2c5eb-建校验失败-module-admin-settings-chromium/attachments/probe-C02-c917accda05528170401af83fb11a330a3cbda4d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34d7b-可见校验-module-stage-knowledge-chromium/attachments/probe-D02-821275ce5a1a2d3c0299a4438bc0551a6d53176c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-34f0e--更新成功-module-admin-settings-chromium/attachments/probe-U01-f4a4e93fb88c2ef19abde8f7dd664879de695c9f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-365ba--用户管理-C01-创建成功-module-users-chromium/attachments/probe-C01-900190bda813dce7a5e62caaa492f5a3677f3e23.json","e2e/test-results/crud-00-crud-runner-CRUD-严-392a1--im-即时通讯-E01-异常恢复-module-im-chromium/attachments/probe-E01-fa3a07d4be5ae62afd985ab459bbd15a33a2fdef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-ae5282c3a94d95edce6b6b614e0f1c7bb0cacec0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-bf40ed0eb839caf8e2dc359b3fbf41adc61a8186.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-c40333d9c899532c29747a98c3608a229f081c35.json","e2e/test-results/crud-00-crud-runner-CRUD-严-460f0-户管理-C02-创建校验失败-module-users-chromium/attachments/probe-C02-793ed6868532d6f08fa3b7e01ef91cee883edc62.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-acbfe0f811bb517717a6b841a585892cbebff24c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-2e8e53337f638a07ab7cc317baa3d97366c245e0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4c7f3--im-即时通讯-P01-权限矩阵-module-im-chromium/attachments/probe-P01-b22bb94be6b4cf1a140ec1c9f11b2ce4b3ea633f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-dbcf98c1134a088b83217a812d0c0a8650ac69a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-2f4ee0aa5a1a7bf30860781b2ab8e052c752a87c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-0531249436aff73c81d0fc89355c4cbc7167ec8d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6bff7-理-D02-恢复或不可见校验-module-users-chromium/attachments/probe-D02-cfa483afa2a0dcba0b625f169d4ddfd4df7815e9.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-ace63a12d5911b8f54a54b89d94362c9b7276535.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-daf71b632d68b74b441594222818913f9937bd60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-073ec52dcaf122cc92ed77c881d6407f63e053ea.json","e2e/test-results/crud-00-crud-runner-CRUD-严-7f7f1--列表可读-module-admin-settings-chromium/attachments/probe-R01-1b19c02416b08eebec04e254505821f27bda570e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89494--冲突-module-process-designer-chromium/attachments/probe-U02-57053c2bcdfde404efd732026ff7bbb7c2a742c6.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-3bbd6461e4141361d2910d0d997a2174989df606.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8d2e4-硬-可用-module-stage-knowledge-chromium/attachments/probe-D01-bcca5204eae3c340bcf2e5d455dde9e35cc10053.json","e2e/test-results/crud-00-crud-runner-CRUD-严-8fa15-复-module-knowledge-feedback-chromium/attachments/probe-E01-768d744b990df78d05147237c0636c4ee771c1ed.json","e2e/test-results/crud-00-crud-runner-CRUD-严-9d5c3-新成功-module-process-designer-chromium/attachments/probe-U01-b82cb3f43ec5fd03fbcf5e9a47076d4b327698f7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-a99bb-m-即时通讯-C02-创建校验失败-module-im-chromium/attachments/probe-C02-fd074e16ad7f94b54706d083613b4b5d32b93e4b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b4daf--权限矩阵-module-admin-settings-chromium/attachments/probe-P01-d0080ae80a82c103bcd848bca31d749b3dcc8352.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-ca13f11ed3d09b5def3fe7e441ad40110d2b0379.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c4557--用户管理-U01-更新成功-module-users-chromium/attachments/probe-U01-712df3b828fbaea6fc759167308e86fa7855176f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-e9b591e744c63185541a625ceba5e5d973b6746b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-7a7d119a902c3f458539ddaa114898e0a33f4d8f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-cc828--即时通讯-U02-更新权限-冲突-module-im-chromium/attachments/probe-U02-76760ce7a07288e361d11e3be6c77b61b817ee40.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ce2ac--详情可读-module-admin-settings-chromium/attachments/probe-R03-cea057b72b957fdb65cc5e3b674bfa2f05636e5e.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d14d4--用户管理-E01-异常恢复-module-users-chromium/attachments/probe-E01-6169c2a0eaab0a87b4892d56e1c64902f64e0217.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d3762-限-冲突-module-stage-knowledge-chromium/attachments/probe-U02-9e395cc67c38073bfd6eb6ad38fe5ac43a337d56.json","e2e/test-results/crud-00-crud-runner-CRUD-严-d6fb4-常恢复-module-process-designer-chromium/attachments/probe-E01-b1f8e178d5a774eddb298c119317b36e0414d60d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-bb017dd97b92cb05f37191c933e038af13a8c04a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e43a6-限矩阵-module-process-designer-chromium/attachments/probe-P01-e9df19eeca43b46dca36a135566329b6da44cacd.json","e2e/test-results/crud-00-crud-runner-CRUD-严-e4560-管理-U02-更新权限-冲突-module-users-chromium/attachments/probe-U02-a105db3f1ef20b6b8ba0ed401d244b376932736b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ea129-阵-module-knowledge-feedback-chromium/attachments/probe-P01-c3160dc84a9d7fea219587cb594dd8add36d515d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ec3b8-验失败-module-process-designer-chromium/attachments/probe-C02-dae6185bd96e2e2c88c4bb9104517a939b2afb15.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ed28f-权限矩阵-module-stage-knowledge-chromium/attachments/probe-P01-703da6de6b8031b653cf5cb16f3656f251917838.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-96dc059a7597ae051b9d321db1cb4b470806e6f4.json","e2e/test-results/crud-00-crud-runner-CRUD-严-eee91-用-module-knowledge-feedback-chromium/attachments/probe-D01-43d0c2e97c66fbd3301826ea68d66fce62cb7eb0.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f3c4d-询筛选分页-module-admin-settings-chromium/attachments/probe-R02-55334ddef6735b6dddfc2d2e6143a089efb9be24.json","e2e/test-results/crud-00-crud-runner-CRUD-严-f690b--D01-删除-软-硬-可用-module-users-chromium/attachments/probe-D01-6438fdd0fae658cd354e2761efa5b0065ab74607.json","e2e/test-results/crud-00-crud-runner-CRUD-严-fabfb-建成功-module-process-designer-chromium/attachments/probe-C01-65e7119661d41d890e1f8d734662a8ce3b15268c.json","e2e/test-results/crud/probes/admin-settings-C01-1774228943803.json","e2e/test-results/crud/probes/admin-settings-C02-1774228945689.json","e2e/test-results/crud/probes/admin-settings-E01-1774228954200.json","e2e/test-results/crud/probes/admin-settings-P01-1774228952357.json","e2e/test-results/crud/probes/admin-settings-R01-1774228946846.json","e2e/test-results/crud/probes/admin-settings-R02-1774228948718.json","e2e/test-results/crud/probes/admin-settings-R03-1774228950565.json","e2e/test-results/crud/probes/admin-settings-U01-1774228956047.json","e2e/test-results/crud/probes/im-C02-1774228926548.json","e2e/test-results/crud/probes/im-E01-1774228936351.json","e2e/test-results/crud/probes/im-P01-1774228934107.json","e2e/test-results/crud/probes/im-U02-1774228939732.json","e2e/test-results/crud/probes/knowledge-feedback-D01-1774228819428.json","e2e/test-results/crud/probes/knowledge-feedback-D02-1774228821536.json","e2e/test-results/crud/probes/knowledge-feedback-E01-1774228817921.json","e2e/test-results/crud/probes/knowledge-feedback-P01-1774228815781.json","e2e/test-results/crud/probes/process-designer-C01-1774228822742.json","e2e/test-results/crud/probes/process-designer-C02-1774228824586.json","e2e/test-results/crud/probes/process-designer-D01-1774228839637.json","e2e/test-results/crud/probes/process-designer-D02-1774228841175.json","e2e/test-results/crud/probes/process-designer-E01-1774228834388.json","e2e/test-results/crud/probes/process-designer-P01-1774228832112.json","e2e/test-results/crud/probes/process-designer-U01-1774228835867.json","e2e/test-results/crud/probes/process-designer-U02-1774228837789.json","e2e/test-results/crud/probes/resource-requests-C01-1774228842926.json","e2e/test-results/crud/probes/resource-requests-C02-1774228844702.json","e2e/test-results/crud/probes/resource-requests-D01-1774228859373.json","e2e/test-results/crud/probes/resource-requests-D02-1774228861489.json","e2e/test-results/crud/probes/resource-requests-E01-1774228854515.json","e2e/test-results/crud/probes/resource-requests-P01-1774228852276.json","e2e/test-results/crud/probes/resource-requests-U01-1774228855843.json","e2e/test-results/crud/probes/resource-requests-U02-1774228857762.json","e2e/test-results/crud/probes/roles-C01-1774228862700.json","e2e/test-results/crud/probes/roles-C02-1774228864549.json","e2e/test-results/crud/probes/roles-D01-1774228879608.json","e2e/test-results/crud/probes/roles-D02-1774228881181.json","e2e/test-results/crud/probes/roles-E01-1774228874266.json","e2e/test-results/crud/probes/roles-P01-1774228872022.json","e2e/test-results/crud/probes/roles-U01-1774228875744.json","e2e/test-results/crud/probes/roles-U02-1774228877671.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774228882938.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774228884716.json","e2e/test-results/crud/probes/stage-knowledge-D01-1774228900165.json","e2e/test-results/crud/probes/stage-knowledge-D02-1774228901711.json","e2e/test-results/crud/probes/stage-knowledge-E01-1774228894714.json","e2e/test-results/crud/probes/stage-knowledge-P01-1774228892441.json","e2e/test-results/crud/probes/stage-knowledge-U01-1774228896206.json","e2e/test-results/crud/probes/stage-knowledge-U02-1774228898148.json","e2e/test-results/crud/probes/users-C01-1774228903774.json","e2e/test-results/crud/probes/users-C02-1774228905307.json","e2e/test-results/crud/probes/users-D01-1774228921548.json","e2e/test-results/crud/probes/users-D02-1774228923127.json","e2e/test-results/crud/probes/users-E01-1774228915372.json","e2e/test-results/crud/probes/users-P01-1774228913142.json","e2e/test-results/crud/probes/users-U01-1774228917209.json","e2e/test-results/crud/probes/users-U02-1774228919166.json","e2e/tests/quarantine/.gitkeep","frontend/src/composables/__tests__/useApiQuery.test.ts","frontend/src/router/modules/acquisition.ts","frontend/src/router/modules/ai-agents.ts","frontend/src/router/modules/compat-redirects.ts","frontend/src/router/modules/content-social.ts","frontend/src/router/modules/dashboard.ts","frontend/src/router/modules/finance.ts","frontend/src/router/modules/hr.ts","frontend/src/router/modules/marketing.ts","frontend/src/router/modules/sales.ts","frontend/src/router/modules/service.ts","frontend/src/router/modules/supply-chain.ts","frontend/src/router/modules/system.ts","frontend/src/stores/__tests__/app.store.test.ts","frontend/src/stores/__tests__/im.store.test.ts","frontend/src/stores/__tests__/knowledge.store.test.ts","frontend/src/styles/_containers.scss","frontend/src/styles/layers.css","frontend/src/utils/echarts.ts"],"removed":["e2e/test-results/results.json"],"modified":[".github/workflows/ci.yml","backend/.env.example","backend/package.json","backend/scripts/audit-prisma-zod-contract.ts","backend/scripts/generate-rls-policies.ts","backend/src/config/env.ts","backend/src/config/kafka.ts","backend/src/consumers/__tests__/sales.consumer.test.ts","backend/src/main.ts","backend/src/modules/ai-agents/services/autopilot-scheduler.service.test.ts","backend/src/modules/ai-agents/services/lead-collector.service.ts","backend/src/modules/auth/auth.service.test.ts","backend/src/modules/auth/auth.service.ts","backend/src/modules/campaigns/campaign.service.enhanced.test.ts","backend/src/modules/cash-flow/cash-flow-forecast.service.test.ts","backend/src/modules/channels/channel.schema.test.ts","backend/src/modules/community-gamification/community-gamification.service.test.ts","backend/src/modules/community-materials/community-material.service.test.ts","backend/src/modules/community-materials/community-material.service.ts","backend/src/modules/content-analytics/content-analytics.service.test.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/contracts/payment-plan.service.ts","backend/src/modules/customer-analytics/customer-analytics.service.test.ts","backend/src/modules/customer-balance/customer-balance.service.test.ts","backend/src/modules/financial-reports/financial-reports.service.test.ts","backend/src/modules/groupbuy-commissions/groupbuy-commission.service.test.ts","backend/src/modules/groupbuy-influencers/groupbuy-influencer.service.test.ts","backend/src/modules/groupbuy-inventory/groupbuy-inventory.service.test.ts","backend/src/modules/groupbuy-platforms/groupbuy-platform.service.test.ts","backend/src/modules/groupbuy-promotions/groupbuy-promotion.service.test.ts","backend/src/modules/im/websocket/gateway.ts","backend/src/modules/im/websocket/health.ts","backend/src/modules/im/websocket/redis-adapter.ts","backend/src/modules/integration-services/integration-service.service.test.ts","backend/src/modules/lead-qualification/qualification.service.test.ts","backend/src/modules/leads/lead-sla.service.ts","backend/src/modules/leads/lead-smart-assignment.service.ts","backend/src/modules/leads/lead.service.test.ts","backend/src/modules/leads/lead.service.ts","backend/src/modules/livestream-groupbuy/livestream-groupbuy-conversion.service.test.ts","backend/src/modules/livestream-groupbuy/livestream-groupbuy-conversion.service.ts","backend/src/modules/livestream/livestream.service.test.ts","backend/src/modules/marketing-chatbot/marketing-chatbot.service.test.ts","backend/src/modules/marketing-content/marketing-content.service.test.ts","backend/src/modules/marketing-forms/marketing-form.service.test.ts","backend/src/modules/marketing-north-star/marketing-north-star.service.test.ts","backend/src/modules/marketing-workflows/marketing-workflow.service.test.ts","backend/src/modules/marketing/marketing.service.test.ts","backend/src/modules/payments/payment-plan.service.ts","backend/src/modules/payments/payment-reconciliation.service.ts","backend/src/modules/payments/payment-record.service.ts","backend/src/modules/payments/payment-statement.service.ts","backend/src/modules/pm/pm.service.test.ts","backend/src/modules/products/services/product.service.test.ts","backend/src/modules/products/services/sku.service.test.ts","backend/src/modules/quotes/quote-decompose.service.ts","backend/src/modules/quotes/quote.service.test.ts","backend/src/modules/renewals/renewal.service.test.ts","backend/src/modules/revenue/ar-ledger.service.test.ts","backend/src/modules/rma/rma.service.test.ts","backend/src/modules/sample-requests/sample-request.service.test.ts","backend/src/modules/serial-numbers/sn.service.test.ts","backend/src/modules/sms-marketing/sms-marketing.service.test.ts","backend/src/modules/social-interactions/social-interactions.service.test.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/middleware/auth.middleware.ts","backend/src/shared/services/__tests__/outbox-processor.service.test.ts","backend/src/shared/services/base.service.ts","backend/src/shared/services/outbox-processor.service.ts","backend/src/shared/state-machines/__tests__/ai-task.machine.test.ts","backend/src/shared/state-machines/__tests__/contract.machine.test.ts","backend/src/shared/utils/biz-code.test.ts","backend/src/shared/utils/crud.ts","backend/tests/unit/process-core/workflow-e2e.test.ts","backend/tests/unit/services/lead.service.test.ts","backend/tests/unit/services/quote.service.test.ts","deploy/grafana/provisioning/datasources/datasources.yml","docker-compose.prod.yml","e2e/.auth/admin.json","e2e/playwright-report/index.html","e2e/playwright.config.ts","e2e/test-results/.last-run.json","frontend/package.json","frontend/src/components/common/DataTable.vue","frontend/src/components/responsive/ResponsiveChart.vue","frontend/src/main.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/router/modules/supplemental.ts","frontend/src/stores/auth.ts","frontend/src/styles/index.scss","frontend/src/views/ai-agents/autopilot/AITestCases.vue","frontend/src/views/ai-agents/components/AgentModelManager.vue","frontend/src/views/analytics/roi/Index.vue","frontend/src/views/campaigns/analytics/index.vue","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/FunnelChart.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/inventory/Analytics.vue","frontend/src/views/knowledge/components/KnowledgeGraph.vue","frontend/src/views/service-dashboard/components/SLAPanel.vue","frontend/src/views/service-dashboard/components/SatisfactionPanel.vue","frontend/src/views/service-dashboard/components/TicketStatsPanel.vue","frontend/src/views/service-dashboard/components/TrendsPanel.vue","frontend/vite.config.ts","pnpm-lock.yaml"]},"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":1919936,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-23T07:52:01+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
18
|
1774229096
|
1774229182
|
0
|
1774229062
|
1774229561
|
|
|
0
|
Edit
Delete
|
|
7231
|
fix: 前端 UI 交互防崩溃加固 — 25 个视图文件 + useApiQuery 增强
|
6
|
5
|
database-security.yml
|
7157
|
5
|
0
|
refs/heads/main
|
0900b15d607e5c78f97fec16a73357ad4f814390
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"86beff17d922cf15f9ac6e298961a63c92ec85f8","after":"0900b15d607e5c78f97fec16a73357ad4f814390","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/86beff17d922cf15f9ac6e298961a63c92ec85f8...0900b15d607e5c78f97fec16a73357ad4f814390","commits":[{"id":"0900b15d607e5c78f97fec16a73357ad4f814390","message":"fix: 前端 UI 交互防崩溃加固 — 25 个视图文件 + useApiQuery 增强\n\n三类修复(多 Agent 并行协作,零回归验证通过):\n\n1. 列表页 undefined 防护(10 文件 14 处):\n - res.data → res?.data ?? [] 防止 .map()/.length 崩溃\n - res.meta.total → res?.meta?.total ?? 0 防止分页异常\n\n2. 表单验证 try-catch(10 文件):\n - validate() 裸调用 → .catch(() =\u003e false) + if (!valid) return\n - 防止验证失败时页面卡死\n\n3. 删除操作错误处理(5 文件 8 处):\n - 空 catch 吞掉所有错误 → isCancelError 区分用户取消/真实错误\n - 真实 API 错误显示友好提示\n\n4. useApiQuery.ts 增强:\n - normalizeListResult 归一化防 undefined\n - useApiMutation 添加 onError 默认提示 + successMessage 控制\n - 全部 hook 添加 retry: 1\n\n验证:Vite 构建通过 / vue-tsc 0 新增错误 / 后端 4267 测试通过(+51)/ E2E 12/14 通过(0 回归)\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0900b15d607e5c78f97fec16a73357ad4f814390","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T07:09:28+08:00","added":["frontend/src/composables/useApiQuery.ts"],"removed":[],"modified":["frontend/src/views/approval-configs/Form.vue","frontend/src/views/biz-sequences/Form.vue","frontend/src/views/campaign-drafts/Index.vue","frontend/src/views/campaign-library/Index.vue","frontend/src/views/campaign-use-case-templates/Index.vue","frontend/src/views/cost-allocation/Form.vue","frontend/src/views/customer-balance/Form.vue","frontend/src/views/customer-balance/Index.vue","frontend/src/views/diagnosis/Index.vue","frontend/src/views/email-templates/Form.vue","frontend/src/views/journey-orchestration/Index.vue","frontend/src/views/landing-pages/Index.vue","frontend/src/views/maintenance/PlanForm.vue","frontend/src/views/maintenance/TaskForm.vue","frontend/src/views/marketing-forms/Index.vue","frontend/src/views/marketing-north-star/Index.vue","frontend/src/views/partner-customers/Index.vue","frontend/src/views/predictive-analytics/Index.vue","frontend/src/views/products/Categories.vue","frontend/src/views/roles/Index.vue","frontend/src/views/roles/components/RoleUsers.vue","frontend/src/views/segments/Form.vue","frontend/src/views/social-matrix/Form.vue","frontend/src/views/stores/Form.vue","frontend/src/views/swot-analyses/Index.vue"]},{"id":"d896457d1be5c717ded0691d144621b3c521cd35","message":"chore: Phase 0-5 附带修复 — Agent 产生的额外优化\n\n- database.ts: 类型优化\n- main.ts: 路由注册和 schema 转换修复\n- auth.middleware.ts: 类型收紧\n- schema-converter.ts: 冗余移除\n- IMPanel.vue/MessageSearch.vue: 前端组件优化\n- list-cache.service.ts: 新增列表缓存服务\n- 更新审计报告快照\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d896457d1be5c717ded0691d144621b3c521cd35","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-22T23:08:14+08:00","added":["backend/src/shared/services/list-cache.service.ts"],"removed":[],"modified":["backend/.env.example","backend/src/config/database.ts","backend/src/main.ts","backend/src/modules/im/im-channel.controller.ts","backend/src/shared/middleware/auth.middleware.ts","backend/src/shared/openapi/schema-converter.ts","frontend/package.json","frontend/src/components/business/IMPanel.vue","frontend/src/composables/index.ts","frontend/src/main.ts","frontend/src/stores/auth.test.ts","frontend/src/views/im/components/MessageSearch.vue","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},{"id":"8d6bbbf7db74cd492873138a576a303da86c39cf","message":"test: Phase 3 — IM 15 测试 + Revenue 13 测试 + ZodEffects 兼容修复\n\n- 新增 tests/api/im.test.ts: 15 用例覆盖会话/消息/参与者/在线状态/未读统计\n- 新增 tests/api/revenue-payment-terms.test.ts: 13 用例覆盖统计/CRUD/批量/事件集成\n- 修复 validation.ts: ZodEffects.prototype 添加 partial/omit/extend 代理\n- 修复 rfm-analysis.schema.ts: .passthrough() 顺序修正\n- 发现: IM 模块需加入 requestCaseConverter 排除列表\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8d6bbbf7db74cd492873138a576a303da86c39cf","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-22T23:05:53+08:00","added":["backend/tests/api/im.test.ts","backend/tests/api/revenue-payment-terms.test.ts"],"removed":[],"modified":["backend/src/modules/rfm-analysis/rfm-analysis.schema.ts","backend/src/shared/utils/validation.ts"]},{"id":"5154c3ae921f8ff76d803e3e30208edd8c791d77","message":"test: Phase 3 — Marketing API 集成测试 19 用例 + schema bug 修复\n\n- 新增 tests/api/marketing.test.ts: 19 个测试用例覆盖 CRUD + 状态机 + 多租户隔离\n- 修复 lead-scoring.schema.ts: .transform() 后 .partial() 运行时错误\n- 修复 lead-assignment.schema.ts: 同上\n- 修复 campaign-analytics.schema.ts: .passthrough() 顺序修正\n- 修复 diagnosis.schema.ts: 同上\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/5154c3ae921f8ff76d803e3e30208edd8c791d77","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-22T23:01:58+08:00","added":["backend/tests/api/marketing.test.ts"],"removed":[],"modified":["backend/src/modules/campaign-analytics/campaign-analytics.schema.ts","backend/src/modules/diagnosis/diagnosis.schema.ts","backend/src/modules/leads/lead-assignment.schema.ts","backend/src/modules/leads/lead-scoring.schema.ts"]},{"id":"e75f31c633c3520ac69d3d9e47b2bdb86a517e6d","message":"refactor: Phase 4 — 循环依赖 8→1(仅剩 prisma 自引用误报)\n\n修复策略:\n- finance 循环(#5-8): 提取 finance.types.ts 共享类型,打断子模块↔主模块循环\n- kafka/circuit-breaker(#1): producerProvider 回调注入替代动态 import\n- ai-agents(#3-4): 函数注册表模式(ai-autopilot-registry.ts)解耦互相调用\n- prisma-fallback-types(#2): madge 递归类型误报,无需修复\n\ntsc --noEmit 零错误 / madge circular 仅剩 1 个误报\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e75f31c633c3520ac69d3d9e47b2bdb86a517e6d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-22T23:00:25+08:00","added":["backend/src/modules/ai-agents/ai-autopilot-registry.ts","backend/src/modules/finance/finance.types.ts"],"removed":[],"modified":["backend/src/config/kafka.ts","backend/src/modules/ai-agents/ai-autopilot-ai-test.service.ts","backend/src/modules/ai-agents/ai-autopilot.service.ts","backend/src/modules/ai-agents/services/autopilot-scheduler.service.ts","backend/src/modules/finance/finance-credits.service.ts","backend/src/modules/finance/finance-extras.service.ts","backend/src/modules/finance/finance-periods.service.ts","backend/src/modules/finance/finance-refunds.service.ts","backend/src/modules/finance/finance.service.ts","backend/src/shared/services/circuit-breaker.service.ts"]}],"total_commits":0,"head_commit":{"id":"0900b15d607e5c78f97fec16a73357ad4f814390","message":"fix: 前端 UI 交互防崩溃加固 — 25 个视图文件 + useApiQuery 增强\n\n三类修复(多 Agent 并行协作,零回归验证通过):\n\n1. 列表页 undefined 防护(10 文件 14 处):\n - res.data → res?.data ?? [] 防止 .map()/.length 崩溃\n - res.meta.total → res?.meta?.total ?? 0 防止分页异常\n\n2. 表单验证 try-catch(10 文件):\n - validate() 裸调用 → .catch(() =\u003e false) + if (!valid) return\n - 防止验证失败时页面卡死\n\n3. 删除操作错误处理(5 文件 8 处):\n - 空 catch 吞掉所有错误 → isCancelError 区分用户取消/真实错误\n - 真实 API 错误显示友好提示\n\n4. useApiQuery.ts 增强:\n - normalizeListResult 归一化防 undefined\n - useApiMutation 添加 onError 默认提示 + successMessage 控制\n - 全部 hook 添加 retry: 1\n\n验证:Vite 构建通过 / vue-tsc 0 新增错误 / 后端 4267 测试通过(+51)/ E2E 12/14 通过(0 回归)\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0900b15d607e5c78f97fec16a73357ad4f814390","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-23T07:09:28+08:00","added":["frontend/src/composables/useApiQuery.ts"],"removed":[],"modified":["frontend/src/views/approval-configs/Form.vue","frontend/src/views/biz-sequences/Form.vue","frontend/src/views/campaign-drafts/Index.vue","frontend/src/views/campaign-library/Index.vue","frontend/src/views/campaign-use-case-templates/Index.vue","frontend/src/views/cost-allocation/Form.vue","frontend/src/views/customer-balance/Form.vue","frontend/src/views/customer-balance/Index.vue","frontend/src/views/diagnosis/Index.vue","frontend/src/views/email-templates/Form.vue","frontend/src/views/journey-orchestration/Index.vue","frontend/src/views/landing-pages/Index.vue","frontend/src/views/maintenance/PlanForm.vue","frontend/src/views/maintenance/TaskForm.vue","frontend/src/views/marketing-forms/Index.vue","frontend/src/views/marketing-north-star/Index.vue","frontend/src/views/partner-customers/Index.vue","frontend/src/views/predictive-analytics/Index.vue","frontend/src/views/products/Categories.vue","frontend/src/views/roles/Index.vue","frontend/src/views/roles/components/RoleUsers.vue","frontend/src/views/segments/Form.vue","frontend/src/views/social-matrix/Form.vue","frontend/src/views/stores/Form.vue","frontend/src/views/swot-analyses/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1907548,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-20T01:03:04+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
18
|
1774221023
|
1774221109
|
0
|
1774220984
|
1774221657
|
|
|
0
|
Edit
Delete
|
|
7113
|
Refine AI agent menus and add pending tasks review Refine AI agent menus and add pending tasks review page...
|
6
|
5
|
database-security.yml
|
7040
|
5
|
0
|
refs/heads/main
|
979d9c81063fbda12f1445bf80b0c0027b0fbac2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","after":"979d9c81063fbda12f1445bf80b0c0027b0fbac2","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f...979d9c81063fbda12f1445bf80b0c0027b0fbac2","commits":[{"id":"979d9c81063fbda12f1445bf80b0c0027b0fbac2","message":"Refine AI agent menus and add pending tasks review page\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/979d9c81063fbda12f1445bf80b0c0027b0fbac2","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-20T00:05:17+08:00","added":[],"removed":[],"modified":["e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/views/ai-agents/TasksPending.vue"]},{"id":"8e492fbd580d447f4eaefeb6287810a0ca9bffbe","message":"Implement AI autopilot canonical flows and governance updates\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/8e492fbd580d447f4eaefeb6287810a0ca9bffbe","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T23:41:26+08:00","added":["backend/prisma/migrations/20260319120000_autopilot_v1_canonical/migration.sql","backend/prisma/migrations/20260319134500_autopilot_hardening/migration.sql","backend/src/modules/ai-agents/ai-autopilot.controller.ts","backend/src/modules/ai-agents/ai-autopilot.docs.ts","backend/src/modules/ai-agents/ai-autopilot.routes.ts","backend/src/modules/ai-agents/ai-autopilot.schema.ts","backend/src/modules/ai-agents/ai-autopilot.service.ts","backend/src/modules/ai-agents/services/autopilot-executor-registry.service.ts","backend/tests/api/ai-autopilot.test.ts","backend/tests/helpers/ensure-ai-autopilot-runtime-schema.ts","e2e/agents/playwright-agent/inspectors/ad-campaign-inspector.ts","e2e/agents/playwright-agent/inspectors/campaign-inspector.ts","e2e/agents/playwright-agent/inspectors/social-interaction-inspector.ts","e2e/agents/playwright-agent/inspectors/social-publish-inspector.ts","e2e/tests/auth/ai-autopilot-smoke.spec.ts","frontend/src/api/modules/ai-autopilot.ts","frontend/src/views/ai-agents/__tests__/ai-autopilot.smoke.test.ts","frontend/src/views/ai-agents/autopilot/AutoGrowth.vue","frontend/src/views/ai-agents/autopilot/AutoOps.vue","frontend/src/views/ai-agents/autopilot/Flows.vue","frontend/src/views/ai-agents/autopilot/Overview.vue","frontend/src/views/ai-agents/autopilot/RunDetail.vue","frontend/src/views/ai-agents/autopilot/Runs.vue"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/prisma/schema.prisma","backend/scripts/audit-docs-single-source.ts","backend/src/modules/ai-agents/ai-agent.docs.ts","backend/src/modules/ai-agents/ai-agent.routes.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/shared/constants/events.ts","backend/src/shared/openapi/all-docs.ts","backend/src/shared/process-core/default-workflow-definitions.ts","backend/src/shared/state-machines/machines/ai-task.machine.ts","backend/src/shared/state-machines/utils/transitions.ts","backend/tests/api/ai-agents-conversations.test.ts","backend/tests/api/ai-agents-im-queue.test.ts","backend/tests/api/ai-agents-workflows-training.test.ts","e2e/.auth/admin.json","e2e/agents/playwright-agent/index.ts","e2e/agents/playwright-agent/inspectors/index.ts","e2e/agents/playwright-agent/reporters/backend-reporter.ts","e2e/package.json","e2e/playwright-report/index.html","e2e/scripts/verify-view-governance.mjs","e2e/test-results/results.json","e2e/tests/navigation/requested-menu-whitelist.ts","e2e/tests/ui-modules/02-view-governance.spec.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/package.json","frontend/src/api/index.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/types/ai-agent.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.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":"979d9c81063fbda12f1445bf80b0c0027b0fbac2","message":"Refine AI agent menus and add pending tasks review page\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/979d9c81063fbda12f1445bf80b0c0027b0fbac2","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-20T00:05:17+08:00","added":[],"removed":[],"modified":["e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/views/ai-agents/TasksPending.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1904980,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-19T22:10:19+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
18
|
1773939813
|
1773939900
|
0
|
1773939780
|
1773940582
|
|
|
0
|
Edit
Delete
|
|
7068
|
merge: 合并 codex/start-task-execution 分支
|
6
|
5
|
database-security.yml
|
6995
|
5
|
0
|
refs/heads/main
|
9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"01a8ea9191c28b210d2abb3db3cbc65db42fc801","after":"9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/01a8ea9191c28b210d2abb3db3cbc65db42fc801...9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","commits":[{"id":"9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","message":"merge: 合并 codex/start-task-execution 分支\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T20:06:07+08:00","added":[],"removed":[],"modified":[".gitignore"]},{"id":"45cc3de955c77d410edd8f0c751c14b19ba32d6c","message":"merge: 合并 codex/find-next-steps 分支\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/45cc3de955c77d410edd8f0c751c14b19ba32d6c","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T19:59:55+08:00","added":["docs/reports/commander-next-actions-2026-03-12.md","e2e/agents/playwright-agent/README.md","e2e/agents/playwright-agent/__tests__/playwright-agent.unit.test.ts","e2e/agents/playwright-agent/artifacts/artifact-writer.ts","e2e/agents/playwright-agent/auth/auth-provider.ts","e2e/agents/playwright-agent/auth/storage-state-auth.ts","e2e/agents/playwright-agent/constants/diagnosis.ts","e2e/agents/playwright-agent/constants/status.ts","e2e/agents/playwright-agent/constants/timeouts.ts","e2e/agents/playwright-agent/core/action-runner.ts","e2e/agents/playwright-agent/core/browser-manager.ts","e2e/agents/playwright-agent/core/execution-engine.ts","e2e/agents/playwright-agent/core/retry-engine.ts","e2e/agents/playwright-agent/core/session-factory.ts","e2e/agents/playwright-agent/index.ts","e2e/agents/playwright-agent/inspectors/base-inspector.ts","e2e/agents/playwright-agent/inspectors/booking-inspector.ts","e2e/agents/playwright-agent/inspectors/dashboard-inspector.ts","e2e/agents/playwright-agent/inspectors/index.ts","e2e/agents/playwright-agent/inspectors/payment-inspector.ts","e2e/agents/playwright-agent/observers/console-observer.ts","e2e/agents/playwright-agent/observers/network-observer.ts","e2e/agents/playwright-agent/observers/page-probe.ts","e2e/agents/playwright-agent/reporters/backend-reporter.ts","e2e/agents/playwright-agent/reporters/json-reporter.ts","e2e/agents/playwright-agent/resolvers/selector-resolver.ts","e2e/agents/playwright-agent/types/diagnosis.ts","e2e/agents/playwright-agent/types/execution-plan.ts","e2e/agents/playwright-agent/types/execution-result.ts","e2e/agents/playwright-agent/types/execution-step.ts","e2e/agents/playwright-agent/types/inspector.ts","e2e/agents/playwright-agent/types/runtime.ts"],"removed":[],"modified":["e2e/package.json"]},{"id":"0690441d639452b384cf339fb08bb9ca5aca6318","message":"merge: 解决 LeadCollector 冲突并合并 project-diagnosis-roadmap 分支\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/0690441d639452b384cf339fb08bb9ca5aca6318","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T19:53:41+08:00","added":[],"removed":[],"modified":["backend/src/modules/ai-agents/ai-agent.controller.ts"]},{"id":"f559123e2f8a9b99815dfd5a112568e952fef38b","message":"docs: add commander next action checklist","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f559123e2f8a9b99815dfd5a112568e952fef38b","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-12T12:25:36+08:00","added":["docs/reports/commander-next-actions-2026-03-12.md"],"removed":[],"modified":[]},{"id":"2ba3fa67ecd78540d068729a800bebf3db851042","message":"chore: ignore local build cache directories","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2ba3fa67ecd78540d068729a800bebf3db851042","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-12T12:24:42+08:00","added":[],"removed":[],"modified":[".gitignore"]}],"total_commits":0,"head_commit":{"id":"9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","message":"merge: 合并 codex/start-task-execution 分支\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9771b23ae7aaee164f15f9c4ccbdb18eb68fc71f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-19T20:06:07+08:00","added":[],"removed":[],"modified":[".gitignore"]},"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":1904882,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-19T17:42:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
18
|
1773929449
|
1773929538
|
0
|
1773929407
|
1773929909
|
|
|
0
|
Edit
Delete
|
|
6903
|
Refresh whitelist governance and AI acquisition E2 Refresh whitelist governance and AI acquisition E2E artifacts...
|
6
|
5
|
database-security.yml
|
6831
|
-2
|
74
|
refs/heads/main
|
b7eb415d7a9689f1efec941bcb2dcd7d098e9c28
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e112d45af414e4862c0328abad7c4df74d3c1dbf","after":"b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e112d45af414e4862c0328abad7c4df74d3c1dbf...b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","commits":[{"id":"b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","message":"Refresh whitelist governance and AI acquisition E2E artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:18:31+08:00","added":["e2e/playwright-report/data/3cb743a8474966b8784671ca88d35e542535cafc.png","e2e/playwright-report/data/3d43004a7d2bd47e02bf0457eeddce5021cf790d.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773832511217.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773832575440.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773832484248.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773832567210.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773832570717.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773832577657.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773832620646.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773832616985.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773832609391.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773832605769.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-copyright-1773832647036.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-creation-1773832629769.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-distribution-1773832636567.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773832623428.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-review-1773832643321.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-templates-1773832627140.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-email-marketing-1773832633049.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773832602539.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773832596085.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773832599293.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-gifts-1773832691465.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-interactions-1773832685037.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-products-1773832688219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-rooms-1773832676137.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-schedules-1773832678592.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-scripts-1773832682628.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773832611306.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-sms-marketing-1773832639398.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-accounts-1773832649773.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-auto-replies-1773832662507.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-competitors-1773832669719.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-followers-1773832673311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-hot-topics-1773832666117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-interactions-1773832655388.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-matrix-1773832658104.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-posts-1773832652086.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773832613605.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-content-1773832694219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-publishing-1773832696897.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773832607351.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773832660535.json","output/playwright/full-menu-write-batches/system-infra/probes/-im-channels-1773832695067.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773832645706.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773832621372.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773832619326.json"],"removed":["output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.png","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773831648098.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773831712941.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773831619505.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773831704311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773831708092.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773831715108.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773831747926.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773831744212.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773831740169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773831733855.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773831737252.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773831750357.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/visible-menu-snapshot.json"],"modified":["DEPLOYMENT.md","e2e/playwright-report/index.html","e2e/tests/navigation/requested-menu-whitelist.ts","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.md","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.png","output/playwright/full-menu-write-batches/hr/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/preflight.json"]},{"id":"f47b241f0742ff8814ccc90955319f274a0ea1b2","message":"Add synergy visible-menu action coverage reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f47b241f0742ff8814ccc90955319f274a0ea1b2","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:13:41+08:00","added":["output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773832343931.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773832346965.json"],"removed":[],"modified":[]},{"id":"3db89f5baaacdfa1cfb867203a6c0476ab8d1bc4","message":"Refresh Playwright finance and supply-chain batch reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3db89f5baaacdfa1cfb867203a6c0476ab8d1bc4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:12:22+08:00","added":["output/playwright/full-menu-write-batches/finance/probes/-invoices-1773832194634.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773832196839.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773832315157.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773832321197.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773832318256.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773832324845.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773832332554.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773832335499.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773832307930.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773832330591.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773832328454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773832310488.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773832302659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773832300119.json"],"removed":["e2e/playwright-report/data/058b987e3e23aabc824f71f9283eaa84bf94f977.png","e2e/playwright-report/data/7a8b1975a8e1ee18b11414a9bbad9b7eaa0612a7.md","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.md","output/playwright/full-menu-write-batches/synergy/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773831048413.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773830986385.json","output/playwright/full-menu-write-batches/synergy/probes/-resource-requests-1773831061764.json","output/playwright/full-menu-write-batches/synergy/probes/-roles-1773831057290.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773830989411.json","output/playwright/full-menu-write-batches/synergy/probes/-users-1773831054053.json"],"modified":["e2e/playwright-report/index.html","output/playwright/full-menu-write-batches/finance/action-coverage-report.json"]},{"id":"1ee19d416f6c1d39365fb18293110d79f2e5e464","message":"Update deployment docs and refresh AI acquisition reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1ee19d416f6c1d39365fb18293110d79f2e5e464","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:09:37+08:00","added":["DEPLOYMENT.md","e2e/playwright-report/data/058b987e3e23aabc824f71f9283eaa84bf94f977.png","e2e/playwright-report/data/7a8b1975a8e1ee18b11414a9bbad9b7eaa0612a7.md","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.md","output/playwright/full-menu-write-batches/ai-acquisition-content/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.png","output/playwright/full-menu-write-batches/finance/action-coverage-report.json"],"removed":["e2e/playwright-report/data/37467f0e13e8b92759aebe2161cef164132a33b5.md","e2e/playwright-report/data/e14520b687ff8ef94cbe0fdaa5ad92202196a12b.png"],"modified":["DEPLOY.md","e2e/.auth/admin.json","e2e/playwright-report/index.html","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json"]},{"id":"77a4917f2819798f1163c9e8ec884ff9f55bf8fd","message":"Update requested whitelist and refresh full-menu batch reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/77a4917f2819798f1163c9e8ec884ff9f55bf8fd","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:05:03+08:00","added":["backend/prisma/seed.sql","e2e/playwright-report/data/37467f0e13e8b92759aebe2161cef164132a33b5.md","e2e/playwright-report/data/e14520b687ff8ef94cbe0fdaa5ad92202196a12b.png","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.png","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773831648098.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773831712941.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773831619505.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773831704311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773831708092.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773831715108.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773831747926.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773831744212.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773831740169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773831733855.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773831737252.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773831750357.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.md","output/playwright/full-menu-write-batches/synergy/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773831048413.json","output/playwright/full-menu-write-batches/synergy/probes/-resource-requests-1773831061764.json","output/playwright/full-menu-write-batches/synergy/probes/-roles-1773831057290.json","output/playwright/full-menu-write-batches/synergy/probes/-users-1773831054053.json"],"removed":["e2e/playwright-report/data/b5717d8ae94333909707a21f9056a0980f7f51b3.png","e2e/playwright-report/data/d005afba863da16e39b48fa73e31d94d961d282e.md","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773744051517.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.md","output/playwright/full-menu-write-batches/system-infra/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773829546757.json"],"modified":["backend/prisma/DATABASE_DEPLOYMENT.md","e2e/playwright-report/index.html","e2e/tests/navigation/requested-menu-whitelist.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/center-summary.json","output/playwright/full-menu-write-batches/center-summary.md","output/playwright/full-menu-write-batches/hr/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/preflight.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","message":"Refresh whitelist governance and AI acquisition E2E artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:18:31+08:00","added":["e2e/playwright-report/data/3cb743a8474966b8784671ca88d35e542535cafc.png","e2e/playwright-report/data/3d43004a7d2bd47e02bf0457eeddce5021cf790d.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773832511217.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773832575440.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773832484248.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773832567210.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773832570717.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773832577657.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773832620646.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773832616985.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773832609391.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773832605769.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-copyright-1773832647036.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-creation-1773832629769.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-distribution-1773832636567.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773832623428.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-review-1773832643321.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-templates-1773832627140.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-email-marketing-1773832633049.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773832602539.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773832596085.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773832599293.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-gifts-1773832691465.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-interactions-1773832685037.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-products-1773832688219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-rooms-1773832676137.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-schedules-1773832678592.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-scripts-1773832682628.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773832611306.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-sms-marketing-1773832639398.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-accounts-1773832649773.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-auto-replies-1773832662507.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-competitors-1773832669719.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-followers-1773832673311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-hot-topics-1773832666117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-interactions-1773832655388.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-matrix-1773832658104.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-posts-1773832652086.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773832613605.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-content-1773832694219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-publishing-1773832696897.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773832607351.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773832660535.json","output/playwright/full-menu-write-batches/system-infra/probes/-im-channels-1773832695067.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773832645706.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773832621372.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773832619326.json"],"removed":["output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.png","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773831648098.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773831712941.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773831619505.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773831704311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773831708092.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773831715108.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773831747926.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773831744212.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773831740169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773831733855.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773831737252.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773831750357.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/visible-menu-snapshot.json"],"modified":["DEPLOYMENT.md","e2e/playwright-report/index.html","e2e/tests/navigation/requested-menu-whitelist.ts","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.md","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.png","output/playwright/full-menu-write-batches/hr/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/preflight.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":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":1855996,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-18T19:02:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
2
|
18
|
1773885615
|
1773885800
|
0
|
1773885613
|
1773885833
|
|
|
0
|
Edit
Delete
|
|
6712
|
Refresh whitelist governance and AI acquisition E2 Refresh whitelist governance and AI acquisition E2E artifacts...
|
6
|
5
|
database-security.yml
|
6640
|
5
|
0
|
refs/heads/main
|
b7eb415d7a9689f1efec941bcb2dcd7d098e9c28
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e112d45af414e4862c0328abad7c4df74d3c1dbf","after":"b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e112d45af414e4862c0328abad7c4df74d3c1dbf...b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","commits":[{"id":"b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","message":"Refresh whitelist governance and AI acquisition E2E artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:18:31+08:00","added":["e2e/playwright-report/data/3cb743a8474966b8784671ca88d35e542535cafc.png","e2e/playwright-report/data/3d43004a7d2bd47e02bf0457eeddce5021cf790d.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773832511217.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773832575440.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773832484248.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773832567210.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773832570717.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773832577657.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773832620646.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773832616985.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773832609391.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773832605769.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-copyright-1773832647036.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-creation-1773832629769.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-distribution-1773832636567.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773832623428.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-review-1773832643321.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-templates-1773832627140.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-email-marketing-1773832633049.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773832602539.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773832596085.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773832599293.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-gifts-1773832691465.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-interactions-1773832685037.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-products-1773832688219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-rooms-1773832676137.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-schedules-1773832678592.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-scripts-1773832682628.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773832611306.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-sms-marketing-1773832639398.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-accounts-1773832649773.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-auto-replies-1773832662507.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-competitors-1773832669719.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-followers-1773832673311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-hot-topics-1773832666117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-interactions-1773832655388.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-matrix-1773832658104.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-posts-1773832652086.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773832613605.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-content-1773832694219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-publishing-1773832696897.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773832607351.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773832660535.json","output/playwright/full-menu-write-batches/system-infra/probes/-im-channels-1773832695067.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773832645706.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773832621372.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773832619326.json"],"removed":["output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.png","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773831648098.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773831712941.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773831619505.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773831704311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773831708092.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773831715108.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773831747926.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773831744212.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773831740169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773831733855.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773831737252.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773831750357.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/visible-menu-snapshot.json"],"modified":["DEPLOYMENT.md","e2e/playwright-report/index.html","e2e/tests/navigation/requested-menu-whitelist.ts","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.md","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.png","output/playwright/full-menu-write-batches/hr/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/preflight.json"]},{"id":"f47b241f0742ff8814ccc90955319f274a0ea1b2","message":"Add synergy visible-menu action coverage reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f47b241f0742ff8814ccc90955319f274a0ea1b2","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:13:41+08:00","added":["output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773832343931.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773832346965.json"],"removed":[],"modified":[]},{"id":"3db89f5baaacdfa1cfb867203a6c0476ab8d1bc4","message":"Refresh Playwright finance and supply-chain batch reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3db89f5baaacdfa1cfb867203a6c0476ab8d1bc4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:12:22+08:00","added":["output/playwright/full-menu-write-batches/finance/probes/-invoices-1773832194634.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773832196839.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773832315157.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773832321197.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773832318256.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773832324845.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773832332554.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773832335499.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773832307930.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773832330591.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773832328454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773832310488.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773832302659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773832300119.json"],"removed":["e2e/playwright-report/data/058b987e3e23aabc824f71f9283eaa84bf94f977.png","e2e/playwright-report/data/7a8b1975a8e1ee18b11414a9bbad9b7eaa0612a7.md","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.md","output/playwright/full-menu-write-batches/synergy/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773831048413.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773830986385.json","output/playwright/full-menu-write-batches/synergy/probes/-resource-requests-1773831061764.json","output/playwright/full-menu-write-batches/synergy/probes/-roles-1773831057290.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773830989411.json","output/playwright/full-menu-write-batches/synergy/probes/-users-1773831054053.json"],"modified":["e2e/playwright-report/index.html","output/playwright/full-menu-write-batches/finance/action-coverage-report.json"]},{"id":"1ee19d416f6c1d39365fb18293110d79f2e5e464","message":"Update deployment docs and refresh AI acquisition reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1ee19d416f6c1d39365fb18293110d79f2e5e464","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:09:37+08:00","added":["DEPLOYMENT.md","e2e/playwright-report/data/058b987e3e23aabc824f71f9283eaa84bf94f977.png","e2e/playwright-report/data/7a8b1975a8e1ee18b11414a9bbad9b7eaa0612a7.md","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.md","output/playwright/full-menu-write-batches/ai-acquisition-content/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.png","output/playwright/full-menu-write-batches/finance/action-coverage-report.json"],"removed":["e2e/playwright-report/data/37467f0e13e8b92759aebe2161cef164132a33b5.md","e2e/playwright-report/data/e14520b687ff8ef94cbe0fdaa5ad92202196a12b.png"],"modified":["DEPLOY.md","e2e/.auth/admin.json","e2e/playwright-report/index.html","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json"]},{"id":"77a4917f2819798f1163c9e8ec884ff9f55bf8fd","message":"Update requested whitelist and refresh full-menu batch reports\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/77a4917f2819798f1163c9e8ec884ff9f55bf8fd","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:05:03+08:00","added":["backend/prisma/seed.sql","e2e/playwright-report/data/37467f0e13e8b92759aebe2161cef164132a33b5.md","e2e/playwright-report/data/e14520b687ff8ef94cbe0fdaa5ad92202196a12b.png","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.png","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773831648098.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773831712941.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773831619505.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773831704311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773831708092.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773831715108.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773831747926.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773831744212.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773831740169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773831733855.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773831737252.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773831750357.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.md","output/playwright/full-menu-write-batches/synergy/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773831048413.json","output/playwright/full-menu-write-batches/synergy/probes/-resource-requests-1773831061764.json","output/playwright/full-menu-write-batches/synergy/probes/-roles-1773831057290.json","output/playwright/full-menu-write-batches/synergy/probes/-users-1773831054053.json"],"removed":["e2e/playwright-report/data/b5717d8ae94333909707a21f9056a0980f7f51b3.png","e2e/playwright-report/data/d005afba863da16e39b48fa73e31d94d961d282e.md","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773744051517.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.md","output/playwright/full-menu-write-batches/system-infra/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773829546757.json"],"modified":["backend/prisma/DATABASE_DEPLOYMENT.md","e2e/playwright-report/index.html","e2e/tests/navigation/requested-menu-whitelist.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/center-summary.json","output/playwright/full-menu-write-batches/center-summary.md","output/playwright/full-menu-write-batches/hr/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/preflight.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","message":"Refresh whitelist governance and AI acquisition E2E artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/b7eb415d7a9689f1efec941bcb2dcd7d098e9c28","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T19:18:31+08:00","added":["e2e/playwright-report/data/3cb743a8474966b8784671ca88d35e542535cafc.png","e2e/playwright-report/data/3d43004a7d2bd47e02bf0457eeddce5021cf790d.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773832511217.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773832575440.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773832484248.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773832567210.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773832570717.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773832577657.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773832620646.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773832616985.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773832609391.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773832605769.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-copyright-1773832647036.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-creation-1773832629769.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-distribution-1773832636567.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773832623428.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-review-1773832643321.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-templates-1773832627140.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-email-marketing-1773832633049.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773832602539.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773832596085.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773832599293.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-gifts-1773832691465.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-interactions-1773832685037.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-products-1773832688219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-rooms-1773832676137.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-schedules-1773832678592.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-livestream-scripts-1773832682628.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773832611306.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-sms-marketing-1773832639398.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-accounts-1773832649773.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-auto-replies-1773832662507.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-competitors-1773832669719.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-followers-1773832673311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-hot-topics-1773832666117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-interactions-1773832655388.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-matrix-1773832658104.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-social-posts-1773832652086.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773832613605.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-content-1773832694219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-video-publishing-1773832696897.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773832607351.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773832660535.json","output/playwright/full-menu-write-batches/system-infra/probes/-im-channels-1773832695067.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773832645706.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773832621372.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773832619326.json"],"removed":["output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-10.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-11.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-12.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-13.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-14.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-15.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-16.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-17.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-18.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-19.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-20.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-21.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-22.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-23.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-24.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-25.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-26.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-27.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-28.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-29.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-30.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-31.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-32.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-33.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-34.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-35.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-36.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-4.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-5.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-6.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-7.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-8.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-9.png","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773831648098.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773831712941.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773831619505.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773831704311.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773831708092.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773831715108.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773831747926.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773831744212.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773831740169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773831733855.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773831737252.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773831750357.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/visible-menu-snapshot.json"],"modified":["DEPLOYMENT.md","e2e/playwright-report/index.html","e2e/tests/navigation/requested-menu-whitelist.ts","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.md","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-1.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-2.png","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.html","output/playwright/full-menu-write-batches/ai-acquisition-content/failure-3.png","output/playwright/full-menu-write-batches/hr/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/preflight.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":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":1855996,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-18T19:02:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
18
|
1773832815
|
1773832902
|
0
|
1773832743
|
1773833279
|
|
|
0
|
Edit
Delete
|
|
6702
|
Update Playwright reports and schema export
|
6
|
5
|
database-security.yml
|
6630
|
5
|
0
|
refs/heads/main
|
e112d45af414e4862c0328abad7c4df74d3c1dbf
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"546fbeca78809fbcac00c1eef45705beea0bc71f","after":"e112d45af414e4862c0328abad7c4df74d3c1dbf","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/546fbeca78809fbcac00c1eef45705beea0bc71f...e112d45af414e4862c0328abad7c4df74d3c1dbf","commits":[{"id":"e112d45af414e4862c0328abad7c4df74d3c1dbf","message":"Update Playwright reports and schema export\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e112d45af414e4862c0328abad7c4df74d3c1dbf","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T18:50:23+08:00","added":["backend/prisma/full_schema_export.sql","e2e/playwright-report/data/b5717d8ae94333909707a21f9056a0980f7f51b3.png","e2e/playwright-report/data/d005afba863da16e39b48fa73e31d94d961d282e.md","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773830986385.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773830989411.json"],"removed":["e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773742859224.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773742913298.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773742832445.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773742905489.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773742908471.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773742914829.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773742975475.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773742971761.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773742954906.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773742952242.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773742977831.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773742949689.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773742945093.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773742947355.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773742942825.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773742956466.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773742957897.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.md","output/playwright/full-menu-write-batches/finance/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.md","output/playwright/full-menu-write-batches/growth-sales-stores-service/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customers-1773829687571.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json"],"modified":["e2e/.auth/admin.json","e2e/playwright-report/index.html","output/playwright/full-menu-write-batches/ai-acquisition-content/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/preflight.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json"]},{"id":"9d21e85be8cdf327c0e2912ab110884f4ac15f56","message":"Implement Playwright E2E v3 runner and auth preflight\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d21e85be8cdf327c0e2912ab110884f4ac15f56","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T18:35:16+08:00","added":["backend/src/config/cors.utils.test.ts","backend/src/config/cors.utils.ts","e2e/test-results/results.json","frontend/src/api/api-base-url.test.ts","frontend/src/api/api-base-url.ts","output/playwright/full-menu-write-batches/center-summary.json","output/playwright/full-menu-write-batches/center-summary.md","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.md","output/playwright/full-menu-write-batches/growth-sales-stores-service/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customers-1773829687571.json","output/playwright/full-menu-write-batches/preflight.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.md","output/playwright/full-menu-write-batches/system-infra/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773829546757.json"],"removed":["e2e/playwright-report/data/55c18ca35697bc024c074ac9086dd994e86cc151.png","e2e/playwright-report/data/5fa50083e53d7655e023a9639d0d9de02d5a3795.md","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773796331440.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773796438526.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773796250209.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773796251966.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773796504124.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-1.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-1.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773743148862.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773743143558.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773743138758.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773743141237.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773743146130.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773743124715.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773743100731.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773743123171.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773744102517.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773744087923.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773744064195.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773744062147.json"],"modified":["backend/src/config/env.ts","e2e/.auth/admin.json","e2e/global-setup.ts","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/auth.setup.ts","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/fixtures/test-base.ts","e2e/tests/navigation/full-menu-runtime.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/api/client.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.md","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"e112d45af414e4862c0328abad7c4df74d3c1dbf","message":"Update Playwright reports and schema export\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e112d45af414e4862c0328abad7c4df74d3c1dbf","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-18T18:50:23+08:00","added":["backend/prisma/full_schema_export.sql","e2e/playwright-report/data/b5717d8ae94333909707a21f9056a0980f7f51b3.png","e2e/playwright-report/data/d005afba863da16e39b48fa73e31d94d961d282e.md","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773830986385.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773830989411.json"],"removed":["e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773742859224.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773742913298.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773742832445.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773742905489.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773742908471.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773742914829.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773742975475.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773742971761.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773742954906.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773742952242.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773742977831.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773742949689.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773742945093.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773742947355.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773742942825.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773742956466.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773742957897.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/action-coverage-report.md","output/playwright/full-menu-write-batches/finance/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.md","output/playwright/full-menu-write-batches/growth-sales-stores-service/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customers-1773829687571.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json"],"modified":["e2e/.auth/admin.json","e2e/playwright-report/index.html","output/playwright/full-menu-write-batches/ai-acquisition-content/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/preflight.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":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":1855070,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-18T17:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
18
|
1773832182
|
1773832272
|
0
|
1773831748
|
1773832778
|
|
|
0
|
Edit
Delete
|
|
11711
|
build: 完善Release版本构建配置
|
13
|
5
|
codeql-analysis.yml
|
9
|
-2
|
46
|
refs/heads/main
|
6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0000000000000000000000000000000000000000","after":"6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","compare_url":"https://gitea.g-hi.com/luoanwu/printer-server/compare/c254333cc45c082124d3d4fd01a4a3fc3fda7296...6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","commits":[{"id":"6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","message":"build: 完善Release版本构建配置\n\n变更内容:\n- 优化版本管理: 使用语义化版本号 (versionMajor.versionMinor.versionPatch)\n- 修复签名配置路径: 使用相对路径读取keystore.properties\n- 添加V1+V2签名: 兼容Android 7+设备\n- 添加getBuildNumber()函数: 基于日期生成构建号\n- 重构测试目录: 迁移至标准src/test/java结构\n\n构建优化效果:\n- Debug版本: 8.1 MB\n- Release版本: 4.1 MB (优化48%)\n- ProGuard混淆 + 资源压缩生效\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-21T00:05:33+08:00","added":["printer-redesign/src/test/java/com/juhai/printer/application/service/PrintTaskProcessorTest.java","printer-redesign/src/test/java/com/juhai/printer/domain/service/OrderFormatterServiceTest.java","printer-redesign/src/test/java/com/juhai/printer/domain/service/PrinterSelectorTest.java","printer-redesign/src/test/java/com/juhai/printer/test/AllTestsRunner.java","printer-redesign/src/test/java/com/juhai/printer/test/BillDomainTest.java","printer-redesign/src/test/java/com/juhai/printer/test/OrderDomainTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintApiTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintFunctionTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintReliabilityTest.java","printer-redesign/src/test/java/com/juhai/printer/test/TemplateEngineTest.java","printer-redesign/src/test/java/com/juhai/printer/test/WebSocketCommunicationTest.java"],"removed":["printer-redesign/test/AllTestsRunner.java","printer-redesign/test/BillDomainTest.java","printer-redesign/test/OrderDomainTest.java","printer-redesign/test/PrintApiTest.java","printer-redesign/test/PrintFunctionTest.java","printer-redesign/test/PrintReliabilityTest.java","printer-redesign/test/TemplateEngineTest.java","printer-redesign/test/WebSocketCommunicationTest.java","printer-redesign/test/com/juhai/printer/application/service/PrintTaskProcessorTest.java","printer-redesign/test/com/juhai/printer/domain/service/OrderFormatterServiceTest.java","printer-redesign/test/com/juhai/printer/domain/service/PrinterSelectorTest.java"],"modified":["printer-redesign/build.gradle"]},{"id":"b44b6415c67f54b2d1bcd688757fec2aaf1686f4","message":"fix: 修复PrintJob状态转换和数据库初始化崩溃问题\n\n1. PrinterDatabase.optimizeDatabase()\n - 将PRAGMA命令从execSQL改为query()方法\n - Room的SupportSQLiteDatabase对PRAGMA有限制\n - 添加异常处理确保数据库优化失败不影响启动\n\n2. PrinterService.onTaskFailed()\n - 添加状态检查逻辑,根据当前状态决定处理方式\n - FAILED状态:执行重试逻辑\n - PRINTING状态:先转换为FAILED再重试\n - 其他状态:直接重新调度执行\n\n3. PrintingApplicationService.executePrintJob()\n - 新增prepareJobForPrinting()确保状态正确转换\n - CREATED -\u003e QUEUED -\u003e PRINTING 状态流转\n - 新增handleJobFailure()安全处理失败\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/b44b6415c67f54b2d1bcd688757fec2aaf1686f4","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-20T23:54:24+08:00","added":[],"removed":[],"modified":["printer-redesign/application/service/PrinterService.java","printer-redesign/application/service/PrintingApplicationService.java","printer-redesign/infrastructure/database/PrinterDatabase.java","printer-redesign/scripts/build-release.sh"]},{"id":"d2d0385e8b5c1b06d7e59f108c6e9f845905c841","message":"fix: 修复编译错误并成功构建APK\n\n修复内容:\n- PrintTestActivity: 重写以修复API兼容性问题\n - observeEnabled()替代getEnabledPrinters()\n - 移除PrinterApplication依赖\n - 修复Priority/PrintType方法调用\n - 修复rawContent类型(String→byte[])\n- OrderFormatterService: 补充shouldBeep()方法闭合括号\n- TemplateRenderEngine: 修复方法调用\n - getSummary()→toString()\n - setFontSize()→setSize()\n - setWidth()→setLength()\n- PrintJobDao: 添加getActiveJobs()方法\n- QueueViewModel: 修复RxJava包装和cancel()参数\n- MainViewModel: 移除totalCount()调用\n- PrinterConfigDTO: 修复fromEntity()方法兼容性\n\n构建结果:APK 7.8MB\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/d2d0385e8b5c1b06d7e59f108c6e9f845905c841","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-20T23:38:29+08:00","added":[],"removed":[],"modified":["printer-redesign/application/dto/PrinterConfigDTO.java","printer-redesign/application/engine/TemplateRenderEngine.java","printer-redesign/application/engine/TemplateValidator.java","printer-redesign/domain/service/OrderFormatterService.java","printer-redesign/infrastructure/database/dao/PrintJobDao.java","printer-redesign/infrastructure/device/EscPosExecutor.java","printer-redesign/infrastructure/device/PrinterCommandExecutor.java","printer-redesign/infrastructure/device/TsplExecutor.java","printer-redesign/infrastructure/device/driver/SystemPrintDriver.java","printer-redesign/presentation/PrintTestActivity.java","printer-redesign/presentation/viewmodel/MainViewModel.java","printer-redesign/presentation/viewmodel/QueueViewModel.java"]},{"id":"f8bc615170b4f10a4c9e1ec5261191268d6b7f0a","message":"feat: 增强应用架构与测试功能\n\n- 新增 CQRS 模式支持 (command/query/dto)\n- 添加 PrintTestActivity 测试界面\n- 新增 MainViewModel 和 QueueViewModel\n- 完善 build.gradle 配置与签名设置\n- 优化 MainActivity 功能与交互\n- 增强 PrintTaskAdapter 适配逻辑\n- 添加 proguard 混淆规则和构建脚本\n- 更新 UI 资源文件\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/f8bc615170b4f10a4c9e1ec5261191268d6b7f0a","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-20T23:28:57+08:00","added":["printer-redesign/application/command/ConfigurePrinterCommand.java","printer-redesign/application/command/RecoverDeadLetterCommand.java","printer-redesign/application/command/SubmitPrintJobCommand.java","printer-redesign/application/dto/PrintJobDTO.java","printer-redesign/application/dto/PrinterConfigDTO.java","printer-redesign/application/dto/QueueStatsDTO.java","printer-redesign/application/query/GetPrintJobsQuery.java","printer-redesign/application/query/GetQueueStatsQuery.java","printer-redesign/keystore.properties.template","printer-redesign/presentation/PrintTestActivity.java","printer-redesign/presentation/viewmodel/MainViewModel.java","printer-redesign/presentation/viewmodel/QueueViewModel.java","printer-redesign/proguard-rules.pro","printer-redesign/scripts/build-release.sh","printer-redesign/scripts/generate-keystore.sh","printer-redesign/src/main/res/drawable/ic_help.xml","printer-redesign/src/main/res/layout/activity_print_test.xml"],"removed":[],"modified":[".gitignore","printer-redesign/build.gradle","printer-redesign/domain/expression/ExpressionEvaluator.java","printer-redesign/migration/BillStyleAdapter.java","printer-redesign/migration/PrintTaskAdapter.java","printer-redesign/presentation/MainActivity.java","printer-redesign/src/main/AndroidManifest.xml","printer-redesign/src/main/res/values/colors.xml","printer-redesign/src/main/res/values/strings.xml"]},{"id":"4052be41183584c726cd84d2f9d9cb5c371da83b","message":"feat: 完善模板引擎系统与UI优化\n\n模板引擎增强:\n- 新增 ExpressionEvaluator 表达式求值器,支持复杂条件判断\n- 新增 FormatPipeline 格式化管道,支持货币/日期/截断等格式化\n- 新增 ContextDataEnhanced 增强上下文,支持嵌套路径和管道\n- 新增 GroupElement 分组元素,支持条件渲染和循环渲染\n- 新增 TableElementEnhanced 增强表格,支持分组/小计/合计\n- 新增 ImageElement 图片元素,支持URL/Base64/本地文件\n- 新增 TemplateValidator 模板验证器\n- 新增 TemplateRenderEngineEnhanced 增强渲染引擎\n- 完善 TemplateManager 模板管理器\n\nUI和功能优化:\n- 新增 HealthCheckActivity 健康检查详情页\n- 新增 LogViewerActivity 日志查看页面\n- 新增 QueueDetailActivity 队列详情页面\n- 优化 MainActivity 界面布局和状态显示\n- 精简 SystemPrintDriver 代码结构\n- 新增相关资源文件和菜单\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/4052be41183584c726cd84d2f9d9cb5c371da83b","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-20T23:12:50+08:00","added":["printer-redesign/application/engine/TemplateRenderEngineEnhanced.java","printer-redesign/application/engine/TemplateValidator.java","printer-redesign/docs/TEMPLATE_ENHANCEMENT_GUIDE.md","printer-redesign/domain/expression/ExpressionEvaluator.java","printer-redesign/domain/service/formatter/StrategyRegistry.java","printer-redesign/domain/template/ContextDataEnhanced.java","printer-redesign/domain/template/CutElement.java","printer-redesign/domain/template/FormatPipeline.java","printer-redesign/domain/template/GroupElement.java","printer-redesign/domain/template/ImageElement.java","printer-redesign/domain/template/QRCodeElement.java","printer-redesign/domain/template/SpacerElement.java","printer-redesign/domain/template/TableElementEnhanced.java","printer-redesign/infrastructure/device/utils/BitmapToEscPosUtil.java","printer-redesign/presentation/HealthCheckActivity.java","printer-redesign/presentation/LogViewerActivity.java","printer-redesign/presentation/QueueDetailActivity.java","printer-redesign/src/main/res/drawable/bg_error_message.xml","printer-redesign/src/main/res/drawable/bg_status_chip.xml","printer-redesign/src/main/res/drawable/ic_check_circle.xml","printer-redesign/src/main/res/drawable/ic_error.xml","printer-redesign/src/main/res/drawable/ic_print_type.xml","printer-redesign/src/main/res/drawable/ic_recover.xml","printer-redesign/src/main/res/drawable/ic_warning.xml","printer-redesign/src/main/res/layout/activity_health_check.xml","printer-redesign/src/main/res/layout/activity_log_viewer.xml","printer-redesign/src/main/res/layout/activity_queue_detail.xml","printer-redesign/src/main/res/layout/item_health_component.xml","printer-redesign/src/main/res/layout/item_print_log.xml","printer-redesign/src/main/res/layout/item_queue_job.xml","printer-redesign/src/main/res/menu/menu_log_viewer.xml","printer-redesign/src/main/res/menu/menu_queue_detail.xml"],"removed":[],"modified":["ARCHITECTURE_COMPARISON.md","CLAUDE.md","printer-redesign/ARCHITECTURE.md","printer-redesign/application/engine/TemplateManager.java","printer-redesign/application/engine/TemplateRenderEngine.java","printer-redesign/build.gradle","printer-redesign/domain/template/BarcodeElement.java","printer-redesign/domain/template/BaseElement.java","printer-redesign/domain/template/ContextData.java","printer-redesign/domain/template/LineElement.java","printer-redesign/domain/template/PrintElement.java","printer-redesign/domain/template/TableElement.java","printer-redesign/domain/template/TextElement.java","printer-redesign/infrastructure/device/driver/SystemPrintDriver.java","printer-redesign/presentation/MainActivity.java","printer-redesign/src/main/AndroidManifest.xml","printer-redesign/src/main/res/layout/activity_main.xml","printer-redesign/src/main/res/values/colors.xml"]}],"total_commits":0,"head_commit":{"id":"6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","message":"build: 完善Release版本构建配置\n\n变更内容:\n- 优化版本管理: 使用语义化版本号 (versionMajor.versionMinor.versionPatch)\n- 修复签名配置路径: 使用相对路径读取keystore.properties\n- 添加V1+V2签名: 兼容Android 7+设备\n- 添加getBuildNumber()函数: 基于日期生成构建号\n- 重构测试目录: 迁移至标准src/test/java结构\n\n构建优化效果:\n- Debug版本: 8.1 MB\n- Release版本: 4.1 MB (优化48%)\n- ProGuard混淆 + 资源压缩生效\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-21T00:05:33+08:00","added":["printer-redesign/src/test/java/com/juhai/printer/application/service/PrintTaskProcessorTest.java","printer-redesign/src/test/java/com/juhai/printer/domain/service/OrderFormatterServiceTest.java","printer-redesign/src/test/java/com/juhai/printer/domain/service/PrinterSelectorTest.java","printer-redesign/src/test/java/com/juhai/printer/test/AllTestsRunner.java","printer-redesign/src/test/java/com/juhai/printer/test/BillDomainTest.java","printer-redesign/src/test/java/com/juhai/printer/test/OrderDomainTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintApiTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintFunctionTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintReliabilityTest.java","printer-redesign/src/test/java/com/juhai/printer/test/TemplateEngineTest.java","printer-redesign/src/test/java/com/juhai/printer/test/WebSocketCommunicationTest.java"],"removed":["printer-redesign/test/AllTestsRunner.java","printer-redesign/test/BillDomainTest.java","printer-redesign/test/OrderDomainTest.java","printer-redesign/test/PrintApiTest.java","printer-redesign/test/PrintFunctionTest.java","printer-redesign/test/PrintReliabilityTest.java","printer-redesign/test/TemplateEngineTest.java","printer-redesign/test/WebSocketCommunicationTest.java","printer-redesign/test/com/juhai/printer/application/service/PrintTaskProcessorTest.java","printer-redesign/test/com/juhai/printer/domain/service/OrderFormatterServiceTest.java","printer-redesign/test/com/juhai/printer/domain/service/PrinterSelectorTest.java"],"modified":["printer-redesign/build.gradle"]},"repository":{"id":13,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"printer-server","full_name":"luoanwu/printer-server","description":"KTV打印服务器 - DDD架构重构","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/printer-server/languages","html_url":"https://gitea.g-hi.com/luoanwu/printer-server","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/printer-server","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/printer-server.git","clone_url":"https://gitea.g-hi.com/luoanwu/printer-server.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-28T11:06:40+08:00","updated_at":"2026-02-28T11:06:54+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
2
|
4
|
1775444420
|
1775444445
|
0
|
1775444418
|
1775444445
|
|
|
0
|
Edit
Delete
|
|
9535
|
build: 完善Release版本构建配置
|
13
|
5
|
codeql-analysis.yml
|
8
|
-2
|
46
|
refs/heads/main
|
6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0000000000000000000000000000000000000000","after":"6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","compare_url":"https://gitea.g-hi.com/luoanwu/printer-server/compare/c254333cc45c082124d3d4fd01a4a3fc3fda7296...6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","commits":[{"id":"6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","message":"build: 完善Release版本构建配置\n\n变更内容:\n- 优化版本管理: 使用语义化版本号 (versionMajor.versionMinor.versionPatch)\n- 修复签名配置路径: 使用相对路径读取keystore.properties\n- 添加V1+V2签名: 兼容Android 7+设备\n- 添加getBuildNumber()函数: 基于日期生成构建号\n- 重构测试目录: 迁移至标准src/test/java结构\n\n构建优化效果:\n- Debug版本: 8.1 MB\n- Release版本: 4.1 MB (优化48%)\n- ProGuard混淆 + 资源压缩生效\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-21T00:05:33+08:00","added":["printer-redesign/src/test/java/com/juhai/printer/application/service/PrintTaskProcessorTest.java","printer-redesign/src/test/java/com/juhai/printer/domain/service/OrderFormatterServiceTest.java","printer-redesign/src/test/java/com/juhai/printer/domain/service/PrinterSelectorTest.java","printer-redesign/src/test/java/com/juhai/printer/test/AllTestsRunner.java","printer-redesign/src/test/java/com/juhai/printer/test/BillDomainTest.java","printer-redesign/src/test/java/com/juhai/printer/test/OrderDomainTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintApiTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintFunctionTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintReliabilityTest.java","printer-redesign/src/test/java/com/juhai/printer/test/TemplateEngineTest.java","printer-redesign/src/test/java/com/juhai/printer/test/WebSocketCommunicationTest.java"],"removed":["printer-redesign/test/AllTestsRunner.java","printer-redesign/test/BillDomainTest.java","printer-redesign/test/OrderDomainTest.java","printer-redesign/test/PrintApiTest.java","printer-redesign/test/PrintFunctionTest.java","printer-redesign/test/PrintReliabilityTest.java","printer-redesign/test/TemplateEngineTest.java","printer-redesign/test/WebSocketCommunicationTest.java","printer-redesign/test/com/juhai/printer/application/service/PrintTaskProcessorTest.java","printer-redesign/test/com/juhai/printer/domain/service/OrderFormatterServiceTest.java","printer-redesign/test/com/juhai/printer/domain/service/PrinterSelectorTest.java"],"modified":["printer-redesign/build.gradle"]},{"id":"b44b6415c67f54b2d1bcd688757fec2aaf1686f4","message":"fix: 修复PrintJob状态转换和数据库初始化崩溃问题\n\n1. PrinterDatabase.optimizeDatabase()\n - 将PRAGMA命令从execSQL改为query()方法\n - Room的SupportSQLiteDatabase对PRAGMA有限制\n - 添加异常处理确保数据库优化失败不影响启动\n\n2. PrinterService.onTaskFailed()\n - 添加状态检查逻辑,根据当前状态决定处理方式\n - FAILED状态:执行重试逻辑\n - PRINTING状态:先转换为FAILED再重试\n - 其他状态:直接重新调度执行\n\n3. PrintingApplicationService.executePrintJob()\n - 新增prepareJobForPrinting()确保状态正确转换\n - CREATED -\u003e QUEUED -\u003e PRINTING 状态流转\n - 新增handleJobFailure()安全处理失败\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/b44b6415c67f54b2d1bcd688757fec2aaf1686f4","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-20T23:54:24+08:00","added":[],"removed":[],"modified":["printer-redesign/application/service/PrinterService.java","printer-redesign/application/service/PrintingApplicationService.java","printer-redesign/infrastructure/database/PrinterDatabase.java","printer-redesign/scripts/build-release.sh"]},{"id":"d2d0385e8b5c1b06d7e59f108c6e9f845905c841","message":"fix: 修复编译错误并成功构建APK\n\n修复内容:\n- PrintTestActivity: 重写以修复API兼容性问题\n - observeEnabled()替代getEnabledPrinters()\n - 移除PrinterApplication依赖\n - 修复Priority/PrintType方法调用\n - 修复rawContent类型(String→byte[])\n- OrderFormatterService: 补充shouldBeep()方法闭合括号\n- TemplateRenderEngine: 修复方法调用\n - getSummary()→toString()\n - setFontSize()→setSize()\n - setWidth()→setLength()\n- PrintJobDao: 添加getActiveJobs()方法\n- QueueViewModel: 修复RxJava包装和cancel()参数\n- MainViewModel: 移除totalCount()调用\n- PrinterConfigDTO: 修复fromEntity()方法兼容性\n\n构建结果:APK 7.8MB\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/d2d0385e8b5c1b06d7e59f108c6e9f845905c841","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-20T23:38:29+08:00","added":[],"removed":[],"modified":["printer-redesign/application/dto/PrinterConfigDTO.java","printer-redesign/application/engine/TemplateRenderEngine.java","printer-redesign/application/engine/TemplateValidator.java","printer-redesign/domain/service/OrderFormatterService.java","printer-redesign/infrastructure/database/dao/PrintJobDao.java","printer-redesign/infrastructure/device/EscPosExecutor.java","printer-redesign/infrastructure/device/PrinterCommandExecutor.java","printer-redesign/infrastructure/device/TsplExecutor.java","printer-redesign/infrastructure/device/driver/SystemPrintDriver.java","printer-redesign/presentation/PrintTestActivity.java","printer-redesign/presentation/viewmodel/MainViewModel.java","printer-redesign/presentation/viewmodel/QueueViewModel.java"]},{"id":"f8bc615170b4f10a4c9e1ec5261191268d6b7f0a","message":"feat: 增强应用架构与测试功能\n\n- 新增 CQRS 模式支持 (command/query/dto)\n- 添加 PrintTestActivity 测试界面\n- 新增 MainViewModel 和 QueueViewModel\n- 完善 build.gradle 配置与签名设置\n- 优化 MainActivity 功能与交互\n- 增强 PrintTaskAdapter 适配逻辑\n- 添加 proguard 混淆规则和构建脚本\n- 更新 UI 资源文件\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/f8bc615170b4f10a4c9e1ec5261191268d6b7f0a","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-20T23:28:57+08:00","added":["printer-redesign/application/command/ConfigurePrinterCommand.java","printer-redesign/application/command/RecoverDeadLetterCommand.java","printer-redesign/application/command/SubmitPrintJobCommand.java","printer-redesign/application/dto/PrintJobDTO.java","printer-redesign/application/dto/PrinterConfigDTO.java","printer-redesign/application/dto/QueueStatsDTO.java","printer-redesign/application/query/GetPrintJobsQuery.java","printer-redesign/application/query/GetQueueStatsQuery.java","printer-redesign/keystore.properties.template","printer-redesign/presentation/PrintTestActivity.java","printer-redesign/presentation/viewmodel/MainViewModel.java","printer-redesign/presentation/viewmodel/QueueViewModel.java","printer-redesign/proguard-rules.pro","printer-redesign/scripts/build-release.sh","printer-redesign/scripts/generate-keystore.sh","printer-redesign/src/main/res/drawable/ic_help.xml","printer-redesign/src/main/res/layout/activity_print_test.xml"],"removed":[],"modified":[".gitignore","printer-redesign/build.gradle","printer-redesign/domain/expression/ExpressionEvaluator.java","printer-redesign/migration/BillStyleAdapter.java","printer-redesign/migration/PrintTaskAdapter.java","printer-redesign/presentation/MainActivity.java","printer-redesign/src/main/AndroidManifest.xml","printer-redesign/src/main/res/values/colors.xml","printer-redesign/src/main/res/values/strings.xml"]},{"id":"4052be41183584c726cd84d2f9d9cb5c371da83b","message":"feat: 完善模板引擎系统与UI优化\n\n模板引擎增强:\n- 新增 ExpressionEvaluator 表达式求值器,支持复杂条件判断\n- 新增 FormatPipeline 格式化管道,支持货币/日期/截断等格式化\n- 新增 ContextDataEnhanced 增强上下文,支持嵌套路径和管道\n- 新增 GroupElement 分组元素,支持条件渲染和循环渲染\n- 新增 TableElementEnhanced 增强表格,支持分组/小计/合计\n- 新增 ImageElement 图片元素,支持URL/Base64/本地文件\n- 新增 TemplateValidator 模板验证器\n- 新增 TemplateRenderEngineEnhanced 增强渲染引擎\n- 完善 TemplateManager 模板管理器\n\nUI和功能优化:\n- 新增 HealthCheckActivity 健康检查详情页\n- 新增 LogViewerActivity 日志查看页面\n- 新增 QueueDetailActivity 队列详情页面\n- 优化 MainActivity 界面布局和状态显示\n- 精简 SystemPrintDriver 代码结构\n- 新增相关资源文件和菜单\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/4052be41183584c726cd84d2f9d9cb5c371da83b","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-20T23:12:50+08:00","added":["printer-redesign/application/engine/TemplateRenderEngineEnhanced.java","printer-redesign/application/engine/TemplateValidator.java","printer-redesign/docs/TEMPLATE_ENHANCEMENT_GUIDE.md","printer-redesign/domain/expression/ExpressionEvaluator.java","printer-redesign/domain/service/formatter/StrategyRegistry.java","printer-redesign/domain/template/ContextDataEnhanced.java","printer-redesign/domain/template/CutElement.java","printer-redesign/domain/template/FormatPipeline.java","printer-redesign/domain/template/GroupElement.java","printer-redesign/domain/template/ImageElement.java","printer-redesign/domain/template/QRCodeElement.java","printer-redesign/domain/template/SpacerElement.java","printer-redesign/domain/template/TableElementEnhanced.java","printer-redesign/infrastructure/device/utils/BitmapToEscPosUtil.java","printer-redesign/presentation/HealthCheckActivity.java","printer-redesign/presentation/LogViewerActivity.java","printer-redesign/presentation/QueueDetailActivity.java","printer-redesign/src/main/res/drawable/bg_error_message.xml","printer-redesign/src/main/res/drawable/bg_status_chip.xml","printer-redesign/src/main/res/drawable/ic_check_circle.xml","printer-redesign/src/main/res/drawable/ic_error.xml","printer-redesign/src/main/res/drawable/ic_print_type.xml","printer-redesign/src/main/res/drawable/ic_recover.xml","printer-redesign/src/main/res/drawable/ic_warning.xml","printer-redesign/src/main/res/layout/activity_health_check.xml","printer-redesign/src/main/res/layout/activity_log_viewer.xml","printer-redesign/src/main/res/layout/activity_queue_detail.xml","printer-redesign/src/main/res/layout/item_health_component.xml","printer-redesign/src/main/res/layout/item_print_log.xml","printer-redesign/src/main/res/layout/item_queue_job.xml","printer-redesign/src/main/res/menu/menu_log_viewer.xml","printer-redesign/src/main/res/menu/menu_queue_detail.xml"],"removed":[],"modified":["ARCHITECTURE_COMPARISON.md","CLAUDE.md","printer-redesign/ARCHITECTURE.md","printer-redesign/application/engine/TemplateManager.java","printer-redesign/application/engine/TemplateRenderEngine.java","printer-redesign/build.gradle","printer-redesign/domain/template/BarcodeElement.java","printer-redesign/domain/template/BaseElement.java","printer-redesign/domain/template/ContextData.java","printer-redesign/domain/template/LineElement.java","printer-redesign/domain/template/PrintElement.java","printer-redesign/domain/template/TableElement.java","printer-redesign/domain/template/TextElement.java","printer-redesign/infrastructure/device/driver/SystemPrintDriver.java","printer-redesign/presentation/MainActivity.java","printer-redesign/src/main/AndroidManifest.xml","printer-redesign/src/main/res/layout/activity_main.xml","printer-redesign/src/main/res/values/colors.xml"]}],"total_commits":0,"head_commit":{"id":"6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","message":"build: 完善Release版本构建配置\n\n变更内容:\n- 优化版本管理: 使用语义化版本号 (versionMajor.versionMinor.versionPatch)\n- 修复签名配置路径: 使用相对路径读取keystore.properties\n- 添加V1+V2签名: 兼容Android 7+设备\n- 添加getBuildNumber()函数: 基于日期生成构建号\n- 重构测试目录: 迁移至标准src/test/java结构\n\n构建优化效果:\n- Debug版本: 8.1 MB\n- Release版本: 4.1 MB (优化48%)\n- ProGuard混淆 + 资源压缩生效\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/printer-server/commit/6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448","author":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"committer":{"name":"hi.laoluo","email":"hi.laoluo@hilaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-01-21T00:05:33+08:00","added":["printer-redesign/src/test/java/com/juhai/printer/application/service/PrintTaskProcessorTest.java","printer-redesign/src/test/java/com/juhai/printer/domain/service/OrderFormatterServiceTest.java","printer-redesign/src/test/java/com/juhai/printer/domain/service/PrinterSelectorTest.java","printer-redesign/src/test/java/com/juhai/printer/test/AllTestsRunner.java","printer-redesign/src/test/java/com/juhai/printer/test/BillDomainTest.java","printer-redesign/src/test/java/com/juhai/printer/test/OrderDomainTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintApiTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintFunctionTest.java","printer-redesign/src/test/java/com/juhai/printer/test/PrintReliabilityTest.java","printer-redesign/src/test/java/com/juhai/printer/test/TemplateEngineTest.java","printer-redesign/src/test/java/com/juhai/printer/test/WebSocketCommunicationTest.java"],"removed":["printer-redesign/test/AllTestsRunner.java","printer-redesign/test/BillDomainTest.java","printer-redesign/test/OrderDomainTest.java","printer-redesign/test/PrintApiTest.java","printer-redesign/test/PrintFunctionTest.java","printer-redesign/test/PrintReliabilityTest.java","printer-redesign/test/TemplateEngineTest.java","printer-redesign/test/WebSocketCommunicationTest.java","printer-redesign/test/com/juhai/printer/application/service/PrintTaskProcessorTest.java","printer-redesign/test/com/juhai/printer/domain/service/OrderFormatterServiceTest.java","printer-redesign/test/com/juhai/printer/domain/service/PrinterSelectorTest.java"],"modified":["printer-redesign/build.gradle"]},"repository":{"id":13,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"printer-server","full_name":"luoanwu/printer-server","description":"KTV打印服务器 - DDD架构重构","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/printer-server/languages","html_url":"https://gitea.g-hi.com/luoanwu/printer-server","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/printer-server","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/printer-server.git","clone_url":"https://gitea.g-hi.com/luoanwu/printer-server.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-28T11:06:40+08:00","updated_at":"2026-02-28T11:06:54+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
2
|
4
|
1774839621
|
1774839661
|
0
|
1774839618
|
1774839661
|
|
|
0
|
Edit
Delete
|