|
6350
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
6285
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162509,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-10T10:25:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773731132
|
1773731132
|
0
|
1773731132
|
1773731132
|
NULL
|
|
0
|
Edit
Delete
|
|
6351
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
6286
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162509,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-10T10:25:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773731432
|
1773731432
|
0
|
1773731432
|
1773731432
|
NULL
|
|
0
|
Edit
Delete
|
|
6352
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
6287
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162509,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-10T10:25:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773731732
|
1773731732
|
0
|
1773731732
|
1773731732
|
NULL
|
|
0
|
Edit
Delete
|
|
6353
|
11111
|
2
|
2
|
hello-world.yaml
|
48
|
1
|
0
|
refs/heads/pc-260401
|
81010fc873c5b5fe0d871fdccb321c9f9015e9ae
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/pc-260401"," {"ref":"refs/heads/pc-260401","before":"82563bcddd8d32587bc08757c8fdba4bb728fdbe","after":"81010fc873c5b5fe0d871fdccb321c9f9015e9ae","compare_url":"https://gitea.g-hi.com/juhai/testpc/compare/82563bcddd8d32587bc08757c8fdba4bb728fdbe...81010fc873c5b5fe0d871fdccb321c9f9015e9ae","commits":[{"id":"81010fc873c5b5fe0d871fdccb321c9f9015e9ae","message":"11111\n","url":"https://gitea.g-hi.com/juhai/testpc/commit/81010fc873c5b5fe0d871fdccb321c9f9015e9ae","author":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"committer":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"verification":null,"timestamp":"2026-03-17T15:17:38+08:00","added":[],"removed":[],"modified":["pc/alilog.php"]}],"total_commits":0,"head_commit":{"id":"81010fc873c5b5fe0d871fdccb321c9f9015e9ae","message":"11111\n","url":"https://gitea.g-hi.com/juhai/testpc/commit/81010fc873c5b5fe0d871fdccb321c9f9015e9ae","author":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"committer":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"verification":null,"timestamp":"2026-03-17T15:17:38+08:00","added":[],"removed":[],"modified":["pc/alilog.php"]},"repository":{"id":2,"owner":{"id":2,"login":"juhai","login_name":"","source_id":0,"full_name":"","email":"","avatar_url":"https://gitea.g-hi.com/avatars/8edeea9a6ada1d3d48db9231e9328f15","html_url":"https://gitea.g-hi.com/juhai","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:37:00+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"juhai"},"name":"testpc","full_name":"juhai/testpc","description":"pc测试环境","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":17839,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/juhai/testpc/languages","html_url":"https://gitea.g-hi.com/juhai/testpc","url":"https://gitea.g-hi.com/api/v1/repos/juhai/testpc","link":"","ssh_url":"git@gitea.g-hi.com:juhai/testpc.git","clone_url":"https://gitea.g-hi.com/juhai/testpc.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":12,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-06T13:52:11+08:00","updated_at":"2026-03-17T14:01:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":true,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":1,"login":"zhangjunnan","login_name":"","source_id":0,"full_name":"","email":"zhangjunnan@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/db7dcb12d6f370df9341167b55583f8b","html_url":"https://gitea.g-hi.com/zhangjunnan","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:36:25+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"zhangjunnan"},"sender":{"id":1,"login":"zhangjunnan","login_name":"","source_id":0,"full_name":"","email":"zhangjunnan@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/db7dcb12d6f370df9341167b55583f8b","html_url":"https://gitea.g-hi.com/zhangjunnan","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:36:25+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"zhangjunnan"}}...
|
push
|
1
|
3
|
1773731876
|
1773731879
|
0
|
1773731875
|
1773731879
|
NULL
|
|
0
|
Edit
Delete
|
|
6354
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
6288
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162509,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-10T10:25:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773732033
|
1773732033
|
0
|
1773732032
|
1773732033
|
NULL
|
|
0
|
Edit
Delete
|
|
6355
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
6289
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162509,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-10T10:25:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773732333
|
1773732333
|
0
|
1773732332
|
1773732333
|
NULL
|
|
0
|
Edit
Delete
|
|
6356
|
feat(seeds): Add system seed module and reorganize feat(seeds): Add system seed module and reorganize seed order...
|
6
|
5
|
health-check.yml
|
6290
|
-2
|
57
|
refs/heads/main
|
e5a2f5ba8d6442be07c490ec77c734dbe317bfd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aca27bf02ce6383914983c80b4169430b45bc90f","after":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/aca27bf02ce6383914983c80b4169430b45bc90f...e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","commits":[{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]}],"total_commits":0,"head_commit":{"id":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","message":"feat(seeds): Add system seed module and reorganize seed order\n\n- Add system seed module (00-system.ts) for system configs and sequences\n- Update main seed.ts to run system seeds before base seeds\n- Add DEPLOY_DB.md documentation\n- Add complete_migration_seed.sql.gz backup\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-10T10:28:18+08:00","added":["DEPLOY_DB.md","backend/prisma/seeds/00-system.ts","complete_migration_seed.sql.gz"],"removed":[],"modified":["backend/prisma/seed.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162509,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-10T10:25:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773732633
|
1773732633
|
0
|
1773732632
|
1773732633
|
NULL
|
|
0
|
Edit
Delete
|
|
6358
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6292
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773732932
|
1773732932
|
0
|
1773732932
|
1773732932
|
NULL
|
|
0
|
Edit
Delete
|
|
6359
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6293
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773733232
|
1773733232
|
0
|
1773733232
|
1773733232
|
NULL
|
|
0
|
Edit
Delete
|
|
6360
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6294
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773733532
|
1773733532
|
0
|
1773733532
|
1773733532
|
NULL
|
|
0
|
Edit
Delete
|
|
6361
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6295
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773733832
|
1773733832
|
0
|
1773733832
|
1773733832
|
NULL
|
|
0
|
Edit
Delete
|
|
6362
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6296
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773734132
|
1773734132
|
0
|
1773734132
|
1773734132
|
NULL
|
|
0
|
Edit
Delete
|
|
6363
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6297
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773734432
|
1773734432
|
0
|
1773734432
|
1773734432
|
NULL
|
|
0
|
Edit
Delete
|
|
6364
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6298
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773734732
|
1773734732
|
0
|
1773734732
|
1773734732
|
NULL
|
|
0
|
Edit
Delete
|
|
6365
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6299
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773735032
|
1773735032
|
0
|
1773735032
|
1773735032
|
NULL
|
|
0
|
Edit
Delete
|
|
6366
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6300
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773735332
|
1773735332
|
0
|
1773735332
|
1773735332
|
NULL
|
|
0
|
Edit
Delete
|
|
6367
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6301
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773735632
|
1773735632
|
0
|
1773735632
|
1773735632
|
NULL
|
|
0
|
Edit
Delete
|
|
6368
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6302
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773735932
|
1773735932
|
0
|
1773735932
|
1773735932
|
NULL
|
|
0
|
Edit
Delete
|
|
6369
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6303
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773736232
|
1773736232
|
0
|
1773736232
|
1773736232
|
NULL
|
|
0
|
Edit
Delete
|
|
6370
|
11111
|
2
|
2
|
hello-world.yaml
|
49
|
1
|
0
|
refs/heads/pc-260401
|
767661cae2aa8a91e80754ebb66d9aad5943ca1a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/pc-260401"," {"ref":"refs/heads/pc-260401","before":"81010fc873c5b5fe0d871fdccb321c9f9015e9ae","after":"767661cae2aa8a91e80754ebb66d9aad5943ca1a","compare_url":"https://gitea.g-hi.com/juhai/testpc/compare/81010fc873c5b5fe0d871fdccb321c9f9015e9ae...767661cae2aa8a91e80754ebb66d9aad5943ca1a","commits":[{"id":"767661cae2aa8a91e80754ebb66d9aad5943ca1a","message":"11111\n","url":"https://gitea.g-hi.com/juhai/testpc/commit/767661cae2aa8a91e80754ebb66d9aad5943ca1a","author":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"committer":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"verification":null,"timestamp":"2026-03-17T16:34:38+08:00","added":[],"removed":[],"modified":["pc/alilog.php"]}],"total_commits":0,"head_commit":{"id":"767661cae2aa8a91e80754ebb66d9aad5943ca1a","message":"11111\n","url":"https://gitea.g-hi.com/juhai/testpc/commit/767661cae2aa8a91e80754ebb66d9aad5943ca1a","author":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"committer":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"verification":null,"timestamp":"2026-03-17T16:34:38+08:00","added":[],"removed":[],"modified":["pc/alilog.php"]},"repository":{"id":2,"owner":{"id":2,"login":"juhai","login_name":"","source_id":0,"full_name":"","email":"","avatar_url":"https://gitea.g-hi.com/avatars/8edeea9a6ada1d3d48db9231e9328f15","html_url":"https://gitea.g-hi.com/juhai","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:37:00+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"juhai"},"name":"testpc","full_name":"juhai/testpc","description":"pc测试环境","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":17840,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/juhai/testpc/languages","html_url":"https://gitea.g-hi.com/juhai/testpc","url":"https://gitea.g-hi.com/api/v1/repos/juhai/testpc","link":"","ssh_url":"git@gitea.g-hi.com:juhai/testpc.git","clone_url":"https://gitea.g-hi.com/juhai/testpc.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":14,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-06T13:52:11+08:00","updated_at":"2026-03-17T15:17:59+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":true,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":1,"login":"zhangjunnan","login_name":"","source_id":0,"full_name":"","email":"zhangjunnan@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/db7dcb12d6f370df9341167b55583f8b","html_url":"https://gitea.g-hi.com/zhangjunnan","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:36:25+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"zhangjunnan"},"sender":{"id":1,"login":"zhangjunnan","login_name":"","source_id":0,"full_name":"","email":"zhangjunnan@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/db7dcb12d6f370df9341167b55583f8b","html_url":"https://gitea.g-hi.com/zhangjunnan","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:36:25+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"zhangjunnan"}}...
|
push
|
1
|
3
|
1773736488
|
1773736490
|
0
|
1773736487
|
1773736490
|
NULL
|
|
0
|
Edit
Delete
|
|
6371
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6304
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773736532
|
1773736533
|
0
|
1773736532
|
1773736533
|
NULL
|
|
0
|
Edit
Delete
|
|
6372
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6305
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773736832
|
1773736833
|
0
|
1773736832
|
1773736833
|
NULL
|
|
0
|
Edit
Delete
|
|
6373
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6306
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773737132
|
1773737133
|
0
|
1773737132
|
1773737133
|
NULL
|
|
0
|
Edit
Delete
|
|
6374
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6307
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773737432
|
1773737433
|
0
|
1773737432
|
1773737433
|
NULL
|
|
0
|
Edit
Delete
|
|
6375
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6308
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773737732
|
1773737733
|
0
|
1773737732
|
1773737733
|
NULL
|
|
0
|
Edit
Delete
|
|
6376
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6309
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773738032
|
1773738033
|
0
|
1773738032
|
1773738033
|
NULL
|
|
0
|
Edit
Delete
|
|
6377
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6310
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773738332
|
1773738332
|
0
|
1773738332
|
1773738332
|
NULL
|
|
0
|
Edit
Delete
|
|
6378
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6311
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773738632
|
1773738633
|
0
|
1773738632
|
1773738633
|
NULL
|
|
0
|
Edit
Delete
|
|
6379
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6312
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773738932
|
1773738933
|
0
|
1773738932
|
1773738933
|
NULL
|
|
0
|
Edit
Delete
|
|
6380
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6313
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773739232
|
1773739233
|
0
|
1773739232
|
1773739233
|
NULL
|
|
0
|
Edit
Delete
|
|
6381
|
feat: 同步治理文档与 Playwright 可见菜单写批次运行产物
|
6
|
5
|
health-check.yml
|
6314
|
-2
|
58
|
refs/heads/main
|
c1da50f2974fe9552f40dde68ec34df656ddca22
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e5a2f5ba8d6442be07c490ec77c734dbe317bfd5","after":"c1da50f2974fe9552f40dde68ec34df656ddca22","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/e5a2f5ba8d6442be07c490ec77c734dbe317bfd5...c1da50f2974fe9552f40dde68ec34df656ddca22","commits":[{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},{"id":"9d26d79a0e913f59f095f5770c349ada3eb290e6","message":"Sync governance docs with repo triage guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9d26d79a0e913f59f095f5770c349ada3eb290e6","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:59:58+08:00","added":[],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/contract-governance-3.0.md","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/reports/governance-experience-2026-03-07.md"]},{"id":"90763866bd7d7302b2fd963c80971c0c980e2a40","message":"Add visible menu snapshot for sales leads governance recheck\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/90763866bd7d7302b2fd963c80971c0c980e2a40","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:52:59+08:00","added":["e2e/output/playwright/sales-leads-governance-recheck-v2/visible-menu-snapshot.json"],"removed":[],"modified":[]},{"id":"37491f5183c3793b77913e9fa046090fd3e2140e","message":"Fix visible-menu action contracts and refresh Playwright artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/37491f5183c3793b77913e9fa046090fd3e2140e","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:49:50+08:00","added":["e2e/output/playwright/growth-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v6/failure-1.html","e2e/output/playwright/growth-governance-recheck-v6/failure-1.png","e2e/output/playwright/growth-governance-recheck-v6/failure-2.html","e2e/output/playwright/growth-governance-recheck-v6/failure-2.png","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-accounts-1773724659044.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-audiences-1773724653884.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-biddings-1773724661639.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-campaigns-1773724649143.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-creatives-1773724651605.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-ad-reports-1773724656426.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaign-library-1773724625404.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-campaigns-1773724621356.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-activities-1773724679469.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-bots-1773724692868.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-groups-1773724663988.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-members-1773724665547.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-points-1773724669207.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-community-tasks-1773724672014.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-customer-marketing-1773724623985.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-journey-orchestration-1773724670573.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-automation-1773724675311.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-marketing-chatbot-1773724666974.json","e2e/output/playwright/growth-governance-recheck-v6/probes/-predictive-analytics-1773724678072.json","e2e/output/playwright/growth-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v7/failure-1.html","e2e/output/playwright/growth-governance-recheck-v7/failure-1.png","e2e/output/playwright/growth-governance-recheck-v7/failure-2.html","e2e/output/playwright/growth-governance-recheck-v7/failure-2.png","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-audiences-1773725119348.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-biddings-1773725144948.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-campaigns-1773725114561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-creatives-1773725117027.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-ad-reports-1773725121927.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaign-library-1773725090781.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-campaigns-1773725086648.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-activities-1773725163012.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-bots-1773725176355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-groups-1773725147556.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-members-1773725149129.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-points-1773725152767.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-community-tasks-1773725155559.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-customer-marketing-1773725089355.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-journey-orchestration-1773725154125.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-automation-1773725158850.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-marketing-chatbot-1773725150561.json","e2e/output/playwright/growth-governance-recheck-v7/probes/-predictive-analytics-1773725161612.json","e2e/output/playwright/growth-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-accounts-1773725331287.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-audiences-1773725326038.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-biddings-1773725333878.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-campaigns-1773725321263.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-creatives-1773725323743.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-ad-reports-1773725328622.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaign-library-1773725297280.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-campaigns-1773725293257.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-activities-1773725352012.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-bots-1773725365518.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-groups-1773725336490.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-members-1773725338048.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-points-1773725341744.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-community-tasks-1773725344573.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-customer-marketing-1773725295883.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-journey-orchestration-1773725343111.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-automation-1773725347852.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-marketing-chatbot-1773725339499.json","e2e/output/playwright/growth-governance-recheck-v8/probes/-predictive-analytics-1773725350608.json","e2e/output/playwright/growth-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1-page1/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/sales-stores-service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v3/failure-1.html","e2e/output/playwright/supply-governance-recheck-v3/failure-1.png","e2e/output/playwright/supply-governance-recheck-v3/failure-2.html","e2e/output/playwright/supply-governance-recheck-v3/failure-2.png","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-bom-1773724804766.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-issues-1773724808526.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-orders-1773724806554.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assembly-receipts-1773724810440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-assets-1773724816442.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-devices-1773724818721.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-outbound-1773724800429.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-product-categories-1773724814983.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-products-1773724812923.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-serial-numbers-1773724801816.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-suppliers-1773724776440.json","e2e/output/playwright/supply-governance-recheck-v3/probes/-supply-chain-1773724774524.json","e2e/output/playwright/supply-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v4/failure-1.html","e2e/output/playwright/supply-governance-recheck-v4/failure-1.png","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-bom-1773724908303.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-issues-1773724912024.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-orders-1773724910085.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assembly-receipts-1773724913947.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-assets-1773724920008.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-devices-1773724922280.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-outbound-1773724903876.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-product-categories-1773724918547.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-products-1773724916486.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-serial-numbers-1773724905275.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-suppliers-1773724890016.json","e2e/output/playwright/supply-governance-recheck-v4/probes/-supply-chain-1773724888101.json","e2e/output/playwright/supply-governance-recheck-v4/visible-menu-snapshot.json","e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md"],"removed":["e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/modules/ad-campaigns/ad-campaigns.service.ts","backend/src/modules/community-groups/community-group.contract.routes.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts"]},{"id":"46e5f097ea53c593ee709803d6679b5520a6b271","message":"Fix growth module write contracts and governance probes\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/46e5f097ea53c593ee709803d6679b5520a6b271","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T13:14:33+08:00","added":[".claude/worktrees/vibrant-mestorf","e2e/output/playwright/growth-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v2/failure-1.html","e2e/output/playwright/growth-governance-recheck-v2/failure-1.png","e2e/output/playwright/growth-governance-recheck-v2/failure-2.html","e2e/output/playwright/growth-governance-recheck-v2/failure-2.png","e2e/output/playwright/growth-governance-recheck-v2/failure-3.html","e2e/output/playwright/growth-governance-recheck-v2/failure-3.png","e2e/output/playwright/growth-governance-recheck-v2/failure-4.html","e2e/output/playwright/growth-governance-recheck-v2/failure-4.png","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-accounts-1773637103428.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-audiences-1773637097919.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-biddings-1773637106233.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-campaigns-1773637092737.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-creatives-1773637095413.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-ad-reports-1773637100574.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaign-library-1773637068728.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-campaigns-1773637064334.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-activities-1773637125231.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-bots-1773637138800.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-groups-1773637108862.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-members-1773637110559.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-points-1773637114159.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-community-tasks-1773637117170.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-customer-marketing-1773637067192.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-journey-orchestration-1773637115613.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-automation-1773637120849.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-marketing-chatbot-1773637111690.json","e2e/output/playwright/growth-governance-recheck-v2/probes/-predictive-analytics-1773637123749.json","e2e/output/playwright/growth-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v3/failure-1.html","e2e/output/playwright/growth-governance-recheck-v3/failure-1.png","e2e/output/playwright/growth-governance-recheck-v3/failure-2.html","e2e/output/playwright/growth-governance-recheck-v3/failure-2.png","e2e/output/playwright/growth-governance-recheck-v3/failure-3.html","e2e/output/playwright/growth-governance-recheck-v3/failure-3.png","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-accounts-1773637290819.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-audiences-1773637285318.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-biddings-1773637293641.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-campaigns-1773637280219.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-creatives-1773637282870.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-ad-reports-1773637287997.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaign-library-1773637256300.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-campaigns-1773637252140.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-activities-1773637312007.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-bots-1773637315094.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-groups-1773637296205.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-members-1773637297858.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-points-1773637301326.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-community-tasks-1773637304221.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-customer-marketing-1773637254826.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-journey-orchestration-1773637302713.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-automation-1773637307735.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-marketing-chatbot-1773637298900.json","e2e/output/playwright/growth-governance-recheck-v3/probes/-predictive-analytics-1773637310596.json","e2e/output/playwright/growth-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v4/failure-1.html","e2e/output/playwright/growth-governance-recheck-v4/failure-1.png","e2e/output/playwright/growth-governance-recheck-v4/failure-2.html","e2e/output/playwright/growth-governance-recheck-v4/failure-2.png","e2e/output/playwright/growth-governance-recheck-v4/failure-3.html","e2e/output/playwright/growth-governance-recheck-v4/failure-3.png","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-accounts-1773637580471.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-audiences-1773637574939.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-biddings-1773637583127.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-campaigns-1773637569798.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-creatives-1773637572491.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-ad-reports-1773637577693.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaign-library-1773637545837.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-campaigns-1773637541347.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-activities-1773637601885.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-bots-1773637615595.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-groups-1773637585737.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-members-1773637587440.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-points-1773637590954.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-community-tasks-1773637593940.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-customer-marketing-1773637544263.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-journey-orchestration-1773637592404.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-automation-1773637597490.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-marketing-chatbot-1773637588564.json","e2e/output/playwright/growth-governance-recheck-v4/probes/-predictive-analytics-1773637600359.json","e2e/output/playwright/growth-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck-v5/failure-1.html","e2e/output/playwright/growth-governance-recheck-v5/failure-1.png","e2e/output/playwright/growth-governance-recheck-v5/failure-2.html","e2e/output/playwright/growth-governance-recheck-v5/failure-2.png","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-accounts-1773637856277.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-audiences-1773637850560.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-biddings-1773637859067.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-campaigns-1773637845354.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-creatives-1773637848041.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-ad-reports-1773637853256.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaign-library-1773637842008.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-campaigns-1773637837583.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-activities-1773637878336.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-bots-1773637891983.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-groups-1773637861569.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-members-1773637863254.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-points-1773637867326.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-community-tasks-1773637870372.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-customer-marketing-1773637840454.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-journey-orchestration-1773637868795.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-automation-1773637874004.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-marketing-chatbot-1773637864856.json","e2e/output/playwright/growth-governance-recheck-v5/probes/-predictive-analytics-1773637876874.json","e2e/output/playwright/growth-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/growth-governance-recheck/action-coverage-report.json","e2e/output/playwright/growth-governance-recheck/failure-1.html","e2e/output/playwright/growth-governance-recheck/failure-1.png","e2e/output/playwright/growth-governance-recheck/failure-10.html","e2e/output/playwright/growth-governance-recheck/failure-10.png","e2e/output/playwright/growth-governance-recheck/failure-11.html","e2e/output/playwright/growth-governance-recheck/failure-11.png","e2e/output/playwright/growth-governance-recheck/failure-12.html","e2e/output/playwright/growth-governance-recheck/failure-12.png","e2e/output/playwright/growth-governance-recheck/failure-13.html","e2e/output/playwright/growth-governance-recheck/failure-13.png","e2e/output/playwright/growth-governance-recheck/failure-2.html","e2e/output/playwright/growth-governance-recheck/failure-2.png","e2e/output/playwright/growth-governance-recheck/failure-3.html","e2e/output/playwright/growth-governance-recheck/failure-3.png","e2e/output/playwright/growth-governance-recheck/failure-4.html","e2e/output/playwright/growth-governance-recheck/failure-4.png","e2e/output/playwright/growth-governance-recheck/failure-5.html","e2e/output/playwright/growth-governance-recheck/failure-5.png","e2e/output/playwright/growth-governance-recheck/failure-6.html","e2e/output/playwright/growth-governance-recheck/failure-6.png","e2e/output/playwright/growth-governance-recheck/failure-7.html","e2e/output/playwright/growth-governance-recheck/failure-7.png","e2e/output/playwright/growth-governance-recheck/failure-8.html","e2e/output/playwright/growth-governance-recheck/failure-8.png","e2e/output/playwright/growth-governance-recheck/failure-9.html","e2e/output/playwright/growth-governance-recheck/failure-9.png","e2e/output/playwright/growth-governance-recheck/probes/-ad-accounts-1773636279090.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-audiences-1773636274572.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-biddings-1773636281658.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-campaigns-1773636269396.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-creatives-1773636272040.json","e2e/output/playwright/growth-governance-recheck/probes/-ad-reports-1773636276435.json","e2e/output/playwright/growth-governance-recheck/probes/-campaign-library-1773636266028.json","e2e/output/playwright/growth-governance-recheck/probes/-campaigns-1773636262465.json","e2e/output/playwright/growth-governance-recheck/probes/-community-activities-1773636296839.json","e2e/output/playwright/growth-governance-recheck/probes/-community-bots-1773636309301.json","e2e/output/playwright/growth-governance-recheck/probes/-community-groups-1773636282678.json","e2e/output/playwright/growth-governance-recheck/probes/-community-members-1773636283728.json","e2e/output/playwright/growth-governance-recheck/probes/-community-points-1773636287173.json","e2e/output/playwright/growth-governance-recheck/probes/-community-tasks-1773636289789.json","e2e/output/playwright/growth-governance-recheck/probes/-customer-marketing-1773636264449.json","e2e/output/playwright/growth-governance-recheck/probes/-journey-orchestration-1773636288630.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-automation-1773636292934.json","e2e/output/playwright/growth-governance-recheck/probes/-marketing-chatbot-1773636284766.json","e2e/output/playwright/growth-governance-recheck/probes/-predictive-analytics-1773636295835.json","e2e/output/playwright/growth-governance-recheck/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v2/failure-1.html","e2e/output/playwright/supply-governance-recheck-v2/failure-1.png","e2e/output/playwright/supply-governance-recheck-v2/failure-2.html","e2e/output/playwright/supply-governance-recheck-v2/failure-2.png","e2e/output/playwright/supply-governance-recheck-v2/failure-3.html","e2e/output/playwright/supply-governance-recheck-v2/failure-3.png","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-bom-1773638085569.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-issues-1773638089294.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-orders-1773638087361.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assembly-receipts-1773638091237.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-assets-1773638096600.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-devices-1773638098927.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-outbound-1773638081116.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-product-categories-1773638095076.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-products-1773638093780.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-serial-numbers-1773638082543.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-suppliers-1773638056945.json","e2e/output/playwright/supply-governance-recheck-v2/probes/-supply-chain-1773638054946.json","e2e/output/playwright/supply-governance-recheck-v2/visible-menu-snapshot.json","e2e/playwright-report/data/2bb2f2c3e1d82fa9325fdd6b5f4669df159db17a.md","e2e/playwright-report/data/92afb63601a0131a016d16a554bdb89a648849de.png","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":[],"modified":["backend/src/modules/ad-accounts/ad-account.controller.ts","backend/src/modules/ad-biddings/ad-bidding.controller.ts","backend/src/modules/marketing-automation/workflow.service.ts","backend/src/shared/utils/biz-code.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/tests/crud/module-catalog.overrides.ts"]}],"total_commits":0,"head_commit":{"id":"c1da50f2974fe9552f40dde68ec34df656ddca22","message":"feat: 同步治理文档与 Playwright 可见菜单写批次运行产物\n\n- 更新四份核心文档(AGENTS/CLAUDE/GEMINI/README)菜单深交互基线治理经验\n- 补充 module-governance-acceptance-checklist.md 新模板\n- 更新 module-acceptance-card.md 验收卡与 runbook 运行手册\n- 刷新 inventory.controller.ts 出库模块控制器\n- 同步前端 leads/Index.vue 线索列表页\n- 更新可见菜单写批次:ai-acquisition-content / finance / supply-chain /\n growth-sales-stores-service / synergy / system-infra / hr 域新一轮\n probe JSON、failure 截图与 action-coverage-report\n- 新增 sales-leads / outbound / sales / supply 治理复查产物目录\n- 更新 e2e 测试脚本与 CRUD catalog 配置\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c1da50f2974fe9552f40dde68ec34df656ddca22","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T15:28:33+08:00","added":["docs/templates/governance/module-governance-acceptance-checklist.md","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.html","e2e/output/playwright/outbound-governance-recheck-v1/failure-1.png","e2e/output/playwright/outbound-governance-recheck-v1/probes/-outbound-1773728392272.json","e2e/output/playwright/outbound-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/outbound-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/outbound-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/outbound-governance-recheck-v2/probes/-outbound-1773729291584.json","e2e/output/playwright/outbound-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v2/failure-1.html","e2e/output/playwright/sales-governance-recheck-v2/failure-1.png","e2e/output/playwright/sales-governance-recheck-v2/failure-2.html","e2e/output/playwright/sales-governance-recheck-v2/failure-2.png","e2e/output/playwright/sales-governance-recheck-v2/probes/-leads-1773730807935.json","e2e/output/playwright/sales-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-leads-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-leads-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-leads-governance-recheck-v4/probes/-leads-1773728044474.json","e2e/output/playwright/sales-leads-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/supply-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/supply-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-bom-1773730659592.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-issues-1773730663321.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-orders-1773730661365.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assembly-receipts-1773730665247.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-assets-1773730671300.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-devices-1773730673579.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-outbound-1773730655235.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-product-categories-1773730669828.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-products-1773730667766.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-serial-numbers-1773730656634.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-suppliers-1773730630707.json","e2e/output/playwright/supply-governance-recheck-v5/probes/-supply-chain-1773730628780.json","e2e/output/playwright/supply-governance-recheck-v5/visible-menu-snapshot.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.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/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"removed":["e2e/playwright-report/data/88af325895a6b049a833e73cc81cf82e0a276018.png","e2e/playwright-report/data/9f071d9df1bcd1214e0a492155eb1fe3d9c27b90.md","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773632942127.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773632995925.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773632916088.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773632988219.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773632991102.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773632997429.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773633734328.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773633664730.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773633666424.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/failure-10.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-10.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-11.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-12.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-13.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-14.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-15.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-16.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-17.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-18.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-19.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-3.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-4.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-5.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-6.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-7.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-8.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.html","output/playwright/full-menu-write-batches/growth-sales-stores-service/failure-9.png","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773634383805.json","output/playwright/full-menu-write-batches/supply-chain/failure-1.html","output/playwright/full-menu-write-batches/supply-chain/failure-1.png","output/playwright/full-menu-write-batches/supply-chain/failure-2.html","output/playwright/full-menu-write-batches/supply-chain/failure-2.png","output/playwright/full-menu-write-batches/supply-chain/failure-3.html","output/playwright/full-menu-write-batches/supply-chain/failure-3.png","output/playwright/full-menu-write-batches/supply-chain/failure-4.html","output/playwright/full-menu-write-batches/supply-chain/failure-4.png","output/playwright/full-menu-write-batches/supply-chain/failure-5.html","output/playwright/full-menu-write-batches/supply-chain/failure-5.png","output/playwright/full-menu-write-batches/supply-chain/failure-6.html","output/playwright/full-menu-write-batches/supply-chain/failure-6.png","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773633901574.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773633905434.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773633903472.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773633907354.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773633897130.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773633898566.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773633882907.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773633979244.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773633919146.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773633921148.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773634434163.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773634420132.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773634396344.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773634394393.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/inventory/inventory.controller.ts","docs/operations/contract-governance-3.0-multi-agent-runbook.md","docs/templates/governance/module-acceptance-card.md","e2e/playwright-report/index.html","e2e/scripts/run-visible-write-batches.mjs","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","e2e/tests/navigation/requested-menu-whitelist.ts","frontend/src/views/leads/Index.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.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"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1162552,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T15:30:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773739532
|
1773739533
|
0
|
1773739532
|
1773739533
|
NULL
|
|
0
|
Edit
Delete
|
|
6383
|
sync: 同步治理文档与 Playwright E2E 运行产物
|
6
|
5
|
health-check.yml
|
6316
|
-2
|
59
|
refs/heads/main
|
ff7f47d3c90b5611690472f956e2f089c52dfd3b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c1da50f2974fe9552f40dde68ec34df656ddca22","after":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c1da50f2974fe9552f40dde68ec34df656ddca22...ff7f47d3c90b5611690472f956e2f089c52dfd3b","commits":[{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"6696147c6443f7547dc7bc0dc84b74c5e1ee231d","message":"Expand sales E2E write governance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6696147c6443f7547dc7bc0dc84b74c5e1ee231d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:08:06+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v3/probes/-contracts-1773738030358.json","e2e/output/playwright/contracts-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/blocked-unmapped-pages.json","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738188897.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738319413.json","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v12/failure-1.html","e2e/output/playwright/sales-governance-recheck-v12/failure-1.png","e2e/output/playwright/sales-governance-recheck-v12/failure-2.html","e2e/output/playwright/sales-governance-recheck-v12/failure-2.png","e2e/output/playwright/sales-governance-recheck-v12/failure-3.html","e2e/output/playwright/sales-governance-recheck-v12/failure-3.png","e2e/output/playwright/sales-governance-recheck-v12/failure-4.html","e2e/output/playwright/sales-governance-recheck-v12/failure-4.png","e2e/output/playwright/sales-governance-recheck-v12/failure-5.html","e2e/output/playwright/sales-governance-recheck-v12/failure-5.png","e2e/output/playwright/sales-governance-recheck-v12/failure-6.html","e2e/output/playwright/sales-governance-recheck-v12/failure-6.png","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-merchants-1773738085604.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-referrals-1773738088573.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-contracts-1773738093259.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-customers-1773738075085.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-leads-1773738066545.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-meddpicc-analyses-1773738077803.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-1773738069831.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-pipeline-1773738071342.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partner-customers-1773738083286.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partners-1773738080129.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-quotes-1773738091216.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-targets-1773738073145.json","e2e/output/playwright/sales-governance-recheck-v12/visible-menu-snapshot.json","e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.png"],"removed":["e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/shared/state-machines/utils/transitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"d212c424650e57a10a7d0b29a9d46b40d1cddf8f","message":"Fix sales E2E cleanup and approval workflow fallbacks\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d212c424650e57a10a7d0b29a9d46b40d1cddf8f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:00:01+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.html","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.png","e2e/output/playwright/contracts-governance-recheck-v2/probes/-contracts-1773737922352.json","e2e/output/playwright/contracts-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v1/failure-1.html","e2e/output/playwright/customers-governance-recheck-v1/failure-1.png","e2e/output/playwright/customers-governance-recheck-v1/probes/-customers-1773736830905.json","e2e/output/playwright/customers-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v2/probes/-customers-1773736955523.json","e2e/output/playwright/customers-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v10/failure-1.html","e2e/output/playwright/sales-governance-recheck-v10/failure-1.png","e2e/output/playwright/sales-governance-recheck-v10/failure-2.html","e2e/output/playwright/sales-governance-recheck-v10/failure-2.png","e2e/output/playwright/sales-governance-recheck-v10/failure-3.html","e2e/output/playwright/sales-governance-recheck-v10/failure-3.png","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-merchants-1773737548802.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-referrals-1773737549905.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-contracts-1773737554738.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partner-customers-1773737547263.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partners-1773737544103.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-quotes-1773737552658.json","e2e/output/playwright/sales-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v11/failure-1.html","e2e/output/playwright/sales-governance-recheck-v11/failure-1.png","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-merchants-1773737829651.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-referrals-1773737832638.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-contracts-1773737834958.json","e2e/output/playwright/sales-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v3/failure-1.html","e2e/output/playwright/sales-governance-recheck-v3/failure-1.png","e2e/output/playwright/sales-governance-recheck-v3/probes/-leads-1773733585298.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-1773733588154.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-pipeline-1773733589635.json","e2e/output/playwright/sales-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-leads-1773734403125.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-1773734406421.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-pipeline-1773734407937.json","e2e/output/playwright/sales-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v5/failure-1.html","e2e/output/playwright/sales-governance-recheck-v5/failure-1.png","e2e/output/playwright/sales-governance-recheck-v5/failure-2.html","e2e/output/playwright/sales-governance-recheck-v5/failure-2.png","e2e/output/playwright/sales-governance-recheck-v5/failure-3.html","e2e/output/playwright/sales-governance-recheck-v5/failure-3.png","e2e/output/playwright/sales-governance-recheck-v5/probes/-customers-1773734461824.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-leads-1773734446183.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-1773734449419.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-pipeline-1773734450905.json","e2e/output/playwright/sales-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v6/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v6/failure-1.html","e2e/output/playwright/sales-governance-recheck-v6/failure-1.png","e2e/output/playwright/sales-governance-recheck-v6/failure-2.html","e2e/output/playwright/sales-governance-recheck-v6/failure-2.png","e2e/output/playwright/sales-governance-recheck-v6/probes/-customers-1773734997266.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-leads-1773734988529.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-meddpicc-analyses-1773734998396.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-1773734991766.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-pipeline-1773734993239.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-targets-1773734995066.json","e2e/output/playwright/sales-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v7/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v7/failure-1.html","e2e/output/playwright/sales-governance-recheck-v7/failure-1.png","e2e/output/playwright/sales-governance-recheck-v7/probes/-customers-1773735556298.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-leads-1773735547903.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-meddpicc-analyses-1773735558982.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-1773735551210.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-pipeline-1773735552700.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-targets-1773735554455.json","e2e/output/playwright/sales-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v8/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-customers-1773736994083.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-leads-1773736985414.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-meddpicc-analyses-1773736996825.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-1773736988782.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-pipeline-1773736990300.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-targets-1773736992142.json","e2e/output/playwright/sales-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v9/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v9/failure-1.html","e2e/output/playwright/sales-governance-recheck-v9/failure-1.png","e2e/output/playwright/sales-governance-recheck-v9/failure-2.html","e2e/output/playwright/sales-governance-recheck-v9/failure-2.png","e2e/output/playwright/sales-governance-recheck-v9/failure-3.html","e2e/output/playwright/sales-governance-recheck-v9/failure-3.png","e2e/output/playwright/sales-governance-recheck-v9/failure-4.html","e2e/output/playwright/sales-governance-recheck-v9/failure-4.png","e2e/output/playwright/sales-governance-recheck-v9/failure-5.html","e2e/output/playwright/sales-governance-recheck-v9/failure-5.png","e2e/output/playwright/sales-governance-recheck-v9/failure-6.html","e2e/output/playwright/sales-governance-recheck-v9/failure-6.png","e2e/output/playwright/sales-governance-recheck-v9/probes/-alliance-merchants-1773737241391.json","e2e/output/playwright/sales-governance-recheck-v9/visible-menu-snapshot.json","e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.json"],"modified":["backend/src/modules/contracts/contract.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/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/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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]}],"total_commits":0,"head_commit":{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1818913,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T17:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773739832
|
1773739833
|
0
|
1773739832
|
1773739833
|
NULL
|
|
0
|
Edit
Delete
|
|
6384
|
sync: 同步治理文档与 Playwright E2E 运行产物
|
6
|
5
|
health-check.yml
|
6317
|
-2
|
59
|
refs/heads/main
|
ff7f47d3c90b5611690472f956e2f089c52dfd3b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c1da50f2974fe9552f40dde68ec34df656ddca22","after":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c1da50f2974fe9552f40dde68ec34df656ddca22...ff7f47d3c90b5611690472f956e2f089c52dfd3b","commits":[{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"6696147c6443f7547dc7bc0dc84b74c5e1ee231d","message":"Expand sales E2E write governance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6696147c6443f7547dc7bc0dc84b74c5e1ee231d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:08:06+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v3/probes/-contracts-1773738030358.json","e2e/output/playwright/contracts-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/blocked-unmapped-pages.json","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738188897.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738319413.json","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v12/failure-1.html","e2e/output/playwright/sales-governance-recheck-v12/failure-1.png","e2e/output/playwright/sales-governance-recheck-v12/failure-2.html","e2e/output/playwright/sales-governance-recheck-v12/failure-2.png","e2e/output/playwright/sales-governance-recheck-v12/failure-3.html","e2e/output/playwright/sales-governance-recheck-v12/failure-3.png","e2e/output/playwright/sales-governance-recheck-v12/failure-4.html","e2e/output/playwright/sales-governance-recheck-v12/failure-4.png","e2e/output/playwright/sales-governance-recheck-v12/failure-5.html","e2e/output/playwright/sales-governance-recheck-v12/failure-5.png","e2e/output/playwright/sales-governance-recheck-v12/failure-6.html","e2e/output/playwright/sales-governance-recheck-v12/failure-6.png","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-merchants-1773738085604.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-referrals-1773738088573.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-contracts-1773738093259.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-customers-1773738075085.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-leads-1773738066545.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-meddpicc-analyses-1773738077803.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-1773738069831.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-pipeline-1773738071342.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partner-customers-1773738083286.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partners-1773738080129.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-quotes-1773738091216.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-targets-1773738073145.json","e2e/output/playwright/sales-governance-recheck-v12/visible-menu-snapshot.json","e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.png"],"removed":["e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/shared/state-machines/utils/transitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"d212c424650e57a10a7d0b29a9d46b40d1cddf8f","message":"Fix sales E2E cleanup and approval workflow fallbacks\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d212c424650e57a10a7d0b29a9d46b40d1cddf8f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:00:01+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.html","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.png","e2e/output/playwright/contracts-governance-recheck-v2/probes/-contracts-1773737922352.json","e2e/output/playwright/contracts-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v1/failure-1.html","e2e/output/playwright/customers-governance-recheck-v1/failure-1.png","e2e/output/playwright/customers-governance-recheck-v1/probes/-customers-1773736830905.json","e2e/output/playwright/customers-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v2/probes/-customers-1773736955523.json","e2e/output/playwright/customers-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v10/failure-1.html","e2e/output/playwright/sales-governance-recheck-v10/failure-1.png","e2e/output/playwright/sales-governance-recheck-v10/failure-2.html","e2e/output/playwright/sales-governance-recheck-v10/failure-2.png","e2e/output/playwright/sales-governance-recheck-v10/failure-3.html","e2e/output/playwright/sales-governance-recheck-v10/failure-3.png","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-merchants-1773737548802.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-referrals-1773737549905.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-contracts-1773737554738.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partner-customers-1773737547263.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partners-1773737544103.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-quotes-1773737552658.json","e2e/output/playwright/sales-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v11/failure-1.html","e2e/output/playwright/sales-governance-recheck-v11/failure-1.png","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-merchants-1773737829651.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-referrals-1773737832638.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-contracts-1773737834958.json","e2e/output/playwright/sales-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v3/failure-1.html","e2e/output/playwright/sales-governance-recheck-v3/failure-1.png","e2e/output/playwright/sales-governance-recheck-v3/probes/-leads-1773733585298.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-1773733588154.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-pipeline-1773733589635.json","e2e/output/playwright/sales-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-leads-1773734403125.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-1773734406421.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-pipeline-1773734407937.json","e2e/output/playwright/sales-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v5/failure-1.html","e2e/output/playwright/sales-governance-recheck-v5/failure-1.png","e2e/output/playwright/sales-governance-recheck-v5/failure-2.html","e2e/output/playwright/sales-governance-recheck-v5/failure-2.png","e2e/output/playwright/sales-governance-recheck-v5/failure-3.html","e2e/output/playwright/sales-governance-recheck-v5/failure-3.png","e2e/output/playwright/sales-governance-recheck-v5/probes/-customers-1773734461824.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-leads-1773734446183.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-1773734449419.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-pipeline-1773734450905.json","e2e/output/playwright/sales-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v6/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v6/failure-1.html","e2e/output/playwright/sales-governance-recheck-v6/failure-1.png","e2e/output/playwright/sales-governance-recheck-v6/failure-2.html","e2e/output/playwright/sales-governance-recheck-v6/failure-2.png","e2e/output/playwright/sales-governance-recheck-v6/probes/-customers-1773734997266.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-leads-1773734988529.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-meddpicc-analyses-1773734998396.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-1773734991766.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-pipeline-1773734993239.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-targets-1773734995066.json","e2e/output/playwright/sales-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v7/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v7/failure-1.html","e2e/output/playwright/sales-governance-recheck-v7/failure-1.png","e2e/output/playwright/sales-governance-recheck-v7/probes/-customers-1773735556298.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-leads-1773735547903.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-meddpicc-analyses-1773735558982.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-1773735551210.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-pipeline-1773735552700.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-targets-1773735554455.json","e2e/output/playwright/sales-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v8/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-customers-1773736994083.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-leads-1773736985414.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-meddpicc-analyses-1773736996825.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-1773736988782.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-pipeline-1773736990300.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-targets-1773736992142.json","e2e/output/playwright/sales-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v9/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v9/failure-1.html","e2e/output/playwright/sales-governance-recheck-v9/failure-1.png","e2e/output/playwright/sales-governance-recheck-v9/failure-2.html","e2e/output/playwright/sales-governance-recheck-v9/failure-2.png","e2e/output/playwright/sales-governance-recheck-v9/failure-3.html","e2e/output/playwright/sales-governance-recheck-v9/failure-3.png","e2e/output/playwright/sales-governance-recheck-v9/failure-4.html","e2e/output/playwright/sales-governance-recheck-v9/failure-4.png","e2e/output/playwright/sales-governance-recheck-v9/failure-5.html","e2e/output/playwright/sales-governance-recheck-v9/failure-5.png","e2e/output/playwright/sales-governance-recheck-v9/failure-6.html","e2e/output/playwright/sales-governance-recheck-v9/failure-6.png","e2e/output/playwright/sales-governance-recheck-v9/probes/-alliance-merchants-1773737241391.json","e2e/output/playwright/sales-governance-recheck-v9/visible-menu-snapshot.json","e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.json"],"modified":["backend/src/modules/contracts/contract.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/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/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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]}],"total_commits":0,"head_commit":{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1818913,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T17:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773740132
|
1773740133
|
0
|
1773740132
|
1773740133
|
NULL
|
|
0
|
Edit
Delete
|
|
6385
|
sync: 同步治理文档与 Playwright E2E 运行产物
|
6
|
5
|
health-check.yml
|
6318
|
-2
|
59
|
refs/heads/main
|
ff7f47d3c90b5611690472f956e2f089c52dfd3b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c1da50f2974fe9552f40dde68ec34df656ddca22","after":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c1da50f2974fe9552f40dde68ec34df656ddca22...ff7f47d3c90b5611690472f956e2f089c52dfd3b","commits":[{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"6696147c6443f7547dc7bc0dc84b74c5e1ee231d","message":"Expand sales E2E write governance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6696147c6443f7547dc7bc0dc84b74c5e1ee231d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:08:06+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v3/probes/-contracts-1773738030358.json","e2e/output/playwright/contracts-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/blocked-unmapped-pages.json","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738188897.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738319413.json","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v12/failure-1.html","e2e/output/playwright/sales-governance-recheck-v12/failure-1.png","e2e/output/playwright/sales-governance-recheck-v12/failure-2.html","e2e/output/playwright/sales-governance-recheck-v12/failure-2.png","e2e/output/playwright/sales-governance-recheck-v12/failure-3.html","e2e/output/playwright/sales-governance-recheck-v12/failure-3.png","e2e/output/playwright/sales-governance-recheck-v12/failure-4.html","e2e/output/playwright/sales-governance-recheck-v12/failure-4.png","e2e/output/playwright/sales-governance-recheck-v12/failure-5.html","e2e/output/playwright/sales-governance-recheck-v12/failure-5.png","e2e/output/playwright/sales-governance-recheck-v12/failure-6.html","e2e/output/playwright/sales-governance-recheck-v12/failure-6.png","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-merchants-1773738085604.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-referrals-1773738088573.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-contracts-1773738093259.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-customers-1773738075085.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-leads-1773738066545.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-meddpicc-analyses-1773738077803.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-1773738069831.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-pipeline-1773738071342.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partner-customers-1773738083286.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partners-1773738080129.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-quotes-1773738091216.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-targets-1773738073145.json","e2e/output/playwright/sales-governance-recheck-v12/visible-menu-snapshot.json","e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.png"],"removed":["e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/shared/state-machines/utils/transitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"d212c424650e57a10a7d0b29a9d46b40d1cddf8f","message":"Fix sales E2E cleanup and approval workflow fallbacks\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d212c424650e57a10a7d0b29a9d46b40d1cddf8f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:00:01+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.html","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.png","e2e/output/playwright/contracts-governance-recheck-v2/probes/-contracts-1773737922352.json","e2e/output/playwright/contracts-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v1/failure-1.html","e2e/output/playwright/customers-governance-recheck-v1/failure-1.png","e2e/output/playwright/customers-governance-recheck-v1/probes/-customers-1773736830905.json","e2e/output/playwright/customers-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v2/probes/-customers-1773736955523.json","e2e/output/playwright/customers-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v10/failure-1.html","e2e/output/playwright/sales-governance-recheck-v10/failure-1.png","e2e/output/playwright/sales-governance-recheck-v10/failure-2.html","e2e/output/playwright/sales-governance-recheck-v10/failure-2.png","e2e/output/playwright/sales-governance-recheck-v10/failure-3.html","e2e/output/playwright/sales-governance-recheck-v10/failure-3.png","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-merchants-1773737548802.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-referrals-1773737549905.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-contracts-1773737554738.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partner-customers-1773737547263.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partners-1773737544103.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-quotes-1773737552658.json","e2e/output/playwright/sales-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v11/failure-1.html","e2e/output/playwright/sales-governance-recheck-v11/failure-1.png","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-merchants-1773737829651.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-referrals-1773737832638.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-contracts-1773737834958.json","e2e/output/playwright/sales-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v3/failure-1.html","e2e/output/playwright/sales-governance-recheck-v3/failure-1.png","e2e/output/playwright/sales-governance-recheck-v3/probes/-leads-1773733585298.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-1773733588154.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-pipeline-1773733589635.json","e2e/output/playwright/sales-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-leads-1773734403125.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-1773734406421.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-pipeline-1773734407937.json","e2e/output/playwright/sales-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v5/failure-1.html","e2e/output/playwright/sales-governance-recheck-v5/failure-1.png","e2e/output/playwright/sales-governance-recheck-v5/failure-2.html","e2e/output/playwright/sales-governance-recheck-v5/failure-2.png","e2e/output/playwright/sales-governance-recheck-v5/failure-3.html","e2e/output/playwright/sales-governance-recheck-v5/failure-3.png","e2e/output/playwright/sales-governance-recheck-v5/probes/-customers-1773734461824.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-leads-1773734446183.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-1773734449419.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-pipeline-1773734450905.json","e2e/output/playwright/sales-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v6/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v6/failure-1.html","e2e/output/playwright/sales-governance-recheck-v6/failure-1.png","e2e/output/playwright/sales-governance-recheck-v6/failure-2.html","e2e/output/playwright/sales-governance-recheck-v6/failure-2.png","e2e/output/playwright/sales-governance-recheck-v6/probes/-customers-1773734997266.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-leads-1773734988529.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-meddpicc-analyses-1773734998396.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-1773734991766.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-pipeline-1773734993239.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-targets-1773734995066.json","e2e/output/playwright/sales-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v7/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v7/failure-1.html","e2e/output/playwright/sales-governance-recheck-v7/failure-1.png","e2e/output/playwright/sales-governance-recheck-v7/probes/-customers-1773735556298.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-leads-1773735547903.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-meddpicc-analyses-1773735558982.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-1773735551210.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-pipeline-1773735552700.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-targets-1773735554455.json","e2e/output/playwright/sales-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v8/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-customers-1773736994083.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-leads-1773736985414.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-meddpicc-analyses-1773736996825.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-1773736988782.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-pipeline-1773736990300.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-targets-1773736992142.json","e2e/output/playwright/sales-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v9/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v9/failure-1.html","e2e/output/playwright/sales-governance-recheck-v9/failure-1.png","e2e/output/playwright/sales-governance-recheck-v9/failure-2.html","e2e/output/playwright/sales-governance-recheck-v9/failure-2.png","e2e/output/playwright/sales-governance-recheck-v9/failure-3.html","e2e/output/playwright/sales-governance-recheck-v9/failure-3.png","e2e/output/playwright/sales-governance-recheck-v9/failure-4.html","e2e/output/playwright/sales-governance-recheck-v9/failure-4.png","e2e/output/playwright/sales-governance-recheck-v9/failure-5.html","e2e/output/playwright/sales-governance-recheck-v9/failure-5.png","e2e/output/playwright/sales-governance-recheck-v9/failure-6.html","e2e/output/playwright/sales-governance-recheck-v9/failure-6.png","e2e/output/playwright/sales-governance-recheck-v9/probes/-alliance-merchants-1773737241391.json","e2e/output/playwright/sales-governance-recheck-v9/visible-menu-snapshot.json","e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.json"],"modified":["backend/src/modules/contracts/contract.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/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/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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]}],"total_commits":0,"head_commit":{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1818913,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T17:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773740432
|
1773740433
|
0
|
1773740432
|
1773740433
|
NULL
|
|
0
|
Edit
Delete
|
|
6386
|
sync: 同步治理文档与 Playwright E2E 运行产物
|
6
|
5
|
health-check.yml
|
6319
|
-2
|
59
|
refs/heads/main
|
ff7f47d3c90b5611690472f956e2f089c52dfd3b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c1da50f2974fe9552f40dde68ec34df656ddca22","after":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c1da50f2974fe9552f40dde68ec34df656ddca22...ff7f47d3c90b5611690472f956e2f089c52dfd3b","commits":[{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"6696147c6443f7547dc7bc0dc84b74c5e1ee231d","message":"Expand sales E2E write governance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6696147c6443f7547dc7bc0dc84b74c5e1ee231d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:08:06+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v3/probes/-contracts-1773738030358.json","e2e/output/playwright/contracts-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/blocked-unmapped-pages.json","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738188897.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738319413.json","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v12/failure-1.html","e2e/output/playwright/sales-governance-recheck-v12/failure-1.png","e2e/output/playwright/sales-governance-recheck-v12/failure-2.html","e2e/output/playwright/sales-governance-recheck-v12/failure-2.png","e2e/output/playwright/sales-governance-recheck-v12/failure-3.html","e2e/output/playwright/sales-governance-recheck-v12/failure-3.png","e2e/output/playwright/sales-governance-recheck-v12/failure-4.html","e2e/output/playwright/sales-governance-recheck-v12/failure-4.png","e2e/output/playwright/sales-governance-recheck-v12/failure-5.html","e2e/output/playwright/sales-governance-recheck-v12/failure-5.png","e2e/output/playwright/sales-governance-recheck-v12/failure-6.html","e2e/output/playwright/sales-governance-recheck-v12/failure-6.png","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-merchants-1773738085604.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-referrals-1773738088573.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-contracts-1773738093259.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-customers-1773738075085.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-leads-1773738066545.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-meddpicc-analyses-1773738077803.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-1773738069831.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-pipeline-1773738071342.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partner-customers-1773738083286.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partners-1773738080129.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-quotes-1773738091216.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-targets-1773738073145.json","e2e/output/playwright/sales-governance-recheck-v12/visible-menu-snapshot.json","e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.png"],"removed":["e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/shared/state-machines/utils/transitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"d212c424650e57a10a7d0b29a9d46b40d1cddf8f","message":"Fix sales E2E cleanup and approval workflow fallbacks\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d212c424650e57a10a7d0b29a9d46b40d1cddf8f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:00:01+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.html","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.png","e2e/output/playwright/contracts-governance-recheck-v2/probes/-contracts-1773737922352.json","e2e/output/playwright/contracts-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v1/failure-1.html","e2e/output/playwright/customers-governance-recheck-v1/failure-1.png","e2e/output/playwright/customers-governance-recheck-v1/probes/-customers-1773736830905.json","e2e/output/playwright/customers-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v2/probes/-customers-1773736955523.json","e2e/output/playwright/customers-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v10/failure-1.html","e2e/output/playwright/sales-governance-recheck-v10/failure-1.png","e2e/output/playwright/sales-governance-recheck-v10/failure-2.html","e2e/output/playwright/sales-governance-recheck-v10/failure-2.png","e2e/output/playwright/sales-governance-recheck-v10/failure-3.html","e2e/output/playwright/sales-governance-recheck-v10/failure-3.png","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-merchants-1773737548802.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-referrals-1773737549905.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-contracts-1773737554738.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partner-customers-1773737547263.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partners-1773737544103.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-quotes-1773737552658.json","e2e/output/playwright/sales-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v11/failure-1.html","e2e/output/playwright/sales-governance-recheck-v11/failure-1.png","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-merchants-1773737829651.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-referrals-1773737832638.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-contracts-1773737834958.json","e2e/output/playwright/sales-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v3/failure-1.html","e2e/output/playwright/sales-governance-recheck-v3/failure-1.png","e2e/output/playwright/sales-governance-recheck-v3/probes/-leads-1773733585298.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-1773733588154.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-pipeline-1773733589635.json","e2e/output/playwright/sales-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-leads-1773734403125.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-1773734406421.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-pipeline-1773734407937.json","e2e/output/playwright/sales-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v5/failure-1.html","e2e/output/playwright/sales-governance-recheck-v5/failure-1.png","e2e/output/playwright/sales-governance-recheck-v5/failure-2.html","e2e/output/playwright/sales-governance-recheck-v5/failure-2.png","e2e/output/playwright/sales-governance-recheck-v5/failure-3.html","e2e/output/playwright/sales-governance-recheck-v5/failure-3.png","e2e/output/playwright/sales-governance-recheck-v5/probes/-customers-1773734461824.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-leads-1773734446183.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-1773734449419.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-pipeline-1773734450905.json","e2e/output/playwright/sales-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v6/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v6/failure-1.html","e2e/output/playwright/sales-governance-recheck-v6/failure-1.png","e2e/output/playwright/sales-governance-recheck-v6/failure-2.html","e2e/output/playwright/sales-governance-recheck-v6/failure-2.png","e2e/output/playwright/sales-governance-recheck-v6/probes/-customers-1773734997266.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-leads-1773734988529.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-meddpicc-analyses-1773734998396.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-1773734991766.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-pipeline-1773734993239.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-targets-1773734995066.json","e2e/output/playwright/sales-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v7/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v7/failure-1.html","e2e/output/playwright/sales-governance-recheck-v7/failure-1.png","e2e/output/playwright/sales-governance-recheck-v7/probes/-customers-1773735556298.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-leads-1773735547903.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-meddpicc-analyses-1773735558982.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-1773735551210.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-pipeline-1773735552700.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-targets-1773735554455.json","e2e/output/playwright/sales-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v8/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-customers-1773736994083.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-leads-1773736985414.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-meddpicc-analyses-1773736996825.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-1773736988782.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-pipeline-1773736990300.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-targets-1773736992142.json","e2e/output/playwright/sales-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v9/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v9/failure-1.html","e2e/output/playwright/sales-governance-recheck-v9/failure-1.png","e2e/output/playwright/sales-governance-recheck-v9/failure-2.html","e2e/output/playwright/sales-governance-recheck-v9/failure-2.png","e2e/output/playwright/sales-governance-recheck-v9/failure-3.html","e2e/output/playwright/sales-governance-recheck-v9/failure-3.png","e2e/output/playwright/sales-governance-recheck-v9/failure-4.html","e2e/output/playwright/sales-governance-recheck-v9/failure-4.png","e2e/output/playwright/sales-governance-recheck-v9/failure-5.html","e2e/output/playwright/sales-governance-recheck-v9/failure-5.png","e2e/output/playwright/sales-governance-recheck-v9/failure-6.html","e2e/output/playwright/sales-governance-recheck-v9/failure-6.png","e2e/output/playwright/sales-governance-recheck-v9/probes/-alliance-merchants-1773737241391.json","e2e/output/playwright/sales-governance-recheck-v9/visible-menu-snapshot.json","e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.json"],"modified":["backend/src/modules/contracts/contract.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/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/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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]}],"total_commits":0,"head_commit":{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1818913,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T17:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773740732
|
1773740733
|
0
|
1773740732
|
1773740733
|
NULL
|
|
0
|
Edit
Delete
|
|
6387
|
sync: 同步治理文档与 Playwright E2E 运行产物
|
6
|
5
|
health-check.yml
|
6320
|
-2
|
59
|
refs/heads/main
|
ff7f47d3c90b5611690472f956e2f089c52dfd3b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c1da50f2974fe9552f40dde68ec34df656ddca22","after":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c1da50f2974fe9552f40dde68ec34df656ddca22...ff7f47d3c90b5611690472f956e2f089c52dfd3b","commits":[{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"6696147c6443f7547dc7bc0dc84b74c5e1ee231d","message":"Expand sales E2E write governance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6696147c6443f7547dc7bc0dc84b74c5e1ee231d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:08:06+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v3/probes/-contracts-1773738030358.json","e2e/output/playwright/contracts-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/blocked-unmapped-pages.json","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738188897.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738319413.json","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v12/failure-1.html","e2e/output/playwright/sales-governance-recheck-v12/failure-1.png","e2e/output/playwright/sales-governance-recheck-v12/failure-2.html","e2e/output/playwright/sales-governance-recheck-v12/failure-2.png","e2e/output/playwright/sales-governance-recheck-v12/failure-3.html","e2e/output/playwright/sales-governance-recheck-v12/failure-3.png","e2e/output/playwright/sales-governance-recheck-v12/failure-4.html","e2e/output/playwright/sales-governance-recheck-v12/failure-4.png","e2e/output/playwright/sales-governance-recheck-v12/failure-5.html","e2e/output/playwright/sales-governance-recheck-v12/failure-5.png","e2e/output/playwright/sales-governance-recheck-v12/failure-6.html","e2e/output/playwright/sales-governance-recheck-v12/failure-6.png","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-merchants-1773738085604.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-referrals-1773738088573.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-contracts-1773738093259.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-customers-1773738075085.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-leads-1773738066545.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-meddpicc-analyses-1773738077803.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-1773738069831.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-pipeline-1773738071342.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partner-customers-1773738083286.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partners-1773738080129.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-quotes-1773738091216.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-targets-1773738073145.json","e2e/output/playwright/sales-governance-recheck-v12/visible-menu-snapshot.json","e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.png"],"removed":["e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/shared/state-machines/utils/transitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"d212c424650e57a10a7d0b29a9d46b40d1cddf8f","message":"Fix sales E2E cleanup and approval workflow fallbacks\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d212c424650e57a10a7d0b29a9d46b40d1cddf8f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:00:01+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.html","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.png","e2e/output/playwright/contracts-governance-recheck-v2/probes/-contracts-1773737922352.json","e2e/output/playwright/contracts-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v1/failure-1.html","e2e/output/playwright/customers-governance-recheck-v1/failure-1.png","e2e/output/playwright/customers-governance-recheck-v1/probes/-customers-1773736830905.json","e2e/output/playwright/customers-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v2/probes/-customers-1773736955523.json","e2e/output/playwright/customers-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v10/failure-1.html","e2e/output/playwright/sales-governance-recheck-v10/failure-1.png","e2e/output/playwright/sales-governance-recheck-v10/failure-2.html","e2e/output/playwright/sales-governance-recheck-v10/failure-2.png","e2e/output/playwright/sales-governance-recheck-v10/failure-3.html","e2e/output/playwright/sales-governance-recheck-v10/failure-3.png","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-merchants-1773737548802.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-referrals-1773737549905.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-contracts-1773737554738.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partner-customers-1773737547263.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partners-1773737544103.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-quotes-1773737552658.json","e2e/output/playwright/sales-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v11/failure-1.html","e2e/output/playwright/sales-governance-recheck-v11/failure-1.png","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-merchants-1773737829651.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-referrals-1773737832638.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-contracts-1773737834958.json","e2e/output/playwright/sales-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v3/failure-1.html","e2e/output/playwright/sales-governance-recheck-v3/failure-1.png","e2e/output/playwright/sales-governance-recheck-v3/probes/-leads-1773733585298.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-1773733588154.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-pipeline-1773733589635.json","e2e/output/playwright/sales-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-leads-1773734403125.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-1773734406421.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-pipeline-1773734407937.json","e2e/output/playwright/sales-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v5/failure-1.html","e2e/output/playwright/sales-governance-recheck-v5/failure-1.png","e2e/output/playwright/sales-governance-recheck-v5/failure-2.html","e2e/output/playwright/sales-governance-recheck-v5/failure-2.png","e2e/output/playwright/sales-governance-recheck-v5/failure-3.html","e2e/output/playwright/sales-governance-recheck-v5/failure-3.png","e2e/output/playwright/sales-governance-recheck-v5/probes/-customers-1773734461824.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-leads-1773734446183.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-1773734449419.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-pipeline-1773734450905.json","e2e/output/playwright/sales-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v6/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v6/failure-1.html","e2e/output/playwright/sales-governance-recheck-v6/failure-1.png","e2e/output/playwright/sales-governance-recheck-v6/failure-2.html","e2e/output/playwright/sales-governance-recheck-v6/failure-2.png","e2e/output/playwright/sales-governance-recheck-v6/probes/-customers-1773734997266.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-leads-1773734988529.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-meddpicc-analyses-1773734998396.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-1773734991766.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-pipeline-1773734993239.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-targets-1773734995066.json","e2e/output/playwright/sales-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v7/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v7/failure-1.html","e2e/output/playwright/sales-governance-recheck-v7/failure-1.png","e2e/output/playwright/sales-governance-recheck-v7/probes/-customers-1773735556298.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-leads-1773735547903.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-meddpicc-analyses-1773735558982.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-1773735551210.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-pipeline-1773735552700.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-targets-1773735554455.json","e2e/output/playwright/sales-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v8/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-customers-1773736994083.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-leads-1773736985414.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-meddpicc-analyses-1773736996825.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-1773736988782.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-pipeline-1773736990300.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-targets-1773736992142.json","e2e/output/playwright/sales-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v9/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v9/failure-1.html","e2e/output/playwright/sales-governance-recheck-v9/failure-1.png","e2e/output/playwright/sales-governance-recheck-v9/failure-2.html","e2e/output/playwright/sales-governance-recheck-v9/failure-2.png","e2e/output/playwright/sales-governance-recheck-v9/failure-3.html","e2e/output/playwright/sales-governance-recheck-v9/failure-3.png","e2e/output/playwright/sales-governance-recheck-v9/failure-4.html","e2e/output/playwright/sales-governance-recheck-v9/failure-4.png","e2e/output/playwright/sales-governance-recheck-v9/failure-5.html","e2e/output/playwright/sales-governance-recheck-v9/failure-5.png","e2e/output/playwright/sales-governance-recheck-v9/failure-6.html","e2e/output/playwright/sales-governance-recheck-v9/failure-6.png","e2e/output/playwright/sales-governance-recheck-v9/probes/-alliance-merchants-1773737241391.json","e2e/output/playwright/sales-governance-recheck-v9/visible-menu-snapshot.json","e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.json"],"modified":["backend/src/modules/contracts/contract.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/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/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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]}],"total_commits":0,"head_commit":{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1818913,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T17:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773741032
|
1773741033
|
0
|
1773741032
|
1773741033
|
NULL
|
|
0
|
Edit
Delete
|
|
6388
|
sync: 同步治理文档与 Playwright E2E 运行产物
|
6
|
5
|
health-check.yml
|
6321
|
-2
|
59
|
refs/heads/main
|
ff7f47d3c90b5611690472f956e2f089c52dfd3b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c1da50f2974fe9552f40dde68ec34df656ddca22","after":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c1da50f2974fe9552f40dde68ec34df656ddca22...ff7f47d3c90b5611690472f956e2f089c52dfd3b","commits":[{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"6696147c6443f7547dc7bc0dc84b74c5e1ee231d","message":"Expand sales E2E write governance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6696147c6443f7547dc7bc0dc84b74c5e1ee231d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:08:06+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v3/probes/-contracts-1773738030358.json","e2e/output/playwright/contracts-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/blocked-unmapped-pages.json","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738188897.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738319413.json","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v12/failure-1.html","e2e/output/playwright/sales-governance-recheck-v12/failure-1.png","e2e/output/playwright/sales-governance-recheck-v12/failure-2.html","e2e/output/playwright/sales-governance-recheck-v12/failure-2.png","e2e/output/playwright/sales-governance-recheck-v12/failure-3.html","e2e/output/playwright/sales-governance-recheck-v12/failure-3.png","e2e/output/playwright/sales-governance-recheck-v12/failure-4.html","e2e/output/playwright/sales-governance-recheck-v12/failure-4.png","e2e/output/playwright/sales-governance-recheck-v12/failure-5.html","e2e/output/playwright/sales-governance-recheck-v12/failure-5.png","e2e/output/playwright/sales-governance-recheck-v12/failure-6.html","e2e/output/playwright/sales-governance-recheck-v12/failure-6.png","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-merchants-1773738085604.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-referrals-1773738088573.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-contracts-1773738093259.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-customers-1773738075085.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-leads-1773738066545.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-meddpicc-analyses-1773738077803.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-1773738069831.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-pipeline-1773738071342.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partner-customers-1773738083286.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partners-1773738080129.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-quotes-1773738091216.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-targets-1773738073145.json","e2e/output/playwright/sales-governance-recheck-v12/visible-menu-snapshot.json","e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.png"],"removed":["e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/shared/state-machines/utils/transitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"d212c424650e57a10a7d0b29a9d46b40d1cddf8f","message":"Fix sales E2E cleanup and approval workflow fallbacks\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d212c424650e57a10a7d0b29a9d46b40d1cddf8f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:00:01+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.html","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.png","e2e/output/playwright/contracts-governance-recheck-v2/probes/-contracts-1773737922352.json","e2e/output/playwright/contracts-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v1/failure-1.html","e2e/output/playwright/customers-governance-recheck-v1/failure-1.png","e2e/output/playwright/customers-governance-recheck-v1/probes/-customers-1773736830905.json","e2e/output/playwright/customers-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v2/probes/-customers-1773736955523.json","e2e/output/playwright/customers-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v10/failure-1.html","e2e/output/playwright/sales-governance-recheck-v10/failure-1.png","e2e/output/playwright/sales-governance-recheck-v10/failure-2.html","e2e/output/playwright/sales-governance-recheck-v10/failure-2.png","e2e/output/playwright/sales-governance-recheck-v10/failure-3.html","e2e/output/playwright/sales-governance-recheck-v10/failure-3.png","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-merchants-1773737548802.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-referrals-1773737549905.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-contracts-1773737554738.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partner-customers-1773737547263.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partners-1773737544103.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-quotes-1773737552658.json","e2e/output/playwright/sales-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v11/failure-1.html","e2e/output/playwright/sales-governance-recheck-v11/failure-1.png","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-merchants-1773737829651.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-referrals-1773737832638.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-contracts-1773737834958.json","e2e/output/playwright/sales-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v3/failure-1.html","e2e/output/playwright/sales-governance-recheck-v3/failure-1.png","e2e/output/playwright/sales-governance-recheck-v3/probes/-leads-1773733585298.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-1773733588154.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-pipeline-1773733589635.json","e2e/output/playwright/sales-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-leads-1773734403125.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-1773734406421.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-pipeline-1773734407937.json","e2e/output/playwright/sales-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v5/failure-1.html","e2e/output/playwright/sales-governance-recheck-v5/failure-1.png","e2e/output/playwright/sales-governance-recheck-v5/failure-2.html","e2e/output/playwright/sales-governance-recheck-v5/failure-2.png","e2e/output/playwright/sales-governance-recheck-v5/failure-3.html","e2e/output/playwright/sales-governance-recheck-v5/failure-3.png","e2e/output/playwright/sales-governance-recheck-v5/probes/-customers-1773734461824.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-leads-1773734446183.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-1773734449419.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-pipeline-1773734450905.json","e2e/output/playwright/sales-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v6/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v6/failure-1.html","e2e/output/playwright/sales-governance-recheck-v6/failure-1.png","e2e/output/playwright/sales-governance-recheck-v6/failure-2.html","e2e/output/playwright/sales-governance-recheck-v6/failure-2.png","e2e/output/playwright/sales-governance-recheck-v6/probes/-customers-1773734997266.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-leads-1773734988529.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-meddpicc-analyses-1773734998396.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-1773734991766.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-pipeline-1773734993239.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-targets-1773734995066.json","e2e/output/playwright/sales-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v7/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v7/failure-1.html","e2e/output/playwright/sales-governance-recheck-v7/failure-1.png","e2e/output/playwright/sales-governance-recheck-v7/probes/-customers-1773735556298.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-leads-1773735547903.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-meddpicc-analyses-1773735558982.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-1773735551210.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-pipeline-1773735552700.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-targets-1773735554455.json","e2e/output/playwright/sales-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v8/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-customers-1773736994083.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-leads-1773736985414.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-meddpicc-analyses-1773736996825.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-1773736988782.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-pipeline-1773736990300.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-targets-1773736992142.json","e2e/output/playwright/sales-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v9/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v9/failure-1.html","e2e/output/playwright/sales-governance-recheck-v9/failure-1.png","e2e/output/playwright/sales-governance-recheck-v9/failure-2.html","e2e/output/playwright/sales-governance-recheck-v9/failure-2.png","e2e/output/playwright/sales-governance-recheck-v9/failure-3.html","e2e/output/playwright/sales-governance-recheck-v9/failure-3.png","e2e/output/playwright/sales-governance-recheck-v9/failure-4.html","e2e/output/playwright/sales-governance-recheck-v9/failure-4.png","e2e/output/playwright/sales-governance-recheck-v9/failure-5.html","e2e/output/playwright/sales-governance-recheck-v9/failure-5.png","e2e/output/playwright/sales-governance-recheck-v9/failure-6.html","e2e/output/playwright/sales-governance-recheck-v9/failure-6.png","e2e/output/playwright/sales-governance-recheck-v9/probes/-alliance-merchants-1773737241391.json","e2e/output/playwright/sales-governance-recheck-v9/visible-menu-snapshot.json","e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.json"],"modified":["backend/src/modules/contracts/contract.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/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/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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]}],"total_commits":0,"head_commit":{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1818913,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T17:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773741332
|
1773741333
|
0
|
1773741332
|
1773741333
|
NULL
|
|
0
|
Edit
Delete
|
|
6389
|
sync: 同步治理文档与 Playwright E2E 运行产物
|
6
|
5
|
health-check.yml
|
6322
|
-2
|
59
|
refs/heads/main
|
ff7f47d3c90b5611690472f956e2f089c52dfd3b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c1da50f2974fe9552f40dde68ec34df656ddca22","after":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c1da50f2974fe9552f40dde68ec34df656ddca22...ff7f47d3c90b5611690472f956e2f089c52dfd3b","commits":[{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"6696147c6443f7547dc7bc0dc84b74c5e1ee231d","message":"Expand sales E2E write governance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6696147c6443f7547dc7bc0dc84b74c5e1ee231d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:08:06+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v3/probes/-contracts-1773738030358.json","e2e/output/playwright/contracts-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/blocked-unmapped-pages.json","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738188897.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738319413.json","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v12/failure-1.html","e2e/output/playwright/sales-governance-recheck-v12/failure-1.png","e2e/output/playwright/sales-governance-recheck-v12/failure-2.html","e2e/output/playwright/sales-governance-recheck-v12/failure-2.png","e2e/output/playwright/sales-governance-recheck-v12/failure-3.html","e2e/output/playwright/sales-governance-recheck-v12/failure-3.png","e2e/output/playwright/sales-governance-recheck-v12/failure-4.html","e2e/output/playwright/sales-governance-recheck-v12/failure-4.png","e2e/output/playwright/sales-governance-recheck-v12/failure-5.html","e2e/output/playwright/sales-governance-recheck-v12/failure-5.png","e2e/output/playwright/sales-governance-recheck-v12/failure-6.html","e2e/output/playwright/sales-governance-recheck-v12/failure-6.png","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-merchants-1773738085604.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-referrals-1773738088573.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-contracts-1773738093259.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-customers-1773738075085.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-leads-1773738066545.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-meddpicc-analyses-1773738077803.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-1773738069831.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-pipeline-1773738071342.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partner-customers-1773738083286.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partners-1773738080129.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-quotes-1773738091216.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-targets-1773738073145.json","e2e/output/playwright/sales-governance-recheck-v12/visible-menu-snapshot.json","e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.png"],"removed":["e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/shared/state-machines/utils/transitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"d212c424650e57a10a7d0b29a9d46b40d1cddf8f","message":"Fix sales E2E cleanup and approval workflow fallbacks\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d212c424650e57a10a7d0b29a9d46b40d1cddf8f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:00:01+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.html","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.png","e2e/output/playwright/contracts-governance-recheck-v2/probes/-contracts-1773737922352.json","e2e/output/playwright/contracts-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v1/failure-1.html","e2e/output/playwright/customers-governance-recheck-v1/failure-1.png","e2e/output/playwright/customers-governance-recheck-v1/probes/-customers-1773736830905.json","e2e/output/playwright/customers-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v2/probes/-customers-1773736955523.json","e2e/output/playwright/customers-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v10/failure-1.html","e2e/output/playwright/sales-governance-recheck-v10/failure-1.png","e2e/output/playwright/sales-governance-recheck-v10/failure-2.html","e2e/output/playwright/sales-governance-recheck-v10/failure-2.png","e2e/output/playwright/sales-governance-recheck-v10/failure-3.html","e2e/output/playwright/sales-governance-recheck-v10/failure-3.png","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-merchants-1773737548802.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-referrals-1773737549905.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-contracts-1773737554738.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partner-customers-1773737547263.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partners-1773737544103.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-quotes-1773737552658.json","e2e/output/playwright/sales-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v11/failure-1.html","e2e/output/playwright/sales-governance-recheck-v11/failure-1.png","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-merchants-1773737829651.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-referrals-1773737832638.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-contracts-1773737834958.json","e2e/output/playwright/sales-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v3/failure-1.html","e2e/output/playwright/sales-governance-recheck-v3/failure-1.png","e2e/output/playwright/sales-governance-recheck-v3/probes/-leads-1773733585298.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-1773733588154.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-pipeline-1773733589635.json","e2e/output/playwright/sales-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-leads-1773734403125.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-1773734406421.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-pipeline-1773734407937.json","e2e/output/playwright/sales-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v5/failure-1.html","e2e/output/playwright/sales-governance-recheck-v5/failure-1.png","e2e/output/playwright/sales-governance-recheck-v5/failure-2.html","e2e/output/playwright/sales-governance-recheck-v5/failure-2.png","e2e/output/playwright/sales-governance-recheck-v5/failure-3.html","e2e/output/playwright/sales-governance-recheck-v5/failure-3.png","e2e/output/playwright/sales-governance-recheck-v5/probes/-customers-1773734461824.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-leads-1773734446183.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-1773734449419.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-pipeline-1773734450905.json","e2e/output/playwright/sales-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v6/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v6/failure-1.html","e2e/output/playwright/sales-governance-recheck-v6/failure-1.png","e2e/output/playwright/sales-governance-recheck-v6/failure-2.html","e2e/output/playwright/sales-governance-recheck-v6/failure-2.png","e2e/output/playwright/sales-governance-recheck-v6/probes/-customers-1773734997266.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-leads-1773734988529.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-meddpicc-analyses-1773734998396.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-1773734991766.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-pipeline-1773734993239.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-targets-1773734995066.json","e2e/output/playwright/sales-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v7/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v7/failure-1.html","e2e/output/playwright/sales-governance-recheck-v7/failure-1.png","e2e/output/playwright/sales-governance-recheck-v7/probes/-customers-1773735556298.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-leads-1773735547903.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-meddpicc-analyses-1773735558982.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-1773735551210.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-pipeline-1773735552700.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-targets-1773735554455.json","e2e/output/playwright/sales-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v8/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-customers-1773736994083.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-leads-1773736985414.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-meddpicc-analyses-1773736996825.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-1773736988782.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-pipeline-1773736990300.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-targets-1773736992142.json","e2e/output/playwright/sales-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v9/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v9/failure-1.html","e2e/output/playwright/sales-governance-recheck-v9/failure-1.png","e2e/output/playwright/sales-governance-recheck-v9/failure-2.html","e2e/output/playwright/sales-governance-recheck-v9/failure-2.png","e2e/output/playwright/sales-governance-recheck-v9/failure-3.html","e2e/output/playwright/sales-governance-recheck-v9/failure-3.png","e2e/output/playwright/sales-governance-recheck-v9/failure-4.html","e2e/output/playwright/sales-governance-recheck-v9/failure-4.png","e2e/output/playwright/sales-governance-recheck-v9/failure-5.html","e2e/output/playwright/sales-governance-recheck-v9/failure-5.png","e2e/output/playwright/sales-governance-recheck-v9/failure-6.html","e2e/output/playwright/sales-governance-recheck-v9/failure-6.png","e2e/output/playwright/sales-governance-recheck-v9/probes/-alliance-merchants-1773737241391.json","e2e/output/playwright/sales-governance-recheck-v9/visible-menu-snapshot.json","e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.json"],"modified":["backend/src/modules/contracts/contract.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/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/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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]}],"total_commits":0,"head_commit":{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1818913,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T17:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773741632
|
1773741633
|
0
|
1773741632
|
1773741633
|
NULL
|
|
0
|
Edit
Delete
|
|
6390
|
sync: 同步治理文档与 Playwright E2E 运行产物
|
6
|
5
|
health-check.yml
|
6323
|
-2
|
59
|
refs/heads/main
|
ff7f47d3c90b5611690472f956e2f089c52dfd3b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c1da50f2974fe9552f40dde68ec34df656ddca22","after":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c1da50f2974fe9552f40dde68ec34df656ddca22...ff7f47d3c90b5611690472f956e2f089c52dfd3b","commits":[{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"6696147c6443f7547dc7bc0dc84b74c5e1ee231d","message":"Expand sales E2E write governance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6696147c6443f7547dc7bc0dc84b74c5e1ee231d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:08:06+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v3/probes/-contracts-1773738030358.json","e2e/output/playwright/contracts-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/blocked-unmapped-pages.json","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738188897.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738319413.json","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v12/failure-1.html","e2e/output/playwright/sales-governance-recheck-v12/failure-1.png","e2e/output/playwright/sales-governance-recheck-v12/failure-2.html","e2e/output/playwright/sales-governance-recheck-v12/failure-2.png","e2e/output/playwright/sales-governance-recheck-v12/failure-3.html","e2e/output/playwright/sales-governance-recheck-v12/failure-3.png","e2e/output/playwright/sales-governance-recheck-v12/failure-4.html","e2e/output/playwright/sales-governance-recheck-v12/failure-4.png","e2e/output/playwright/sales-governance-recheck-v12/failure-5.html","e2e/output/playwright/sales-governance-recheck-v12/failure-5.png","e2e/output/playwright/sales-governance-recheck-v12/failure-6.html","e2e/output/playwright/sales-governance-recheck-v12/failure-6.png","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-merchants-1773738085604.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-referrals-1773738088573.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-contracts-1773738093259.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-customers-1773738075085.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-leads-1773738066545.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-meddpicc-analyses-1773738077803.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-1773738069831.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-pipeline-1773738071342.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partner-customers-1773738083286.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partners-1773738080129.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-quotes-1773738091216.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-targets-1773738073145.json","e2e/output/playwright/sales-governance-recheck-v12/visible-menu-snapshot.json","e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.png"],"removed":["e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/shared/state-machines/utils/transitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"d212c424650e57a10a7d0b29a9d46b40d1cddf8f","message":"Fix sales E2E cleanup and approval workflow fallbacks\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d212c424650e57a10a7d0b29a9d46b40d1cddf8f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:00:01+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.html","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.png","e2e/output/playwright/contracts-governance-recheck-v2/probes/-contracts-1773737922352.json","e2e/output/playwright/contracts-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v1/failure-1.html","e2e/output/playwright/customers-governance-recheck-v1/failure-1.png","e2e/output/playwright/customers-governance-recheck-v1/probes/-customers-1773736830905.json","e2e/output/playwright/customers-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v2/probes/-customers-1773736955523.json","e2e/output/playwright/customers-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v10/failure-1.html","e2e/output/playwright/sales-governance-recheck-v10/failure-1.png","e2e/output/playwright/sales-governance-recheck-v10/failure-2.html","e2e/output/playwright/sales-governance-recheck-v10/failure-2.png","e2e/output/playwright/sales-governance-recheck-v10/failure-3.html","e2e/output/playwright/sales-governance-recheck-v10/failure-3.png","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-merchants-1773737548802.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-referrals-1773737549905.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-contracts-1773737554738.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partner-customers-1773737547263.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partners-1773737544103.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-quotes-1773737552658.json","e2e/output/playwright/sales-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v11/failure-1.html","e2e/output/playwright/sales-governance-recheck-v11/failure-1.png","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-merchants-1773737829651.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-referrals-1773737832638.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-contracts-1773737834958.json","e2e/output/playwright/sales-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v3/failure-1.html","e2e/output/playwright/sales-governance-recheck-v3/failure-1.png","e2e/output/playwright/sales-governance-recheck-v3/probes/-leads-1773733585298.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-1773733588154.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-pipeline-1773733589635.json","e2e/output/playwright/sales-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-leads-1773734403125.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-1773734406421.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-pipeline-1773734407937.json","e2e/output/playwright/sales-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v5/failure-1.html","e2e/output/playwright/sales-governance-recheck-v5/failure-1.png","e2e/output/playwright/sales-governance-recheck-v5/failure-2.html","e2e/output/playwright/sales-governance-recheck-v5/failure-2.png","e2e/output/playwright/sales-governance-recheck-v5/failure-3.html","e2e/output/playwright/sales-governance-recheck-v5/failure-3.png","e2e/output/playwright/sales-governance-recheck-v5/probes/-customers-1773734461824.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-leads-1773734446183.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-1773734449419.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-pipeline-1773734450905.json","e2e/output/playwright/sales-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v6/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v6/failure-1.html","e2e/output/playwright/sales-governance-recheck-v6/failure-1.png","e2e/output/playwright/sales-governance-recheck-v6/failure-2.html","e2e/output/playwright/sales-governance-recheck-v6/failure-2.png","e2e/output/playwright/sales-governance-recheck-v6/probes/-customers-1773734997266.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-leads-1773734988529.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-meddpicc-analyses-1773734998396.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-1773734991766.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-pipeline-1773734993239.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-targets-1773734995066.json","e2e/output/playwright/sales-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v7/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v7/failure-1.html","e2e/output/playwright/sales-governance-recheck-v7/failure-1.png","e2e/output/playwright/sales-governance-recheck-v7/probes/-customers-1773735556298.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-leads-1773735547903.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-meddpicc-analyses-1773735558982.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-1773735551210.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-pipeline-1773735552700.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-targets-1773735554455.json","e2e/output/playwright/sales-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v8/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-customers-1773736994083.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-leads-1773736985414.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-meddpicc-analyses-1773736996825.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-1773736988782.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-pipeline-1773736990300.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-targets-1773736992142.json","e2e/output/playwright/sales-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v9/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v9/failure-1.html","e2e/output/playwright/sales-governance-recheck-v9/failure-1.png","e2e/output/playwright/sales-governance-recheck-v9/failure-2.html","e2e/output/playwright/sales-governance-recheck-v9/failure-2.png","e2e/output/playwright/sales-governance-recheck-v9/failure-3.html","e2e/output/playwright/sales-governance-recheck-v9/failure-3.png","e2e/output/playwright/sales-governance-recheck-v9/failure-4.html","e2e/output/playwright/sales-governance-recheck-v9/failure-4.png","e2e/output/playwright/sales-governance-recheck-v9/failure-5.html","e2e/output/playwright/sales-governance-recheck-v9/failure-5.png","e2e/output/playwright/sales-governance-recheck-v9/failure-6.html","e2e/output/playwright/sales-governance-recheck-v9/failure-6.png","e2e/output/playwright/sales-governance-recheck-v9/probes/-alliance-merchants-1773737241391.json","e2e/output/playwright/sales-governance-recheck-v9/visible-menu-snapshot.json","e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.json"],"modified":["backend/src/modules/contracts/contract.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/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/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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]}],"total_commits":0,"head_commit":{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1818913,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T17:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773741932
|
1773741933
|
0
|
1773741932
|
1773741933
|
NULL
|
|
0
|
Edit
Delete
|
|
6391
|
sync: 同步治理文档与 Playwright E2E 运行产物
|
6
|
5
|
health-check.yml
|
6324
|
-2
|
59
|
refs/heads/main
|
ff7f47d3c90b5611690472f956e2f089c52dfd3b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c1da50f2974fe9552f40dde68ec34df656ddca22","after":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c1da50f2974fe9552f40dde68ec34df656ddca22...ff7f47d3c90b5611690472f956e2f089c52dfd3b","commits":[{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"6696147c6443f7547dc7bc0dc84b74c5e1ee231d","message":"Expand sales E2E write governance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6696147c6443f7547dc7bc0dc84b74c5e1ee231d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:08:06+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v3/probes/-contracts-1773738030358.json","e2e/output/playwright/contracts-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/blocked-unmapped-pages.json","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738188897.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738319413.json","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v12/failure-1.html","e2e/output/playwright/sales-governance-recheck-v12/failure-1.png","e2e/output/playwright/sales-governance-recheck-v12/failure-2.html","e2e/output/playwright/sales-governance-recheck-v12/failure-2.png","e2e/output/playwright/sales-governance-recheck-v12/failure-3.html","e2e/output/playwright/sales-governance-recheck-v12/failure-3.png","e2e/output/playwright/sales-governance-recheck-v12/failure-4.html","e2e/output/playwright/sales-governance-recheck-v12/failure-4.png","e2e/output/playwright/sales-governance-recheck-v12/failure-5.html","e2e/output/playwright/sales-governance-recheck-v12/failure-5.png","e2e/output/playwright/sales-governance-recheck-v12/failure-6.html","e2e/output/playwright/sales-governance-recheck-v12/failure-6.png","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-merchants-1773738085604.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-referrals-1773738088573.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-contracts-1773738093259.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-customers-1773738075085.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-leads-1773738066545.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-meddpicc-analyses-1773738077803.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-1773738069831.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-pipeline-1773738071342.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partner-customers-1773738083286.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partners-1773738080129.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-quotes-1773738091216.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-targets-1773738073145.json","e2e/output/playwright/sales-governance-recheck-v12/visible-menu-snapshot.json","e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.png"],"removed":["e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/shared/state-machines/utils/transitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"d212c424650e57a10a7d0b29a9d46b40d1cddf8f","message":"Fix sales E2E cleanup and approval workflow fallbacks\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d212c424650e57a10a7d0b29a9d46b40d1cddf8f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:00:01+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.html","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.png","e2e/output/playwright/contracts-governance-recheck-v2/probes/-contracts-1773737922352.json","e2e/output/playwright/contracts-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v1/failure-1.html","e2e/output/playwright/customers-governance-recheck-v1/failure-1.png","e2e/output/playwright/customers-governance-recheck-v1/probes/-customers-1773736830905.json","e2e/output/playwright/customers-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v2/probes/-customers-1773736955523.json","e2e/output/playwright/customers-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v10/failure-1.html","e2e/output/playwright/sales-governance-recheck-v10/failure-1.png","e2e/output/playwright/sales-governance-recheck-v10/failure-2.html","e2e/output/playwright/sales-governance-recheck-v10/failure-2.png","e2e/output/playwright/sales-governance-recheck-v10/failure-3.html","e2e/output/playwright/sales-governance-recheck-v10/failure-3.png","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-merchants-1773737548802.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-referrals-1773737549905.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-contracts-1773737554738.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partner-customers-1773737547263.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partners-1773737544103.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-quotes-1773737552658.json","e2e/output/playwright/sales-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v11/failure-1.html","e2e/output/playwright/sales-governance-recheck-v11/failure-1.png","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-merchants-1773737829651.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-referrals-1773737832638.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-contracts-1773737834958.json","e2e/output/playwright/sales-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v3/failure-1.html","e2e/output/playwright/sales-governance-recheck-v3/failure-1.png","e2e/output/playwright/sales-governance-recheck-v3/probes/-leads-1773733585298.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-1773733588154.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-pipeline-1773733589635.json","e2e/output/playwright/sales-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-leads-1773734403125.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-1773734406421.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-pipeline-1773734407937.json","e2e/output/playwright/sales-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v5/failure-1.html","e2e/output/playwright/sales-governance-recheck-v5/failure-1.png","e2e/output/playwright/sales-governance-recheck-v5/failure-2.html","e2e/output/playwright/sales-governance-recheck-v5/failure-2.png","e2e/output/playwright/sales-governance-recheck-v5/failure-3.html","e2e/output/playwright/sales-governance-recheck-v5/failure-3.png","e2e/output/playwright/sales-governance-recheck-v5/probes/-customers-1773734461824.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-leads-1773734446183.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-1773734449419.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-pipeline-1773734450905.json","e2e/output/playwright/sales-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v6/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v6/failure-1.html","e2e/output/playwright/sales-governance-recheck-v6/failure-1.png","e2e/output/playwright/sales-governance-recheck-v6/failure-2.html","e2e/output/playwright/sales-governance-recheck-v6/failure-2.png","e2e/output/playwright/sales-governance-recheck-v6/probes/-customers-1773734997266.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-leads-1773734988529.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-meddpicc-analyses-1773734998396.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-1773734991766.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-pipeline-1773734993239.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-targets-1773734995066.json","e2e/output/playwright/sales-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v7/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v7/failure-1.html","e2e/output/playwright/sales-governance-recheck-v7/failure-1.png","e2e/output/playwright/sales-governance-recheck-v7/probes/-customers-1773735556298.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-leads-1773735547903.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-meddpicc-analyses-1773735558982.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-1773735551210.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-pipeline-1773735552700.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-targets-1773735554455.json","e2e/output/playwright/sales-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v8/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-customers-1773736994083.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-leads-1773736985414.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-meddpicc-analyses-1773736996825.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-1773736988782.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-pipeline-1773736990300.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-targets-1773736992142.json","e2e/output/playwright/sales-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v9/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v9/failure-1.html","e2e/output/playwright/sales-governance-recheck-v9/failure-1.png","e2e/output/playwright/sales-governance-recheck-v9/failure-2.html","e2e/output/playwright/sales-governance-recheck-v9/failure-2.png","e2e/output/playwright/sales-governance-recheck-v9/failure-3.html","e2e/output/playwright/sales-governance-recheck-v9/failure-3.png","e2e/output/playwright/sales-governance-recheck-v9/failure-4.html","e2e/output/playwright/sales-governance-recheck-v9/failure-4.png","e2e/output/playwright/sales-governance-recheck-v9/failure-5.html","e2e/output/playwright/sales-governance-recheck-v9/failure-5.png","e2e/output/playwright/sales-governance-recheck-v9/failure-6.html","e2e/output/playwright/sales-governance-recheck-v9/failure-6.png","e2e/output/playwright/sales-governance-recheck-v9/probes/-alliance-merchants-1773737241391.json","e2e/output/playwright/sales-governance-recheck-v9/visible-menu-snapshot.json","e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.json"],"modified":["backend/src/modules/contracts/contract.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/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/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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]}],"total_commits":0,"head_commit":{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1818913,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T17:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773742232
|
1773742233
|
0
|
1773742232
|
1773742233
|
NULL
|
|
0
|
Edit
Delete
|
|
6392
|
sync: 同步治理文档与 Playwright E2E 运行产物
|
6
|
5
|
health-check.yml
|
6325
|
-2
|
59
|
refs/heads/main
|
ff7f47d3c90b5611690472f956e2f089c52dfd3b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c1da50f2974fe9552f40dde68ec34df656ddca22","after":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c1da50f2974fe9552f40dde68ec34df656ddca22...ff7f47d3c90b5611690472f956e2f089c52dfd3b","commits":[{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"6696147c6443f7547dc7bc0dc84b74c5e1ee231d","message":"Expand sales E2E write governance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6696147c6443f7547dc7bc0dc84b74c5e1ee231d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:08:06+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v3/probes/-contracts-1773738030358.json","e2e/output/playwright/contracts-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/blocked-unmapped-pages.json","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738188897.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738319413.json","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v12/failure-1.html","e2e/output/playwright/sales-governance-recheck-v12/failure-1.png","e2e/output/playwright/sales-governance-recheck-v12/failure-2.html","e2e/output/playwright/sales-governance-recheck-v12/failure-2.png","e2e/output/playwright/sales-governance-recheck-v12/failure-3.html","e2e/output/playwright/sales-governance-recheck-v12/failure-3.png","e2e/output/playwright/sales-governance-recheck-v12/failure-4.html","e2e/output/playwright/sales-governance-recheck-v12/failure-4.png","e2e/output/playwright/sales-governance-recheck-v12/failure-5.html","e2e/output/playwright/sales-governance-recheck-v12/failure-5.png","e2e/output/playwright/sales-governance-recheck-v12/failure-6.html","e2e/output/playwright/sales-governance-recheck-v12/failure-6.png","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-merchants-1773738085604.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-referrals-1773738088573.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-contracts-1773738093259.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-customers-1773738075085.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-leads-1773738066545.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-meddpicc-analyses-1773738077803.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-1773738069831.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-pipeline-1773738071342.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partner-customers-1773738083286.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partners-1773738080129.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-quotes-1773738091216.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-targets-1773738073145.json","e2e/output/playwright/sales-governance-recheck-v12/visible-menu-snapshot.json","e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.png"],"removed":["e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/shared/state-machines/utils/transitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"d212c424650e57a10a7d0b29a9d46b40d1cddf8f","message":"Fix sales E2E cleanup and approval workflow fallbacks\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d212c424650e57a10a7d0b29a9d46b40d1cddf8f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:00:01+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.html","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.png","e2e/output/playwright/contracts-governance-recheck-v2/probes/-contracts-1773737922352.json","e2e/output/playwright/contracts-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v1/failure-1.html","e2e/output/playwright/customers-governance-recheck-v1/failure-1.png","e2e/output/playwright/customers-governance-recheck-v1/probes/-customers-1773736830905.json","e2e/output/playwright/customers-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v2/probes/-customers-1773736955523.json","e2e/output/playwright/customers-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v10/failure-1.html","e2e/output/playwright/sales-governance-recheck-v10/failure-1.png","e2e/output/playwright/sales-governance-recheck-v10/failure-2.html","e2e/output/playwright/sales-governance-recheck-v10/failure-2.png","e2e/output/playwright/sales-governance-recheck-v10/failure-3.html","e2e/output/playwright/sales-governance-recheck-v10/failure-3.png","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-merchants-1773737548802.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-referrals-1773737549905.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-contracts-1773737554738.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partner-customers-1773737547263.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partners-1773737544103.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-quotes-1773737552658.json","e2e/output/playwright/sales-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v11/failure-1.html","e2e/output/playwright/sales-governance-recheck-v11/failure-1.png","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-merchants-1773737829651.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-referrals-1773737832638.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-contracts-1773737834958.json","e2e/output/playwright/sales-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v3/failure-1.html","e2e/output/playwright/sales-governance-recheck-v3/failure-1.png","e2e/output/playwright/sales-governance-recheck-v3/probes/-leads-1773733585298.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-1773733588154.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-pipeline-1773733589635.json","e2e/output/playwright/sales-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-leads-1773734403125.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-1773734406421.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-pipeline-1773734407937.json","e2e/output/playwright/sales-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v5/failure-1.html","e2e/output/playwright/sales-governance-recheck-v5/failure-1.png","e2e/output/playwright/sales-governance-recheck-v5/failure-2.html","e2e/output/playwright/sales-governance-recheck-v5/failure-2.png","e2e/output/playwright/sales-governance-recheck-v5/failure-3.html","e2e/output/playwright/sales-governance-recheck-v5/failure-3.png","e2e/output/playwright/sales-governance-recheck-v5/probes/-customers-1773734461824.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-leads-1773734446183.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-1773734449419.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-pipeline-1773734450905.json","e2e/output/playwright/sales-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v6/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v6/failure-1.html","e2e/output/playwright/sales-governance-recheck-v6/failure-1.png","e2e/output/playwright/sales-governance-recheck-v6/failure-2.html","e2e/output/playwright/sales-governance-recheck-v6/failure-2.png","e2e/output/playwright/sales-governance-recheck-v6/probes/-customers-1773734997266.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-leads-1773734988529.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-meddpicc-analyses-1773734998396.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-1773734991766.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-pipeline-1773734993239.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-targets-1773734995066.json","e2e/output/playwright/sales-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v7/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v7/failure-1.html","e2e/output/playwright/sales-governance-recheck-v7/failure-1.png","e2e/output/playwright/sales-governance-recheck-v7/probes/-customers-1773735556298.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-leads-1773735547903.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-meddpicc-analyses-1773735558982.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-1773735551210.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-pipeline-1773735552700.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-targets-1773735554455.json","e2e/output/playwright/sales-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v8/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-customers-1773736994083.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-leads-1773736985414.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-meddpicc-analyses-1773736996825.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-1773736988782.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-pipeline-1773736990300.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-targets-1773736992142.json","e2e/output/playwright/sales-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v9/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v9/failure-1.html","e2e/output/playwright/sales-governance-recheck-v9/failure-1.png","e2e/output/playwright/sales-governance-recheck-v9/failure-2.html","e2e/output/playwright/sales-governance-recheck-v9/failure-2.png","e2e/output/playwright/sales-governance-recheck-v9/failure-3.html","e2e/output/playwright/sales-governance-recheck-v9/failure-3.png","e2e/output/playwright/sales-governance-recheck-v9/failure-4.html","e2e/output/playwright/sales-governance-recheck-v9/failure-4.png","e2e/output/playwright/sales-governance-recheck-v9/failure-5.html","e2e/output/playwright/sales-governance-recheck-v9/failure-5.png","e2e/output/playwright/sales-governance-recheck-v9/failure-6.html","e2e/output/playwright/sales-governance-recheck-v9/failure-6.png","e2e/output/playwright/sales-governance-recheck-v9/probes/-alliance-merchants-1773737241391.json","e2e/output/playwright/sales-governance-recheck-v9/visible-menu-snapshot.json","e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.json"],"modified":["backend/src/modules/contracts/contract.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/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/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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]}],"total_commits":0,"head_commit":{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1818913,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T17:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773742532
|
1773742533
|
0
|
1773742532
|
1773742533
|
NULL
|
|
0
|
Edit
Delete
|
|
6393
|
sync: 同步治理文档与 Playwright E2E 运行产物
|
6
|
5
|
health-check.yml
|
6326
|
-2
|
59
|
refs/heads/main
|
ff7f47d3c90b5611690472f956e2f089c52dfd3b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c1da50f2974fe9552f40dde68ec34df656ddca22","after":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c1da50f2974fe9552f40dde68ec34df656ddca22...ff7f47d3c90b5611690472f956e2f089c52dfd3b","commits":[{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"6696147c6443f7547dc7bc0dc84b74c5e1ee231d","message":"Expand sales E2E write governance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6696147c6443f7547dc7bc0dc84b74c5e1ee231d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:08:06+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v3/probes/-contracts-1773738030358.json","e2e/output/playwright/contracts-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/blocked-unmapped-pages.json","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738188897.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738319413.json","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v12/failure-1.html","e2e/output/playwright/sales-governance-recheck-v12/failure-1.png","e2e/output/playwright/sales-governance-recheck-v12/failure-2.html","e2e/output/playwright/sales-governance-recheck-v12/failure-2.png","e2e/output/playwright/sales-governance-recheck-v12/failure-3.html","e2e/output/playwright/sales-governance-recheck-v12/failure-3.png","e2e/output/playwright/sales-governance-recheck-v12/failure-4.html","e2e/output/playwright/sales-governance-recheck-v12/failure-4.png","e2e/output/playwright/sales-governance-recheck-v12/failure-5.html","e2e/output/playwright/sales-governance-recheck-v12/failure-5.png","e2e/output/playwright/sales-governance-recheck-v12/failure-6.html","e2e/output/playwright/sales-governance-recheck-v12/failure-6.png","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-merchants-1773738085604.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-referrals-1773738088573.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-contracts-1773738093259.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-customers-1773738075085.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-leads-1773738066545.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-meddpicc-analyses-1773738077803.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-1773738069831.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-pipeline-1773738071342.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partner-customers-1773738083286.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partners-1773738080129.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-quotes-1773738091216.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-targets-1773738073145.json","e2e/output/playwright/sales-governance-recheck-v12/visible-menu-snapshot.json","e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.png"],"removed":["e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/shared/state-machines/utils/transitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"d212c424650e57a10a7d0b29a9d46b40d1cddf8f","message":"Fix sales E2E cleanup and approval workflow fallbacks\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d212c424650e57a10a7d0b29a9d46b40d1cddf8f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:00:01+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.html","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.png","e2e/output/playwright/contracts-governance-recheck-v2/probes/-contracts-1773737922352.json","e2e/output/playwright/contracts-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v1/failure-1.html","e2e/output/playwright/customers-governance-recheck-v1/failure-1.png","e2e/output/playwright/customers-governance-recheck-v1/probes/-customers-1773736830905.json","e2e/output/playwright/customers-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v2/probes/-customers-1773736955523.json","e2e/output/playwright/customers-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v10/failure-1.html","e2e/output/playwright/sales-governance-recheck-v10/failure-1.png","e2e/output/playwright/sales-governance-recheck-v10/failure-2.html","e2e/output/playwright/sales-governance-recheck-v10/failure-2.png","e2e/output/playwright/sales-governance-recheck-v10/failure-3.html","e2e/output/playwright/sales-governance-recheck-v10/failure-3.png","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-merchants-1773737548802.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-referrals-1773737549905.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-contracts-1773737554738.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partner-customers-1773737547263.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partners-1773737544103.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-quotes-1773737552658.json","e2e/output/playwright/sales-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v11/failure-1.html","e2e/output/playwright/sales-governance-recheck-v11/failure-1.png","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-merchants-1773737829651.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-referrals-1773737832638.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-contracts-1773737834958.json","e2e/output/playwright/sales-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v3/failure-1.html","e2e/output/playwright/sales-governance-recheck-v3/failure-1.png","e2e/output/playwright/sales-governance-recheck-v3/probes/-leads-1773733585298.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-1773733588154.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-pipeline-1773733589635.json","e2e/output/playwright/sales-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-leads-1773734403125.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-1773734406421.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-pipeline-1773734407937.json","e2e/output/playwright/sales-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v5/failure-1.html","e2e/output/playwright/sales-governance-recheck-v5/failure-1.png","e2e/output/playwright/sales-governance-recheck-v5/failure-2.html","e2e/output/playwright/sales-governance-recheck-v5/failure-2.png","e2e/output/playwright/sales-governance-recheck-v5/failure-3.html","e2e/output/playwright/sales-governance-recheck-v5/failure-3.png","e2e/output/playwright/sales-governance-recheck-v5/probes/-customers-1773734461824.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-leads-1773734446183.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-1773734449419.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-pipeline-1773734450905.json","e2e/output/playwright/sales-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v6/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v6/failure-1.html","e2e/output/playwright/sales-governance-recheck-v6/failure-1.png","e2e/output/playwright/sales-governance-recheck-v6/failure-2.html","e2e/output/playwright/sales-governance-recheck-v6/failure-2.png","e2e/output/playwright/sales-governance-recheck-v6/probes/-customers-1773734997266.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-leads-1773734988529.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-meddpicc-analyses-1773734998396.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-1773734991766.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-pipeline-1773734993239.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-targets-1773734995066.json","e2e/output/playwright/sales-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v7/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v7/failure-1.html","e2e/output/playwright/sales-governance-recheck-v7/failure-1.png","e2e/output/playwright/sales-governance-recheck-v7/probes/-customers-1773735556298.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-leads-1773735547903.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-meddpicc-analyses-1773735558982.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-1773735551210.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-pipeline-1773735552700.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-targets-1773735554455.json","e2e/output/playwright/sales-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v8/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-customers-1773736994083.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-leads-1773736985414.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-meddpicc-analyses-1773736996825.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-1773736988782.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-pipeline-1773736990300.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-targets-1773736992142.json","e2e/output/playwright/sales-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v9/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v9/failure-1.html","e2e/output/playwright/sales-governance-recheck-v9/failure-1.png","e2e/output/playwright/sales-governance-recheck-v9/failure-2.html","e2e/output/playwright/sales-governance-recheck-v9/failure-2.png","e2e/output/playwright/sales-governance-recheck-v9/failure-3.html","e2e/output/playwright/sales-governance-recheck-v9/failure-3.png","e2e/output/playwright/sales-governance-recheck-v9/failure-4.html","e2e/output/playwright/sales-governance-recheck-v9/failure-4.png","e2e/output/playwright/sales-governance-recheck-v9/failure-5.html","e2e/output/playwright/sales-governance-recheck-v9/failure-5.png","e2e/output/playwright/sales-governance-recheck-v9/failure-6.html","e2e/output/playwright/sales-governance-recheck-v9/failure-6.png","e2e/output/playwright/sales-governance-recheck-v9/probes/-alliance-merchants-1773737241391.json","e2e/output/playwright/sales-governance-recheck-v9/visible-menu-snapshot.json","e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.json"],"modified":["backend/src/modules/contracts/contract.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/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/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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]}],"total_commits":0,"head_commit":{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1818913,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T17:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773742832
|
1773742833
|
0
|
1773742832
|
1773742833
|
NULL
|
|
0
|
Edit
Delete
|
|
6394
|
sync: 同步治理文档与 Playwright E2E 运行产物
|
6
|
5
|
health-check.yml
|
6327
|
-2
|
59
|
refs/heads/main
|
ff7f47d3c90b5611690472f956e2f089c52dfd3b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c1da50f2974fe9552f40dde68ec34df656ddca22","after":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c1da50f2974fe9552f40dde68ec34df656ddca22...ff7f47d3c90b5611690472f956e2f089c52dfd3b","commits":[{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"6696147c6443f7547dc7bc0dc84b74c5e1ee231d","message":"Expand sales E2E write governance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/6696147c6443f7547dc7bc0dc84b74c5e1ee231d","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:08:06+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v3/probes/-contracts-1773738030358.json","e2e/output/playwright/contracts-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/blocked-unmapped-pages.json","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738188897.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738319413.json","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v12/failure-1.html","e2e/output/playwright/sales-governance-recheck-v12/failure-1.png","e2e/output/playwright/sales-governance-recheck-v12/failure-2.html","e2e/output/playwright/sales-governance-recheck-v12/failure-2.png","e2e/output/playwright/sales-governance-recheck-v12/failure-3.html","e2e/output/playwright/sales-governance-recheck-v12/failure-3.png","e2e/output/playwright/sales-governance-recheck-v12/failure-4.html","e2e/output/playwright/sales-governance-recheck-v12/failure-4.png","e2e/output/playwright/sales-governance-recheck-v12/failure-5.html","e2e/output/playwright/sales-governance-recheck-v12/failure-5.png","e2e/output/playwright/sales-governance-recheck-v12/failure-6.html","e2e/output/playwright/sales-governance-recheck-v12/failure-6.png","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-merchants-1773738085604.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-alliance-referrals-1773738088573.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-contracts-1773738093259.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-customers-1773738075085.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-leads-1773738066545.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-meddpicc-analyses-1773738077803.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-1773738069831.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-opportunities-pipeline-1773738071342.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partner-customers-1773738083286.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-partners-1773738080129.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-quotes-1773738091216.json","e2e/output/playwright/sales-governance-recheck-v12/probes/-targets-1773738073145.json","e2e/output/playwright/sales-governance-recheck-v12/visible-menu-snapshot.json","e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.png"],"removed":["e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json"],"modified":["backend/src/shared/state-machines/utils/transitions.ts","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},{"id":"d212c424650e57a10a7d0b29a9d46b40d1cddf8f","message":"Fix sales E2E cleanup and approval workflow fallbacks\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/d212c424650e57a10a7d0b29a9d46b40d1cddf8f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:00:01+08:00","added":["e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/contracts-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/contracts-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.html","e2e/output/playwright/contracts-governance-recheck-v2/failure-1.png","e2e/output/playwright/contracts-governance-recheck-v2/probes/-contracts-1773737922352.json","e2e/output/playwright/contracts-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v1/failure-1.html","e2e/output/playwright/customers-governance-recheck-v1/failure-1.png","e2e/output/playwright/customers-governance-recheck-v1/probes/-customers-1773736830905.json","e2e/output/playwright/customers-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/customers-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/customers-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/customers-governance-recheck-v2/probes/-customers-1773736955523.json","e2e/output/playwright/customers-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v10/failure-1.html","e2e/output/playwright/sales-governance-recheck-v10/failure-1.png","e2e/output/playwright/sales-governance-recheck-v10/failure-2.html","e2e/output/playwright/sales-governance-recheck-v10/failure-2.png","e2e/output/playwright/sales-governance-recheck-v10/failure-3.html","e2e/output/playwright/sales-governance-recheck-v10/failure-3.png","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-merchants-1773737548802.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-alliance-referrals-1773737549905.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-contracts-1773737554738.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partner-customers-1773737547263.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-partners-1773737544103.json","e2e/output/playwright/sales-governance-recheck-v10/probes/-quotes-1773737552658.json","e2e/output/playwright/sales-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v11/failure-1.html","e2e/output/playwright/sales-governance-recheck-v11/failure-1.png","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-merchants-1773737829651.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-alliance-referrals-1773737832638.json","e2e/output/playwright/sales-governance-recheck-v11/probes/-contracts-1773737834958.json","e2e/output/playwright/sales-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v3/failure-1.html","e2e/output/playwright/sales-governance-recheck-v3/failure-1.png","e2e/output/playwright/sales-governance-recheck-v3/probes/-leads-1773733585298.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-1773733588154.json","e2e/output/playwright/sales-governance-recheck-v3/probes/-opportunities-pipeline-1773733589635.json","e2e/output/playwright/sales-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-leads-1773734403125.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-1773734406421.json","e2e/output/playwright/sales-governance-recheck-v4/probes/-opportunities-pipeline-1773734407937.json","e2e/output/playwright/sales-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v5/failure-1.html","e2e/output/playwright/sales-governance-recheck-v5/failure-1.png","e2e/output/playwright/sales-governance-recheck-v5/failure-2.html","e2e/output/playwright/sales-governance-recheck-v5/failure-2.png","e2e/output/playwright/sales-governance-recheck-v5/failure-3.html","e2e/output/playwright/sales-governance-recheck-v5/failure-3.png","e2e/output/playwright/sales-governance-recheck-v5/probes/-customers-1773734461824.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-leads-1773734446183.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-1773734449419.json","e2e/output/playwright/sales-governance-recheck-v5/probes/-opportunities-pipeline-1773734450905.json","e2e/output/playwright/sales-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v6/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v6/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v6/failure-1.html","e2e/output/playwright/sales-governance-recheck-v6/failure-1.png","e2e/output/playwright/sales-governance-recheck-v6/failure-2.html","e2e/output/playwright/sales-governance-recheck-v6/failure-2.png","e2e/output/playwright/sales-governance-recheck-v6/probes/-customers-1773734997266.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-leads-1773734988529.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-meddpicc-analyses-1773734998396.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-1773734991766.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-opportunities-pipeline-1773734993239.json","e2e/output/playwright/sales-governance-recheck-v6/probes/-targets-1773734995066.json","e2e/output/playwright/sales-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v7/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v7/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v7/failure-1.html","e2e/output/playwright/sales-governance-recheck-v7/failure-1.png","e2e/output/playwright/sales-governance-recheck-v7/probes/-customers-1773735556298.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-leads-1773735547903.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-meddpicc-analyses-1773735558982.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-1773735551210.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-opportunities-pipeline-1773735552700.json","e2e/output/playwright/sales-governance-recheck-v7/probes/-targets-1773735554455.json","e2e/output/playwright/sales-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v8/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v8/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-customers-1773736994083.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-leads-1773736985414.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-meddpicc-analyses-1773736996825.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-1773736988782.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-opportunities-pipeline-1773736990300.json","e2e/output/playwright/sales-governance-recheck-v8/probes/-targets-1773736992142.json","e2e/output/playwright/sales-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v9/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v9/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v9/failure-1.html","e2e/output/playwright/sales-governance-recheck-v9/failure-1.png","e2e/output/playwright/sales-governance-recheck-v9/failure-2.html","e2e/output/playwright/sales-governance-recheck-v9/failure-2.png","e2e/output/playwright/sales-governance-recheck-v9/failure-3.html","e2e/output/playwright/sales-governance-recheck-v9/failure-3.png","e2e/output/playwright/sales-governance-recheck-v9/failure-4.html","e2e/output/playwright/sales-governance-recheck-v9/failure-4.png","e2e/output/playwright/sales-governance-recheck-v9/failure-5.html","e2e/output/playwright/sales-governance-recheck-v9/failure-5.png","e2e/output/playwright/sales-governance-recheck-v9/failure-6.html","e2e/output/playwright/sales-governance-recheck-v9/failure-6.png","e2e/output/playwright/sales-governance-recheck-v9/probes/-alliance-merchants-1773737241391.json","e2e/output/playwright/sales-governance-recheck-v9/visible-menu-snapshot.json","e2e/playwright-report/data/3e482659a3ee4200f02b38b46737fccb988985a0.png","e2e/playwright-report/data/7cd0d65bd2765caeaa03dd64fc3f701ecc3a35f5.md","e2e/test-results/.last-run.json","e2e/test-results/results.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.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-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-1773730293426.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773730346930.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773730265455.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773730339395.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773730342218.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773730348434.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773730376023.json"],"modified":["backend/src/modules/contracts/contract.service.ts","backend/src/modules/customers/customer.service.ts","backend/src/shared/process-core/default-workflow-definitions.ts","e2e/playwright-report/index.html","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/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/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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]}],"total_commits":0,"head_commit":{"id":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","message":"sync: 同步治理文档与 Playwright E2E 运行产物\n\n- 更新四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 同步 governance-experience 治理经验报告\n- 更新可见菜单写动作覆盖报告与探针快照\n- 新增 sales-governance-recheck-v13/v14 与 stores-governance-recheck-v1 产物\n- 更新 ai-acquisition-content 批次产物与 batch-summary\n- 同步 module-catalog.overrides.ts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/ff7f47d3c90b5611690472f956e2f089c52dfd3b","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T17:26:55+08:00","added":["e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/failure-2.png","e2e/output/playwright/full-menu-write-actions/probes/-ai-agents-1773739205531.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-1773738504721.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773738501121.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-pools-1773738498522.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773738496173.json","e2e/output/playwright/full-menu-write-actions/probes/-qr-codes-1773738500105.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-contract-templates-1773738727548.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-cpq-1773738729867.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-crm-activities-1773738742662.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-orders-1773738737730.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-sample-requests-1773738734690.json","e2e/output/playwright/sales-governance-recheck-v13/probes/-swot-analyses-1773738740128.json","e2e/output/playwright/sales-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/sales-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/sales-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-merchants-1773738805308.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-alliance-referrals-1773738808225.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contract-templates-1773738815142.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-contracts-1773738812861.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-cpq-1773738817468.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-crm-activities-1773738829901.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-customers-1773738794843.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-leads-1773738786316.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-meddpicc-analyses-1773738797570.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-1773738789605.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-opportunities-pipeline-1773738791129.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-orders-1773738825028.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partner-customers-1773738802997.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-partners-1773738799921.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-quotes-1773738810765.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-sample-requests-1773738822007.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-swot-analyses-1773738827421.json","e2e/output/playwright/sales-governance-recheck-v14/probes/-targets-1773738792946.json","e2e/output/playwright/sales-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v1/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v1/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v1/failure-1.html","e2e/output/playwright/stores-governance-recheck-v1/failure-1.png","e2e/output/playwright/stores-governance-recheck-v1/failure-10.html","e2e/output/playwright/stores-governance-recheck-v1/failure-10.png","e2e/output/playwright/stores-governance-recheck-v1/failure-11.html","e2e/output/playwright/stores-governance-recheck-v1/failure-11.png","e2e/output/playwright/stores-governance-recheck-v1/failure-12.html","e2e/output/playwright/stores-governance-recheck-v1/failure-12.png","e2e/output/playwright/stores-governance-recheck-v1/failure-2.html","e2e/output/playwright/stores-governance-recheck-v1/failure-2.png","e2e/output/playwright/stores-governance-recheck-v1/failure-3.html","e2e/output/playwright/stores-governance-recheck-v1/failure-3.png","e2e/output/playwright/stores-governance-recheck-v1/failure-4.html","e2e/output/playwright/stores-governance-recheck-v1/failure-4.png","e2e/output/playwright/stores-governance-recheck-v1/failure-5.html","e2e/output/playwright/stores-governance-recheck-v1/failure-5.png","e2e/output/playwright/stores-governance-recheck-v1/failure-6.html","e2e/output/playwright/stores-governance-recheck-v1/failure-6.png","e2e/output/playwright/stores-governance-recheck-v1/failure-7.html","e2e/output/playwright/stores-governance-recheck-v1/failure-7.png","e2e/output/playwright/stores-governance-recheck-v1/failure-8.html","e2e/output/playwright/stores-governance-recheck-v1/failure-8.png","e2e/output/playwright/stores-governance-recheck-v1/failure-9.html","e2e/output/playwright/stores-governance-recheck-v1/failure-9.png","e2e/output/playwright/stores-governance-recheck-v1/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json"],"removed":["e2e/playwright-report/data/943e9f3d1db8d578bf5b76a30edc5053c1c392dd.md","e2e/playwright-report/data/df76649e1f5833b700b260123a47bdb8b71cfa2c.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/probes/-ai-agents-1773737761856.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773737834264.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773737733918.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773737807923.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773737835803.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773737913117.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773737909371.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773737874496.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773737871913.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773737915531.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773737869363.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773737865991.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773737866969.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773737863709.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.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/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/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1818913,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T17:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773743132
|
1773743133
|
0
|
1773743132
|
1773743133
|
NULL
|
|
0
|
Edit
Delete
|
|
6396
|
sync: 同步治理文档与 Playwright E2E 运行产物及源码修改
|
6
|
5
|
health-check.yml
|
6329
|
-2
|
60
|
refs/heads/main
|
02b254a9bb6dc749245c39967e0b7b09d947804f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","after":"02b254a9bb6dc749245c39967e0b7b09d947804f","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/ff7f47d3c90b5611690472f956e2f089c52dfd3b...02b254a9bb6dc749245c39967e0b7b09d947804f","commits":[{"id":"02b254a9bb6dc749245c39967e0b7b09d947804f","message":"sync: 同步治理文档与 Playwright E2E 运行产物及源码修改\n\n- 同步四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 更新后端模块:lead-scoring-ai、marketing、stores\n- 更新前端:stores API 模块、ProfitAssetEngine 视图\n- 同步 E2E 测试产物:full-menu-write-actions、service-governance-recheck、stores-governance-recheck\n- 同步 output/playwright/full-menu-write-batches 批次产物(synergy 新增)\n- 更新治理报告与 view-governance 快照\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/02b254a9bb6dc749245c39967e0b7b09d947804f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:26:37+08:00","added":["e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773740027456.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773740231248.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773740329305.json","e2e/output/playwright/full-menu-write-actions/probes/-financial-reports-1773741221619.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773740026403.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773740228831.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773740326909.json","e2e/output/playwright/full-menu-write-actions/probes/-reconciliation-1773741223055.json","e2e/output/playwright/service-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v1/failure-1.html","e2e/output/playwright/service-governance-recheck-v1/failure-1.png","e2e/output/playwright/service-governance-recheck-v1/failure-2.html","e2e/output/playwright/service-governance-recheck-v1/failure-2.png","e2e/output/playwright/service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v10/failure-1.html","e2e/output/playwright/service-governance-recheck-v10/failure-1.png","e2e/output/playwright/service-governance-recheck-v10/failure-2.html","e2e/output/playwright/service-governance-recheck-v10/failure-2.png","e2e/output/playwright/service-governance-recheck-v10/failure-3.html","e2e/output/playwright/service-governance-recheck-v10/failure-3.png","e2e/output/playwright/service-governance-recheck-v10/failure-4.html","e2e/output/playwright/service-governance-recheck-v10/failure-4.png","e2e/output/playwright/service-governance-recheck-v10/failure-5.html","e2e/output/playwright/service-governance-recheck-v10/failure-5.png","e2e/output/playwright/service-governance-recheck-v10/failure-6.html","e2e/output/playwright/service-governance-recheck-v10/failure-6.png","e2e/output/playwright/service-governance-recheck-v10/failure-7.html","e2e/output/playwright/service-governance-recheck-v10/failure-7.png","e2e/output/playwright/service-governance-recheck-v10/probes/-devices-1773742769665.json","e2e/output/playwright/service-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v11/failure-1.html","e2e/output/playwright/service-governance-recheck-v11/failure-1.png","e2e/output/playwright/service-governance-recheck-v11/probes/-diagnosis-1773743133863.json","e2e/output/playwright/service-governance-recheck-v11/probes/-faults-1773743139137.json","e2e/output/playwright/service-governance-recheck-v11/probes/-maintenance-1773743137714.json","e2e/output/playwright/service-governance-recheck-v11/probes/-rma-1773743131523.json","e2e/output/playwright/service-governance-recheck-v11/probes/-sla-1773743129773.json","e2e/output/playwright/service-governance-recheck-v11/probes/-spare-parts-1773743136493.json","e2e/output/playwright/service-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v2/failure-1.html","e2e/output/playwright/service-governance-recheck-v2/failure-1.png","e2e/output/playwright/service-governance-recheck-v2/probes/-satisfaction-1773741581902.json","e2e/output/playwright/service-governance-recheck-v2/probes/-tickets-1773741579995.json","e2e/output/playwright/service-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v3/probes/-satisfaction-1773741653746.json","e2e/output/playwright/service-governance-recheck-v3/probes/-tickets-1773741651820.json","e2e/output/playwright/service-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v4/probes/-satisfaction-1773741693256.json","e2e/output/playwright/service-governance-recheck-v4/probes/-tickets-1773741679938.json","e2e/output/playwright/service-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v9/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v2/failure-1.html","e2e/output/playwright/stores-governance-recheck-v2/failure-1.png","e2e/output/playwright/stores-governance-recheck-v2/failure-2.html","e2e/output/playwright/stores-governance-recheck-v2/failure-2.png","e2e/output/playwright/stores-governance-recheck-v2/failure-3.html","e2e/output/playwright/stores-governance-recheck-v2/failure-3.png","e2e/output/playwright/stores-governance-recheck-v2/failure-4.html","e2e/output/playwright/stores-governance-recheck-v2/failure-4.png","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-analytics-1773740129438.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-influencers-1773740141100.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-orders-1773740134526.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-participants-1773740135945.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-products-1773740132422.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-promotions-1773740142191.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-settlements-1773740138002.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-location-assessments-1773740153251.json","e2e/output/playwright/stores-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v3/failure-1.html","e2e/output/playwright/stores-governance-recheck-v3/failure-1.png","e2e/output/playwright/stores-governance-recheck-v3/failure-2.html","e2e/output/playwright/stores-governance-recheck-v3/failure-2.png","e2e/output/playwright/stores-governance-recheck-v3/failure-3.html","e2e/output/playwright/stores-governance-recheck-v3/failure-3.png","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-analytics-1773740698713.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-influencers-1773740709298.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-orders-1773740703762.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-participants-1773740705168.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-products-1773740701681.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-promotions-1773740712476.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-settlements-1773740706222.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-location-assessments-1773740728228.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-store-configs-1773740725544.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-stores-1773740723322.json","e2e/output/playwright/stores-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-analytics-1773740850017.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-influencers-1773740861335.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-orders-1773740855069.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-participants-1773740856481.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-products-1773740852985.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-promotions-1773740864334.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-settlements-1773740858235.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-location-assessments-1773740871666.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-store-configs-1773740868965.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-stores-1773740867044.json","e2e/output/playwright/stores-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-analytics-1773741032200.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-influencers-1773741043543.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-orders-1773741037222.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-participants-1773741038646.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-products-1773741035145.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-promotions-1773741046603.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-settlements-1773741040426.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-location-assessments-1773741098050.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-store-configs-1773741062674.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-stores-1773741060747.json","e2e/output/playwright/stores-governance-recheck-v5/visible-menu-snapshot.json","e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/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/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/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-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/-customer-marketing-1773743123171.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json"],"removed":["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/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/finance/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.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-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/lead-scoring-ai/lead-scoring-ai.service.ts","backend/src/modules/marketing/marketing.controller.ts","backend/src/modules/stores/store.service.ts","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/stores.ts","frontend/src/views/finance-os/profit/ProfitAssetEngine.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/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/supply-chain/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"02b254a9bb6dc749245c39967e0b7b09d947804f","message":"sync: 同步治理文档与 Playwright E2E 运行产物及源码修改\n\n- 同步四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 更新后端模块:lead-scoring-ai、marketing、stores\n- 更新前端:stores API 模块、ProfitAssetEngine 视图\n- 同步 E2E 测试产物:full-menu-write-actions、service-governance-recheck、stores-governance-recheck\n- 同步 output/playwright/full-menu-write-batches 批次产物(synergy 新增)\n- 更新治理报告与 view-governance 快照\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/02b254a9bb6dc749245c39967e0b7b09d947804f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:26:37+08:00","added":["e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773740027456.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773740231248.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773740329305.json","e2e/output/playwright/full-menu-write-actions/probes/-financial-reports-1773741221619.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773740026403.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773740228831.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773740326909.json","e2e/output/playwright/full-menu-write-actions/probes/-reconciliation-1773741223055.json","e2e/output/playwright/service-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v1/failure-1.html","e2e/output/playwright/service-governance-recheck-v1/failure-1.png","e2e/output/playwright/service-governance-recheck-v1/failure-2.html","e2e/output/playwright/service-governance-recheck-v1/failure-2.png","e2e/output/playwright/service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v10/failure-1.html","e2e/output/playwright/service-governance-recheck-v10/failure-1.png","e2e/output/playwright/service-governance-recheck-v10/failure-2.html","e2e/output/playwright/service-governance-recheck-v10/failure-2.png","e2e/output/playwright/service-governance-recheck-v10/failure-3.html","e2e/output/playwright/service-governance-recheck-v10/failure-3.png","e2e/output/playwright/service-governance-recheck-v10/failure-4.html","e2e/output/playwright/service-governance-recheck-v10/failure-4.png","e2e/output/playwright/service-governance-recheck-v10/failure-5.html","e2e/output/playwright/service-governance-recheck-v10/failure-5.png","e2e/output/playwright/service-governance-recheck-v10/failure-6.html","e2e/output/playwright/service-governance-recheck-v10/failure-6.png","e2e/output/playwright/service-governance-recheck-v10/failure-7.html","e2e/output/playwright/service-governance-recheck-v10/failure-7.png","e2e/output/playwright/service-governance-recheck-v10/probes/-devices-1773742769665.json","e2e/output/playwright/service-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v11/failure-1.html","e2e/output/playwright/service-governance-recheck-v11/failure-1.png","e2e/output/playwright/service-governance-recheck-v11/probes/-diagnosis-1773743133863.json","e2e/output/playwright/service-governance-recheck-v11/probes/-faults-1773743139137.json","e2e/output/playwright/service-governance-recheck-v11/probes/-maintenance-1773743137714.json","e2e/output/playwright/service-governance-recheck-v11/probes/-rma-1773743131523.json","e2e/output/playwright/service-governance-recheck-v11/probes/-sla-1773743129773.json","e2e/output/playwright/service-governance-recheck-v11/probes/-spare-parts-1773743136493.json","e2e/output/playwright/service-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v2/failure-1.html","e2e/output/playwright/service-governance-recheck-v2/failure-1.png","e2e/output/playwright/service-governance-recheck-v2/probes/-satisfaction-1773741581902.json","e2e/output/playwright/service-governance-recheck-v2/probes/-tickets-1773741579995.json","e2e/output/playwright/service-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v3/probes/-satisfaction-1773741653746.json","e2e/output/playwright/service-governance-recheck-v3/probes/-tickets-1773741651820.json","e2e/output/playwright/service-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v4/probes/-satisfaction-1773741693256.json","e2e/output/playwright/service-governance-recheck-v4/probes/-tickets-1773741679938.json","e2e/output/playwright/service-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v9/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v2/failure-1.html","e2e/output/playwright/stores-governance-recheck-v2/failure-1.png","e2e/output/playwright/stores-governance-recheck-v2/failure-2.html","e2e/output/playwright/stores-governance-recheck-v2/failure-2.png","e2e/output/playwright/stores-governance-recheck-v2/failure-3.html","e2e/output/playwright/stores-governance-recheck-v2/failure-3.png","e2e/output/playwright/stores-governance-recheck-v2/failure-4.html","e2e/output/playwright/stores-governance-recheck-v2/failure-4.png","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-analytics-1773740129438.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-influencers-1773740141100.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-orders-1773740134526.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-participants-1773740135945.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-products-1773740132422.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-promotions-1773740142191.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-settlements-1773740138002.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-location-assessments-1773740153251.json","e2e/output/playwright/stores-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v3/failure-1.html","e2e/output/playwright/stores-governance-recheck-v3/failure-1.png","e2e/output/playwright/stores-governance-recheck-v3/failure-2.html","e2e/output/playwright/stores-governance-recheck-v3/failure-2.png","e2e/output/playwright/stores-governance-recheck-v3/failure-3.html","e2e/output/playwright/stores-governance-recheck-v3/failure-3.png","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-analytics-1773740698713.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-influencers-1773740709298.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-orders-1773740703762.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-participants-1773740705168.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-products-1773740701681.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-promotions-1773740712476.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-settlements-1773740706222.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-location-assessments-1773740728228.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-store-configs-1773740725544.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-stores-1773740723322.json","e2e/output/playwright/stores-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-analytics-1773740850017.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-influencers-1773740861335.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-orders-1773740855069.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-participants-1773740856481.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-products-1773740852985.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-promotions-1773740864334.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-settlements-1773740858235.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-location-assessments-1773740871666.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-store-configs-1773740868965.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-stores-1773740867044.json","e2e/output/playwright/stores-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-analytics-1773741032200.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-influencers-1773741043543.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-orders-1773741037222.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-participants-1773741038646.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-products-1773741035145.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-promotions-1773741046603.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-settlements-1773741040426.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-location-assessments-1773741098050.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-store-configs-1773741062674.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-stores-1773741060747.json","e2e/output/playwright/stores-governance-recheck-v5/visible-menu-snapshot.json","e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/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/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/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-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/-customer-marketing-1773743123171.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json"],"removed":["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/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/finance/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.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-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/lead-scoring-ai/lead-scoring-ai.service.ts","backend/src/modules/marketing/marketing.controller.ts","backend/src/modules/stores/store.service.ts","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/stores.ts","frontend/src/views/finance-os/profit/ProfitAssetEngine.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/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/supply-chain/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1830963,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T18:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773743432
|
1773743432
|
0
|
1773743432
|
1773743432
|
NULL
|
|
0
|
Edit
Delete
|
|
6397
|
sync: 同步治理文档与 Playwright E2E 运行产物及源码修改
|
6
|
5
|
health-check.yml
|
6330
|
-2
|
60
|
refs/heads/main
|
02b254a9bb6dc749245c39967e0b7b09d947804f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ff7f47d3c90b5611690472f956e2f089c52dfd3b","after":"02b254a9bb6dc749245c39967e0b7b09d947804f","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/ff7f47d3c90b5611690472f956e2f089c52dfd3b...02b254a9bb6dc749245c39967e0b7b09d947804f","commits":[{"id":"02b254a9bb6dc749245c39967e0b7b09d947804f","message":"sync: 同步治理文档与 Playwright E2E 运行产物及源码修改\n\n- 同步四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 更新后端模块:lead-scoring-ai、marketing、stores\n- 更新前端:stores API 模块、ProfitAssetEngine 视图\n- 同步 E2E 测试产物:full-menu-write-actions、service-governance-recheck、stores-governance-recheck\n- 同步 output/playwright/full-menu-write-batches 批次产物(synergy 新增)\n- 更新治理报告与 view-governance 快照\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/02b254a9bb6dc749245c39967e0b7b09d947804f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:26:37+08:00","added":["e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773740027456.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773740231248.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773740329305.json","e2e/output/playwright/full-menu-write-actions/probes/-financial-reports-1773741221619.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773740026403.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773740228831.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773740326909.json","e2e/output/playwright/full-menu-write-actions/probes/-reconciliation-1773741223055.json","e2e/output/playwright/service-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v1/failure-1.html","e2e/output/playwright/service-governance-recheck-v1/failure-1.png","e2e/output/playwright/service-governance-recheck-v1/failure-2.html","e2e/output/playwright/service-governance-recheck-v1/failure-2.png","e2e/output/playwright/service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v10/failure-1.html","e2e/output/playwright/service-governance-recheck-v10/failure-1.png","e2e/output/playwright/service-governance-recheck-v10/failure-2.html","e2e/output/playwright/service-governance-recheck-v10/failure-2.png","e2e/output/playwright/service-governance-recheck-v10/failure-3.html","e2e/output/playwright/service-governance-recheck-v10/failure-3.png","e2e/output/playwright/service-governance-recheck-v10/failure-4.html","e2e/output/playwright/service-governance-recheck-v10/failure-4.png","e2e/output/playwright/service-governance-recheck-v10/failure-5.html","e2e/output/playwright/service-governance-recheck-v10/failure-5.png","e2e/output/playwright/service-governance-recheck-v10/failure-6.html","e2e/output/playwright/service-governance-recheck-v10/failure-6.png","e2e/output/playwright/service-governance-recheck-v10/failure-7.html","e2e/output/playwright/service-governance-recheck-v10/failure-7.png","e2e/output/playwright/service-governance-recheck-v10/probes/-devices-1773742769665.json","e2e/output/playwright/service-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v11/failure-1.html","e2e/output/playwright/service-governance-recheck-v11/failure-1.png","e2e/output/playwright/service-governance-recheck-v11/probes/-diagnosis-1773743133863.json","e2e/output/playwright/service-governance-recheck-v11/probes/-faults-1773743139137.json","e2e/output/playwright/service-governance-recheck-v11/probes/-maintenance-1773743137714.json","e2e/output/playwright/service-governance-recheck-v11/probes/-rma-1773743131523.json","e2e/output/playwright/service-governance-recheck-v11/probes/-sla-1773743129773.json","e2e/output/playwright/service-governance-recheck-v11/probes/-spare-parts-1773743136493.json","e2e/output/playwright/service-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v2/failure-1.html","e2e/output/playwright/service-governance-recheck-v2/failure-1.png","e2e/output/playwright/service-governance-recheck-v2/probes/-satisfaction-1773741581902.json","e2e/output/playwright/service-governance-recheck-v2/probes/-tickets-1773741579995.json","e2e/output/playwright/service-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v3/probes/-satisfaction-1773741653746.json","e2e/output/playwright/service-governance-recheck-v3/probes/-tickets-1773741651820.json","e2e/output/playwright/service-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v4/probes/-satisfaction-1773741693256.json","e2e/output/playwright/service-governance-recheck-v4/probes/-tickets-1773741679938.json","e2e/output/playwright/service-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v9/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v2/failure-1.html","e2e/output/playwright/stores-governance-recheck-v2/failure-1.png","e2e/output/playwright/stores-governance-recheck-v2/failure-2.html","e2e/output/playwright/stores-governance-recheck-v2/failure-2.png","e2e/output/playwright/stores-governance-recheck-v2/failure-3.html","e2e/output/playwright/stores-governance-recheck-v2/failure-3.png","e2e/output/playwright/stores-governance-recheck-v2/failure-4.html","e2e/output/playwright/stores-governance-recheck-v2/failure-4.png","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-analytics-1773740129438.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-influencers-1773740141100.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-orders-1773740134526.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-participants-1773740135945.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-products-1773740132422.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-promotions-1773740142191.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-settlements-1773740138002.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-location-assessments-1773740153251.json","e2e/output/playwright/stores-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v3/failure-1.html","e2e/output/playwright/stores-governance-recheck-v3/failure-1.png","e2e/output/playwright/stores-governance-recheck-v3/failure-2.html","e2e/output/playwright/stores-governance-recheck-v3/failure-2.png","e2e/output/playwright/stores-governance-recheck-v3/failure-3.html","e2e/output/playwright/stores-governance-recheck-v3/failure-3.png","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-analytics-1773740698713.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-influencers-1773740709298.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-orders-1773740703762.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-participants-1773740705168.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-products-1773740701681.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-promotions-1773740712476.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-settlements-1773740706222.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-location-assessments-1773740728228.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-store-configs-1773740725544.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-stores-1773740723322.json","e2e/output/playwright/stores-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-analytics-1773740850017.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-influencers-1773740861335.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-orders-1773740855069.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-participants-1773740856481.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-products-1773740852985.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-promotions-1773740864334.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-settlements-1773740858235.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-location-assessments-1773740871666.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-store-configs-1773740868965.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-stores-1773740867044.json","e2e/output/playwright/stores-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-analytics-1773741032200.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-influencers-1773741043543.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-orders-1773741037222.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-participants-1773741038646.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-products-1773741035145.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-promotions-1773741046603.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-settlements-1773741040426.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-location-assessments-1773741098050.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-store-configs-1773741062674.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-stores-1773741060747.json","e2e/output/playwright/stores-governance-recheck-v5/visible-menu-snapshot.json","e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/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/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/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-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/-customer-marketing-1773743123171.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json"],"removed":["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/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/finance/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.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-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/lead-scoring-ai/lead-scoring-ai.service.ts","backend/src/modules/marketing/marketing.controller.ts","backend/src/modules/stores/store.service.ts","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/stores.ts","frontend/src/views/finance-os/profit/ProfitAssetEngine.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/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/supply-chain/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"02b254a9bb6dc749245c39967e0b7b09d947804f","message":"sync: 同步治理文档与 Playwright E2E 运行产物及源码修改\n\n- 同步四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 更新后端模块:lead-scoring-ai、marketing、stores\n- 更新前端:stores API 模块、ProfitAssetEngine 视图\n- 同步 E2E 测试产物:full-menu-write-actions、service-governance-recheck、stores-governance-recheck\n- 同步 output/playwright/full-menu-write-batches 批次产物(synergy 新增)\n- 更新治理报告与 view-governance 快照\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/02b254a9bb6dc749245c39967e0b7b09d947804f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:26:37+08:00","added":["e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773740027456.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773740231248.json","e2e/output/playwright/full-menu-write-actions/probes/-attribution-models-1773740329305.json","e2e/output/playwright/full-menu-write-actions/probes/-financial-reports-1773741221619.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773740026403.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773740228831.json","e2e/output/playwright/full-menu-write-actions/probes/-lead-scoring-1773740326909.json","e2e/output/playwright/full-menu-write-actions/probes/-reconciliation-1773741223055.json","e2e/output/playwright/service-governance-recheck-v1/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v1/failure-1.html","e2e/output/playwright/service-governance-recheck-v1/failure-1.png","e2e/output/playwright/service-governance-recheck-v1/failure-2.html","e2e/output/playwright/service-governance-recheck-v1/failure-2.png","e2e/output/playwright/service-governance-recheck-v1/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v10/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v10/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v10/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v10/failure-1.html","e2e/output/playwright/service-governance-recheck-v10/failure-1.png","e2e/output/playwright/service-governance-recheck-v10/failure-2.html","e2e/output/playwright/service-governance-recheck-v10/failure-2.png","e2e/output/playwright/service-governance-recheck-v10/failure-3.html","e2e/output/playwright/service-governance-recheck-v10/failure-3.png","e2e/output/playwright/service-governance-recheck-v10/failure-4.html","e2e/output/playwright/service-governance-recheck-v10/failure-4.png","e2e/output/playwright/service-governance-recheck-v10/failure-5.html","e2e/output/playwright/service-governance-recheck-v10/failure-5.png","e2e/output/playwright/service-governance-recheck-v10/failure-6.html","e2e/output/playwright/service-governance-recheck-v10/failure-6.png","e2e/output/playwright/service-governance-recheck-v10/failure-7.html","e2e/output/playwright/service-governance-recheck-v10/failure-7.png","e2e/output/playwright/service-governance-recheck-v10/probes/-devices-1773742769665.json","e2e/output/playwright/service-governance-recheck-v10/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v11/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v11/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v11/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v11/failure-1.html","e2e/output/playwright/service-governance-recheck-v11/failure-1.png","e2e/output/playwright/service-governance-recheck-v11/probes/-diagnosis-1773743133863.json","e2e/output/playwright/service-governance-recheck-v11/probes/-faults-1773743139137.json","e2e/output/playwright/service-governance-recheck-v11/probes/-maintenance-1773743137714.json","e2e/output/playwright/service-governance-recheck-v11/probes/-rma-1773743131523.json","e2e/output/playwright/service-governance-recheck-v11/probes/-sla-1773743129773.json","e2e/output/playwright/service-governance-recheck-v11/probes/-spare-parts-1773743136493.json","e2e/output/playwright/service-governance-recheck-v11/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v2/failure-1.html","e2e/output/playwright/service-governance-recheck-v2/failure-1.png","e2e/output/playwright/service-governance-recheck-v2/probes/-satisfaction-1773741581902.json","e2e/output/playwright/service-governance-recheck-v2/probes/-tickets-1773741579995.json","e2e/output/playwright/service-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v3/probes/-satisfaction-1773741653746.json","e2e/output/playwright/service-governance-recheck-v3/probes/-tickets-1773741651820.json","e2e/output/playwright/service-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v4/probes/-satisfaction-1773741693256.json","e2e/output/playwright/service-governance-recheck-v4/probes/-tickets-1773741679938.json","e2e/output/playwright/service-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v5/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v6/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v7/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v8/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v9/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v2/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v2/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v2/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v2/failure-1.html","e2e/output/playwright/stores-governance-recheck-v2/failure-1.png","e2e/output/playwright/stores-governance-recheck-v2/failure-2.html","e2e/output/playwright/stores-governance-recheck-v2/failure-2.png","e2e/output/playwright/stores-governance-recheck-v2/failure-3.html","e2e/output/playwright/stores-governance-recheck-v2/failure-3.png","e2e/output/playwright/stores-governance-recheck-v2/failure-4.html","e2e/output/playwright/stores-governance-recheck-v2/failure-4.png","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-analytics-1773740129438.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-influencers-1773740141100.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-orders-1773740134526.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-participants-1773740135945.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-products-1773740132422.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-promotions-1773740142191.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-groupbuy-settlements-1773740138002.json","e2e/output/playwright/stores-governance-recheck-v2/probes/-location-assessments-1773740153251.json","e2e/output/playwright/stores-governance-recheck-v2/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v3/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v3/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v3/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v3/failure-1.html","e2e/output/playwright/stores-governance-recheck-v3/failure-1.png","e2e/output/playwright/stores-governance-recheck-v3/failure-2.html","e2e/output/playwright/stores-governance-recheck-v3/failure-2.png","e2e/output/playwright/stores-governance-recheck-v3/failure-3.html","e2e/output/playwright/stores-governance-recheck-v3/failure-3.png","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-analytics-1773740698713.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-influencers-1773740709298.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-orders-1773740703762.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-participants-1773740705168.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-products-1773740701681.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-promotions-1773740712476.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-groupbuy-settlements-1773740706222.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-location-assessments-1773740728228.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-store-configs-1773740725544.json","e2e/output/playwright/stores-governance-recheck-v3/probes/-stores-1773740723322.json","e2e/output/playwright/stores-governance-recheck-v3/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v4/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v4/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v4/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-analytics-1773740850017.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-influencers-1773740861335.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-orders-1773740855069.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-participants-1773740856481.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-products-1773740852985.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-promotions-1773740864334.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-groupbuy-settlements-1773740858235.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-location-assessments-1773740871666.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-store-configs-1773740868965.json","e2e/output/playwright/stores-governance-recheck-v4/probes/-stores-1773740867044.json","e2e/output/playwright/stores-governance-recheck-v4/visible-menu-snapshot.json","e2e/output/playwright/stores-governance-recheck-v5/action-coverage-report.json","e2e/output/playwright/stores-governance-recheck-v5/action-coverage-report.md","e2e/output/playwright/stores-governance-recheck-v5/blocked-unmapped-pages.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-analytics-1773741032200.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-influencers-1773741043543.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-orders-1773741037222.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-participants-1773741038646.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-products-1773741035145.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-promotions-1773741046603.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-groupbuy-settlements-1773741040426.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-location-assessments-1773741098050.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-store-configs-1773741062674.json","e2e/output/playwright/stores-governance-recheck-v5/probes/-stores-1773741060747.json","e2e/output/playwright/stores-governance-recheck-v5/visible-menu-snapshot.json","e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/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/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/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-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/-customer-marketing-1773743123171.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json"],"removed":["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/probes/-ai-agents-1773739289696.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-im-integration-1773739342308.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-overview-1773739262437.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-skill-library-1773739334842.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-1773739337576.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-ai-agents-tasks-pending-1773739343834.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-1773739401549.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-attribution-models-1773739397048.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channel-integrations-1773739381878.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-channels-1773739379260.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-content-library-1773739404417.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-pools-1773739376720.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-qualification-1773739373478.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-lead-scoring-1773739374423.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-leads-1773739371169.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-qr-codes-1773739383429.json","output/playwright/full-menu-write-batches/ai-acquisition-content/probes/-utm-tracking-1773739384907.json","output/playwright/full-menu-write-batches/finance/failure-1.html","output/playwright/full-menu-write-batches/finance/failure-1.png","output/playwright/full-menu-write-batches/finance/failure-2.html","output/playwright/full-menu-write-batches/finance/failure-2.png","output/playwright/full-menu-write-batches/finance/failure-3.html","output/playwright/full-menu-write-batches/finance/failure-3.png","output/playwright/full-menu-write-batches/finance/failure-4.html","output/playwright/full-menu-write-batches/finance/failure-4.png","output/playwright/full-menu-write-batches/finance/failure-5.html","output/playwright/full-menu-write-batches/finance/failure-5.png","output/playwright/full-menu-write-batches/finance/failure-6.html","output/playwright/full-menu-write-batches/finance/failure-6.png","output/playwright/full-menu-write-batches/finance/failure-7.html","output/playwright/full-menu-write-batches/finance/failure-7.png","output/playwright/full-menu-write-batches/finance/failure-8.html","output/playwright/full-menu-write-batches/finance/failure-8.png","output/playwright/full-menu-write-batches/finance/failure-9.html","output/playwright/full-menu-write-batches/finance/failure-9.png","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773730815434.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773730746198.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773730747838.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-accounts-1773730566774.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-audiences-1773730561615.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773730569333.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-campaigns-1773730556834.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-creatives-1773730559313.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-reports-1773730564152.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaign-library-1773730532757.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-campaigns-1773730528728.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773730587398.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773730600826.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773730571925.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773730573486.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773730577188.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773730579980.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-customer-marketing-1773730531325.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773730578554.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773730583244.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773730574929.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773730586008.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-1773731072621.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773731076369.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773731074407.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773731078283.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773731084301.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773731086563.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773731068258.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773731082834.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773731080800.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773731069659.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773731043692.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773731041756.json"],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/src/modules/lead-scoring-ai/lead-scoring-ai.service.ts","backend/src/modules/marketing/marketing.controller.ts","backend/src/modules/stores/store.service.ts","docs/reports/governance-experience-2026-03-07.md","e2e/output/playwright/full-menu-write-actions/action-coverage-report.json","e2e/output/playwright/full-menu-write-actions/action-coverage-report.md","e2e/output/playwright/full-menu-write-actions/failure-1.html","e2e/output/playwright/full-menu-write-actions/failure-1.png","e2e/output/playwright/full-menu-write-actions/failure-2.html","e2e/output/playwright/full-menu-write-actions/visible-menu-snapshot.json","e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/modules/stores.ts","frontend/src/views/finance-os/profit/ProfitAssetEngine.vue","output/playwright/full-menu-write-batches/ai-acquisition-content/action-coverage-report.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/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/supply-chain/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1830963,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T18:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773743732
|
1773743732
|
0
|
1773743732
|
1773743732
|
NULL
|
|
0
|
Edit
Delete
|
|
6399
|
sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告
|
6
|
5
|
health-check.yml
|
6332
|
-2
|
61
|
refs/heads/main
|
1bbe0e31bce6079667ac188e55066ae94e1938fb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"02b254a9bb6dc749245c39967e0b7b09d947804f","after":"1bbe0e31bce6079667ac188e55066ae94e1938fb","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/02b254a9bb6dc749245c39967e0b7b09d947804f...1bbe0e31bce6079667ac188e55066ae94e1938fb","commits":[{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1836138,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T18:35:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773744032
|
1773744033
|
0
|
1773744032
|
1773744033
|
NULL
|
|
0
|
Edit
Delete
|
|
6400
|
sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告
|
6
|
5
|
health-check.yml
|
6333
|
-2
|
61
|
refs/heads/main
|
1bbe0e31bce6079667ac188e55066ae94e1938fb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"02b254a9bb6dc749245c39967e0b7b09d947804f","after":"1bbe0e31bce6079667ac188e55066ae94e1938fb","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/02b254a9bb6dc749245c39967e0b7b09d947804f...1bbe0e31bce6079667ac188e55066ae94e1938fb","commits":[{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1836138,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T18:35:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773744332
|
1773744333
|
0
|
1773744332
|
1773744333
|
NULL
|
|
0
|
Edit
Delete
|
|
6401
|
sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告
|
6
|
5
|
health-check.yml
|
6334
|
-2
|
61
|
refs/heads/main
|
1bbe0e31bce6079667ac188e55066ae94e1938fb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"02b254a9bb6dc749245c39967e0b7b09d947804f","after":"1bbe0e31bce6079667ac188e55066ae94e1938fb","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/02b254a9bb6dc749245c39967e0b7b09d947804f...1bbe0e31bce6079667ac188e55066ae94e1938fb","commits":[{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1836138,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T18:35:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773744632
|
1773744633
|
0
|
1773744632
|
1773744633
|
NULL
|
|
0
|
Edit
Delete
|
|
6402
|
sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告
|
6
|
5
|
health-check.yml
|
6335
|
-2
|
61
|
refs/heads/main
|
1bbe0e31bce6079667ac188e55066ae94e1938fb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"02b254a9bb6dc749245c39967e0b7b09d947804f","after":"1bbe0e31bce6079667ac188e55066ae94e1938fb","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/02b254a9bb6dc749245c39967e0b7b09d947804f...1bbe0e31bce6079667ac188e55066ae94e1938fb","commits":[{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1836138,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T18:35:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773744932
|
1773744933
|
0
|
1773744932
|
1773744933
|
NULL
|
|
0
|
Edit
Delete
|
|
6403
|
sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告
|
6
|
5
|
health-check.yml
|
6336
|
-2
|
61
|
refs/heads/main
|
1bbe0e31bce6079667ac188e55066ae94e1938fb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"02b254a9bb6dc749245c39967e0b7b09d947804f","after":"1bbe0e31bce6079667ac188e55066ae94e1938fb","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/02b254a9bb6dc749245c39967e0b7b09d947804f...1bbe0e31bce6079667ac188e55066ae94e1938fb","commits":[{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]}],"total_commits":0,"head_commit":{"id":"1bbe0e31bce6079667ac188e55066ae94e1938fb","message":"sync: 同步 Playwright E2E 运行产物与可见菜单写动作覆盖报告\n\n- 新增 e2e/output/playwright/service-governance-recheck-v12~v17 服务治理回放产物\n- 更新 output/playwright/full-menu-write-batches 批次产物:\n - finance: 更新 probes 快照 (ap-ledger/financial-reports/invoices/payments/reconciliation)\n - growth-sales-stores-service: 新增社区/营销/预测分析 probes\n - supply-chain: 新增供应链/资产/设备 probes 与 action-coverage-report.md\n - synergy: 更新组织/知识 probes\n - system-infra: 更新系统配置 probes\n- 更新 module-catalog.overrides.ts 配置\n- 清理旧版 test-results 与 playwright-report 产物\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/1bbe0e31bce6079667ac188e55066ae94e1938fb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-17T18:39:17+08:00","added":["e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v12/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v12/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v12/probes/-diagnosis-1773743318641.json","e2e/output/playwright/service-governance-recheck-v12/probes/-faults-1773743324554.json","e2e/output/playwright/service-governance-recheck-v12/probes/-maintenance-1773743323062.json","e2e/output/playwright/service-governance-recheck-v12/probes/-rma-1773743316313.json","e2e/output/playwright/service-governance-recheck-v12/probes/-sla-1773743314557.json","e2e/output/playwright/service-governance-recheck-v12/probes/-spare-parts-1773743321300.json","e2e/output/playwright/service-governance-recheck-v12/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v13/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v13/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v13/failure-1.html","e2e/output/playwright/service-governance-recheck-v13/failure-1.png","e2e/output/playwright/service-governance-recheck-v13/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v14/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v14/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v14/failure-1.html","e2e/output/playwright/service-governance-recheck-v14/failure-1.png","e2e/output/playwright/service-governance-recheck-v14/probes/-projects-1773743580757.json","e2e/output/playwright/service-governance-recheck-v14/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v15/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v15/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v15/failure-1.html","e2e/output/playwright/service-governance-recheck-v15/failure-1.png","e2e/output/playwright/service-governance-recheck-v15/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v16/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v16/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v16/probes/-projects-1773743787489.json","e2e/output/playwright/service-governance-recheck-v16/visible-menu-snapshot.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.json","e2e/output/playwright/service-governance-recheck-v17/action-coverage-report.md","e2e/output/playwright/service-governance-recheck-v17/blocked-unmapped-pages.json","e2e/output/playwright/service-governance-recheck-v17/probes/-devices-1773743825687.json","e2e/output/playwright/service-governance-recheck-v17/probes/-diagnosis-1773743829641.json","e2e/output/playwright/service-governance-recheck-v17/probes/-faults-1773743835280.json","e2e/output/playwright/service-governance-recheck-v17/probes/-maintenance-1773743833854.json","e2e/output/playwright/service-governance-recheck-v17/probes/-projects-1773743870435.json","e2e/output/playwright/service-governance-recheck-v17/probes/-rma-1773743827284.json","e2e/output/playwright/service-governance-recheck-v17/probes/-satisfaction-1773743820978.json","e2e/output/playwright/service-governance-recheck-v17/probes/-sla-1773743823317.json","e2e/output/playwright/service-governance-recheck-v17/probes/-spare-parts-1773743832221.json","e2e/output/playwright/service-governance-recheck-v17/probes/-tickets-1773743818005.json","e2e/output/playwright/service-governance-recheck-v17/visible-menu-snapshot.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773743465614.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743590855.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773743385683.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773743387418.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743656753.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-ad-biddings-1773743151490.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-activities-1773743170269.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-bots-1773743183756.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-groups-1773743154236.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-members-1773743155879.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-points-1773743159704.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-community-tasks-1773743162659.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-journey-orchestration-1773743161082.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-automation-1773743166011.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-marketing-chatbot-1773743157403.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/probes/-predictive-analytics-1773743168825.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.md","output/playwright/full-menu-write-batches/supply-chain/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-bom-1773743722324.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-issues-1773743726242.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-orders-1773743724201.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assembly-receipts-1773743728230.json","output/playwright/full-menu-write-batches/supply-chain/probes/-assets-1773743734442.json","output/playwright/full-menu-write-batches/supply-chain/probes/-devices-1773743736782.json","output/playwright/full-menu-write-batches/supply-chain/probes/-outbound-1773743716454.json","output/playwright/full-menu-write-batches/supply-chain/probes/-product-categories-1773743732908.json","output/playwright/full-menu-write-batches/supply-chain/probes/-products-1773743730791.json","output/playwright/full-menu-write-batches/supply-chain/probes/-serial-numbers-1773743717905.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743691682.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743689695.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773743796296.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773743745810.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773743747679.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773743541824.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773743528143.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773743504746.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773743502631.json"],"removed":["e2e/playwright-report/data/15b5572e0d4d8fbcb4d830023c3479054a45fb29.md","e2e/playwright-report/data/5862400d43d2e9288612ce7b58e7d22d7528d08a.png","e2e/test-results/.last-run.json","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/error-context.md","e2e/test-results/crud-01-visible-menu-write-25883-写操作回放-当前可见主菜单页-当前可见页面动作契约回放-chromium/test-failed-1.png","e2e/test-results/results.json","output/playwright/full-menu-write-batches/finance/probes/-ap-ledger-1773742908123.json","output/playwright/full-menu-write-batches/finance/probes/-financial-reports-1773743033790.json","output/playwright/full-menu-write-batches/finance/probes/-invoices-1773742839017.json","output/playwright/full-menu-write-batches/finance/probes/-payments-1773742840685.json","output/playwright/full-menu-write-batches/finance/probes/-reconciliation-1773743099152.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.md","output/playwright/full-menu-write-batches/hr/blocked-unmapped-pages.json","output/playwright/full-menu-write-batches/hr/probes/-commissions-1773731255349.json","output/playwright/full-menu-write-batches/supply-chain/probes/-suppliers-1773743134438.json","output/playwright/full-menu-write-batches/supply-chain/probes/-supply-chain-1773743132434.json","output/playwright/full-menu-write-batches/synergy/probes/-departments-1773742116116.json","output/playwright/full-menu-write-batches/synergy/probes/-knowledge-1773742076749.json","output/playwright/full-menu-write-batches/synergy/probes/-stage-knowledge-1773742078591.json","output/playwright/full-menu-write-batches/system-infra/probes/-event-subscriptions-1773731295866.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-biz-sequences-1773731281925.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-params-1773731268383.json","output/playwright/full-menu-write-batches/system-infra/probes/-system-tenant-configs-1773731266376.json"],"modified":["e2e/playwright-report/index.html","e2e/tests/crud/module-catalog.overrides.ts","output/playwright/full-menu-write-batches/batch-summary.json","output/playwright/full-menu-write-batches/batch-summary.md","output/playwright/full-menu-write-batches/finance/action-coverage-report.json","output/playwright/full-menu-write-batches/growth-sales-stores-service/action-coverage-report.json","output/playwright/full-menu-write-batches/hr/action-coverage-report.json","output/playwright/full-menu-write-batches/supply-chain/action-coverage-report.json","output/playwright/full-menu-write-batches/synergy/action-coverage-report.json","output/playwright/full-menu-write-batches/system-infra/action-coverage-report.json"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":1836138,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-17T18:35:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1773745232
|
1773745233
|
0
|
1773745232
|
1773745233
|
NULL
|
|
0
|
Edit
Delete
|