|
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
|
|
8928
|
Remove tracked E2E runtime artifacts
|
6
|
5
|
e2e-tests.yml
|
8853
|
5
|
0
|
refs/heads/main
|
59f46625b28f7defe4dba196efd9edd5f82ed701
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c09d9ff6160d851464fbce2a407409d4e8d2bc95","after":"59f46625b28f7defe4dba196efd9edd5f82ed701","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c09d9ff6160d851464fbce2a407409d4e8d2bc95...59f46625b28f7defe4dba196efd9edd5f82ed701","commits":[{"id":"59f46625b28f7defe4dba196efd9edd5f82ed701","message":"Remove tracked E2E runtime artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/59f46625b28f7defe4dba196efd9edd5f82ed701","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T13:06:35+08:00","added":[],"removed":["e2e/playwright-report/data/097b6ff27c2492ae8bc19a68c15983488146c4c2.md","e2e/playwright-report/data/deb92ca591745e5f088e1c57cfde2e64ee5806d0.png","e2e/playwright-report/index.html","e2e/test-results/.last-run.json","e2e/test-results/.playwright-artifacts-635/20b49004608efcb79c0d514e24b595ce.png","e2e/test-results/.playwright-artifacts-635/4e18b49cd624661c8896f7dfbf64807b.png","e2e/test-results/.playwright-artifacts-635/5e117b61e35e0409b33ddb43f4f8ac5a.png","e2e/test-results/.playwright-artifacts-635/613203fbe0b94dc93959b8fe48dc6a4f.png","e2e/test-results/.playwright-artifacts-635/64918fded8c668328b0b7810cba871ff.png","e2e/test-results/.playwright-artifacts-635/854247b37290aba0b7d4a3d406cbabea.png","e2e/test-results/.playwright-artifacts-635/937ee618069e213911ad9b6f73d10fa0.png","e2e/test-results/.playwright-artifacts-635/969bade51ee07c84f88f66b338791c20.png","e2e/test-results/.playwright-artifacts-635/9bc113d166faf9f4086e3ccb785cf936.png","e2e/test-results/.playwright-artifacts-635/9f9cc26ab98aae54eb12b47cbcc4c252.png","e2e/test-results/.playwright-artifacts-635/9fd8c226063efa1e6a77e8fec0ff4e7e.png","e2e/test-results/.playwright-artifacts-635/ac0f3f5e06b9d9fa0d83fcd833bad0be.png","e2e/test-results/.playwright-artifacts-635/b3de232d66d614aeea02f7af2d27166a.png","e2e/test-results/.playwright-artifacts-635/ed2ba381349c416a65472cc9f8d84e52.png","e2e/test-results/.playwright-artifacts-636/01066cb1dffdf9a554ea842c2b6ca263.png","e2e/test-results/.playwright-artifacts-636/06ac32bd0ba95481c2d526beb0fd77dc.png","e2e/test-results/.playwright-artifacts-636/302f6a0a13c55d21c5e14bb51dd7e585.png","e2e/test-results/.playwright-artifacts-636/36c1d60682e660c28f8c318c3829b497.png","e2e/test-results/.playwright-artifacts-636/6734e18bd858f9f1a48e060f0342268e.png","e2e/test-results/.playwright-artifacts-636/67ab4b7d3620091cf698a5366c388a43.png","e2e/test-results/.playwright-artifacts-636/76dc8200cebc3c2aa940424ed8119067.png","e2e/test-results/.playwright-artifacts-636/987c5b2f88a74fce784a3a8e436c8972.png","e2e/test-results/.playwright-artifacts-636/a2db41ba57c248354cf6402ed4c41565.png","e2e/test-results/.playwright-artifacts-636/c9b8d029eeb75aa08bfc48ff4938dec6.png","e2e/test-results/.playwright-artifacts-636/ce5756591523ff7aaf1f00446ba0ac72.png","e2e/test-results/.playwright-artifacts-636/d5bdbdfcd286647f066a37beb559955d.png","e2e/test-results/.playwright-artifacts-636/e7b62ac0000816c93df64eb0c53ee85a.png","e2e/test-results/.playwright-artifacts-636/e8095cbb58e80b518061ec76ba45d911.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-79eb9da801aa3347a58d383a1b765c36f4930079.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-8f0cab7eb1a17ac85c4642b3b9f0c83586993538.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-5f2a39f69fd8bc7a31be96473359a5571dbfc8a1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-e39b372096d0b7cbdc2eb781f0b0d6575cc16d12.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-49f29e01e8631136a57c8909128e588eec8dd9c7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-f606bea8b9f03bb03dacd13c381e73afd56273a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-8482f787ee3e69836f8c6c7c0db405f8c0b126fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-eecf93fa858eceedabc9ede1175d39486e981321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-878de1581c3941bae62f1945d2f039bc357b374a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-a60919fb48a8c4a91f2043eebcfddd1a3f3aa86f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-9161e9408f0c3ee23d7ffd5b00080d0a6ff6d375.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-204133f8012f0c730c300eedb55d3b4d61fa0fef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-d68dc4c184f94c58de94b0db219c3f02282e075b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-e0dc98d91e92fd88fdf9a52e3f5821f4ab00cb60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-86d0d9a8f84415276dd0d605dea6597d96ad103d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-91f6817c56e89d03a125fb54902b991d281b1551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-3f0d95009d2b1ee32159a62921a542ff4847972c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-64952f82b9502ba25913d25577ece3cb6c286ab1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-30055d63deefd071fce08add0f08a4a468950282.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-6ac0b418f4b7370d66aff5aa379267757fb0348d.json","e2e/test-results/crud/probes/process-designer-D01-1774598542579.json","e2e/test-results/crud/probes/process-designer-D02-1774598543205.json","e2e/test-results/crud/probes/resource-requests-C01-1774598543888.json","e2e/test-results/crud/probes/resource-requests-C02-1774598544498.json","e2e/test-results/crud/probes/resource-requests-D01-1774598551041.json","e2e/test-results/crud/probes/resource-requests-D02-1774598552410.json","e2e/test-results/crud/probes/resource-requests-E01-1774598549295.json","e2e/test-results/crud/probes/resource-requests-P01-1774598547828.json","e2e/test-results/crud/probes/resource-requests-U01-1774598549367.json","e2e/test-results/crud/probes/resource-requests-U02-1774598550767.json","e2e/test-results/crud/probes/roles-C01-1774598552409.json","e2e/test-results/crud/probes/roles-C02-1774598553777.json","e2e/test-results/crud/probes/roles-D01-1774598560419.json","e2e/test-results/crud/probes/roles-D02-1774598560906.json","e2e/test-results/crud/probes/roles-E01-1774598557835.json","e2e/test-results/crud/probes/roles-P01-1774598557110.json","e2e/test-results/crud/probes/roles-U01-1774598558749.json","e2e/test-results/crud/probes/roles-U02-1774598559274.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774598561722.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774598562196.json","e2e/test-results/results.json","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/error-context.md","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/test-failed-1.png"],"modified":[".gitignore"]},{"id":"db67d1ca8772774da4509260ffd8437b8f4183fe","message":"Align acquisition menus with canonical routing\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/db67d1ca8772774da4509260ffd8437b8f4183fe","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:59:49+08:00","added":[],"removed":[],"modified":["e2e/tests/ui-modules/view-governance.generated.json","frontend/src/router/__tests__/lead-center-routing.test.ts","frontend/src/router/__tests__/route-permission-compat.test.ts","frontend/src/router/menu.ts","frontend/src/router/modules/acquisition.ts","frontend/src/router/modules/content-social.ts","frontend/src/router/modules/supplemental.ts","frontend/src/router/modules/supply-chain.ts"]},{"id":"9e2d3f3dd1d4db3bb89f1882a7b13c66360d62fd","message":"Hide AI agent event routes under tasks menu\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9e2d3f3dd1d4db3bb89f1882a7b13c66360d62fd","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:48:58+08:00","added":[],"removed":[],"modified":["e2e/tests/ui-modules/view-governance.generated.json","frontend/src/router/modules/ai-agents.ts","frontend/src/router/modules/compat-redirects.ts"]},{"id":"c927efaa45b7f5d2252c6357f3c3696f563c4944","message":"Deepen governance skills with on-call guidance and examples\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c927efaa45b7f5d2252c6357f3c3696f563c4944","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:39:20+08:00","added":[".codex/skills/juhi-api-acceptance-runtime/anti-patterns.md",".codex/skills/juhi-api-acceptance-runtime/handoff.md",".codex/skills/juhi-api-acceptance-runtime/triage-notes.example.md",".codex/skills/juhi-approval-process-governance/anti-patterns.md",".codex/skills/juhi-approval-process-governance/handoff.md",".codex/skills/juhi-approval-process-governance/triage-notes.example.md",".codex/skills/juhi-backend-audit-fix/anti-patterns.md",".codex/skills/juhi-backend-audit-fix/handoff.md",".codex/skills/juhi-backend-audit-fix/triage-notes.example.md",".codex/skills/juhi-docs-single-source-sync/anti-patterns.md",".codex/skills/juhi-docs-single-source-sync/handoff.md",".codex/skills/juhi-docs-single-source-sync/triage-notes.example.md",".codex/skills/juhi-frontend-view-governance/anti-patterns.md",".codex/skills/juhi-frontend-view-governance/handoff.md",".codex/skills/juhi-frontend-view-governance/triage-notes.example.md",".codex/skills/juhi-governance-commander/anti-patterns.md",".codex/skills/juhi-governance-commander/handoff.md",".codex/skills/juhi-governance-commander/triage-notes.example.md",".codex/skills/juhi-governance-index/anti-patterns.md",".codex/skills/juhi-governance-index/handoff.md",".codex/skills/juhi-governance-index/triage-notes.example.md",".codex/skills/juhi-module-g4-governance/anti-patterns.md",".codex/skills/juhi-module-g4-governance/handoff.md",".codex/skills/juhi-module-g4-governance/triage-notes.example.md",".codex/skills/juhi-playwright-runtime-triage/anti-patterns.md",".codex/skills/juhi-playwright-runtime-triage/handoff.md",".codex/skills/juhi-playwright-runtime-triage/triage-notes.example.md",".codex/skills/templates/arch-stage-decision-prompt.example.md",".codex/skills/templates/arch-stage-decision-prompt.variables.md",".codex/skills/templates/governance-summary-prompt.example.md",".codex/skills/templates/governance-summary-prompt.variables.md",".codex/skills/templates/ops-pr-summary-prompt.example.md",".codex/skills/templates/ops-pr-summary-prompt.variables.md"],"removed":[],"modified":[".codex/skills/README.md",".codex/skills/juhi-api-acceptance-runtime/SKILL.md",".codex/skills/juhi-api-acceptance-runtime/agents/openai.yaml",".codex/skills/juhi-api-acceptance-runtime/references/entrypoints.md",".codex/skills/juhi-approval-process-governance/SKILL.md",".codex/skills/juhi-approval-process-governance/agents/openai.yaml",".codex/skills/juhi-approval-process-governance/references/entrypoints.md",".codex/skills/juhi-backend-audit-fix/SKILL.md",".codex/skills/juhi-backend-audit-fix/agents/openai.yaml",".codex/skills/juhi-backend-audit-fix/references/entrypoints.md",".codex/skills/juhi-docs-single-source-sync/SKILL.md",".codex/skills/juhi-docs-single-source-sync/agents/openai.yaml",".codex/skills/juhi-docs-single-source-sync/references/entrypoints.md",".codex/skills/juhi-frontend-view-governance/SKILL.md",".codex/skills/juhi-frontend-view-governance/agents/openai.yaml",".codex/skills/juhi-frontend-view-governance/references/entrypoints.md",".codex/skills/juhi-governance-commander/SKILL.md",".codex/skills/juhi-governance-commander/agents/openai.yaml",".codex/skills/juhi-governance-commander/references/entrypoints.md",".codex/skills/juhi-governance-index/SKILL.md",".codex/skills/juhi-governance-index/agents/openai.yaml",".codex/skills/juhi-governance-index/references/entrypoints.md",".codex/skills/juhi-module-g4-governance/SKILL.md",".codex/skills/juhi-module-g4-governance/agents/openai.yaml",".codex/skills/juhi-module-g4-governance/references/entrypoints.md",".codex/skills/juhi-playwright-runtime-triage/SKILL.md",".codex/skills/juhi-playwright-runtime-triage/agents/openai.yaml",".codex/skills/juhi-playwright-runtime-triage/references/entrypoints.md",".codex/skills/templates/README.md"]},{"id":"4e0722ef33f39eb3b839d756b57c19b92c57b5b3","message":"Add governance updates for IA alignment and acceptance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/4e0722ef33f39eb3b839d756b57c19b92c57b5b3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:11:54+08:00","added":[".codex/skills/README.md",".codex/skills/juhi-api-acceptance-runtime/SKILL.md",".codex/skills/juhi-api-acceptance-runtime/agents/openai.yaml",".codex/skills/juhi-api-acceptance-runtime/checklist.example.md",".codex/skills/juhi-api-acceptance-runtime/checklist.md",".codex/skills/juhi-api-acceptance-runtime/examples.md",".codex/skills/juhi-api-acceptance-runtime/references/entrypoints.md",".codex/skills/juhi-approval-process-governance/SKILL.md",".codex/skills/juhi-approval-process-governance/agents/openai.yaml",".codex/skills/juhi-approval-process-governance/checklist.example.md",".codex/skills/juhi-approval-process-governance/checklist.md",".codex/skills/juhi-approval-process-governance/examples.md",".codex/skills/juhi-approval-process-governance/references/entrypoints.md",".codex/skills/juhi-backend-audit-fix/SKILL.md",".codex/skills/juhi-backend-audit-fix/agents/openai.yaml",".codex/skills/juhi-backend-audit-fix/checklist.example.md",".codex/skills/juhi-backend-audit-fix/checklist.md",".codex/skills/juhi-backend-audit-fix/examples.md",".codex/skills/juhi-backend-audit-fix/references/entrypoints.md",".codex/skills/juhi-docs-single-source-sync/SKILL.md",".codex/skills/juhi-docs-single-source-sync/agents/openai.yaml",".codex/skills/juhi-docs-single-source-sync/checklist.example.md",".codex/skills/juhi-docs-single-source-sync/checklist.md",".codex/skills/juhi-docs-single-source-sync/examples.md",".codex/skills/juhi-docs-single-source-sync/references/entrypoints.md",".codex/skills/juhi-frontend-view-governance/SKILL.md",".codex/skills/juhi-frontend-view-governance/agents/openai.yaml",".codex/skills/juhi-frontend-view-governance/checklist.example.md",".codex/skills/juhi-frontend-view-governance/checklist.md",".codex/skills/juhi-frontend-view-governance/examples.md",".codex/skills/juhi-frontend-view-governance/references/entrypoints.md",".codex/skills/juhi-governance-commander/SKILL.md",".codex/skills/juhi-governance-commander/agents/openai.yaml",".codex/skills/juhi-governance-commander/checklist.example.md",".codex/skills/juhi-governance-commander/checklist.md",".codex/skills/juhi-governance-commander/examples.md",".codex/skills/juhi-governance-commander/references/entrypoints.md",".codex/skills/juhi-governance-index/SKILL.md",".codex/skills/juhi-governance-index/agents/openai.yaml",".codex/skills/juhi-governance-index/checklist.example.md",".codex/skills/juhi-governance-index/checklist.md",".codex/skills/juhi-governance-index/examples.md",".codex/skills/juhi-governance-index/references/entrypoints.md",".codex/skills/juhi-module-g4-governance/SKILL.md",".codex/skills/juhi-module-g4-governance/agents/openai.yaml",".codex/skills/juhi-module-g4-governance/checklist.example.md",".codex/skills/juhi-module-g4-governance/checklist.md",".codex/skills/juhi-module-g4-governance/examples.md",".codex/skills/juhi-module-g4-governance/references/entrypoints.md",".codex/skills/juhi-playwright-runtime-triage/SKILL.md",".codex/skills/juhi-playwright-runtime-triage/agents/openai.yaml",".codex/skills/juhi-playwright-runtime-triage/checklist.example.md",".codex/skills/juhi-playwright-runtime-triage/checklist.md",".codex/skills/juhi-playwright-runtime-triage/examples.md",".codex/skills/juhi-playwright-runtime-triage/references/entrypoints.md",".codex/skills/templates/README.md",".codex/skills/templates/acceptance-card-prompt.example.md",".codex/skills/templates/acceptance-card-prompt.variables.md",".codex/skills/templates/battle-card-prompt.example.md",".codex/skills/templates/battle-card-prompt.variables.md",".codex/skills/templates/evidence-bundle-prompt.example.md",".codex/skills/templates/evidence-bundle-prompt.variables.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"59f46625b28f7defe4dba196efd9edd5f82ed701","message":"Remove tracked E2E runtime artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/59f46625b28f7defe4dba196efd9edd5f82ed701","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T13:06:35+08:00","added":[],"removed":["e2e/playwright-report/data/097b6ff27c2492ae8bc19a68c15983488146c4c2.md","e2e/playwright-report/data/deb92ca591745e5f088e1c57cfde2e64ee5806d0.png","e2e/playwright-report/index.html","e2e/test-results/.last-run.json","e2e/test-results/.playwright-artifacts-635/20b49004608efcb79c0d514e24b595ce.png","e2e/test-results/.playwright-artifacts-635/4e18b49cd624661c8896f7dfbf64807b.png","e2e/test-results/.playwright-artifacts-635/5e117b61e35e0409b33ddb43f4f8ac5a.png","e2e/test-results/.playwright-artifacts-635/613203fbe0b94dc93959b8fe48dc6a4f.png","e2e/test-results/.playwright-artifacts-635/64918fded8c668328b0b7810cba871ff.png","e2e/test-results/.playwright-artifacts-635/854247b37290aba0b7d4a3d406cbabea.png","e2e/test-results/.playwright-artifacts-635/937ee618069e213911ad9b6f73d10fa0.png","e2e/test-results/.playwright-artifacts-635/969bade51ee07c84f88f66b338791c20.png","e2e/test-results/.playwright-artifacts-635/9bc113d166faf9f4086e3ccb785cf936.png","e2e/test-results/.playwright-artifacts-635/9f9cc26ab98aae54eb12b47cbcc4c252.png","e2e/test-results/.playwright-artifacts-635/9fd8c226063efa1e6a77e8fec0ff4e7e.png","e2e/test-results/.playwright-artifacts-635/ac0f3f5e06b9d9fa0d83fcd833bad0be.png","e2e/test-results/.playwright-artifacts-635/b3de232d66d614aeea02f7af2d27166a.png","e2e/test-results/.playwright-artifacts-635/ed2ba381349c416a65472cc9f8d84e52.png","e2e/test-results/.playwright-artifacts-636/01066cb1dffdf9a554ea842c2b6ca263.png","e2e/test-results/.playwright-artifacts-636/06ac32bd0ba95481c2d526beb0fd77dc.png","e2e/test-results/.playwright-artifacts-636/302f6a0a13c55d21c5e14bb51dd7e585.png","e2e/test-results/.playwright-artifacts-636/36c1d60682e660c28f8c318c3829b497.png","e2e/test-results/.playwright-artifacts-636/6734e18bd858f9f1a48e060f0342268e.png","e2e/test-results/.playwright-artifacts-636/67ab4b7d3620091cf698a5366c388a43.png","e2e/test-results/.playwright-artifacts-636/76dc8200cebc3c2aa940424ed8119067.png","e2e/test-results/.playwright-artifacts-636/987c5b2f88a74fce784a3a8e436c8972.png","e2e/test-results/.playwright-artifacts-636/a2db41ba57c248354cf6402ed4c41565.png","e2e/test-results/.playwright-artifacts-636/c9b8d029eeb75aa08bfc48ff4938dec6.png","e2e/test-results/.playwright-artifacts-636/ce5756591523ff7aaf1f00446ba0ac72.png","e2e/test-results/.playwright-artifacts-636/d5bdbdfcd286647f066a37beb559955d.png","e2e/test-results/.playwright-artifacts-636/e7b62ac0000816c93df64eb0c53ee85a.png","e2e/test-results/.playwright-artifacts-636/e8095cbb58e80b518061ec76ba45d911.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-79eb9da801aa3347a58d383a1b765c36f4930079.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-8f0cab7eb1a17ac85c4642b3b9f0c83586993538.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-5f2a39f69fd8bc7a31be96473359a5571dbfc8a1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-e39b372096d0b7cbdc2eb781f0b0d6575cc16d12.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-49f29e01e8631136a57c8909128e588eec8dd9c7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-f606bea8b9f03bb03dacd13c381e73afd56273a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-8482f787ee3e69836f8c6c7c0db405f8c0b126fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-eecf93fa858eceedabc9ede1175d39486e981321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-878de1581c3941bae62f1945d2f039bc357b374a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-a60919fb48a8c4a91f2043eebcfddd1a3f3aa86f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-9161e9408f0c3ee23d7ffd5b00080d0a6ff6d375.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-204133f8012f0c730c300eedb55d3b4d61fa0fef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-d68dc4c184f94c58de94b0db219c3f02282e075b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-e0dc98d91e92fd88fdf9a52e3f5821f4ab00cb60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-86d0d9a8f84415276dd0d605dea6597d96ad103d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-91f6817c56e89d03a125fb54902b991d281b1551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-3f0d95009d2b1ee32159a62921a542ff4847972c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-64952f82b9502ba25913d25577ece3cb6c286ab1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-30055d63deefd071fce08add0f08a4a468950282.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-6ac0b418f4b7370d66aff5aa379267757fb0348d.json","e2e/test-results/crud/probes/process-designer-D01-1774598542579.json","e2e/test-results/crud/probes/process-designer-D02-1774598543205.json","e2e/test-results/crud/probes/resource-requests-C01-1774598543888.json","e2e/test-results/crud/probes/resource-requests-C02-1774598544498.json","e2e/test-results/crud/probes/resource-requests-D01-1774598551041.json","e2e/test-results/crud/probes/resource-requests-D02-1774598552410.json","e2e/test-results/crud/probes/resource-requests-E01-1774598549295.json","e2e/test-results/crud/probes/resource-requests-P01-1774598547828.json","e2e/test-results/crud/probes/resource-requests-U01-1774598549367.json","e2e/test-results/crud/probes/resource-requests-U02-1774598550767.json","e2e/test-results/crud/probes/roles-C01-1774598552409.json","e2e/test-results/crud/probes/roles-C02-1774598553777.json","e2e/test-results/crud/probes/roles-D01-1774598560419.json","e2e/test-results/crud/probes/roles-D02-1774598560906.json","e2e/test-results/crud/probes/roles-E01-1774598557835.json","e2e/test-results/crud/probes/roles-P01-1774598557110.json","e2e/test-results/crud/probes/roles-U01-1774598558749.json","e2e/test-results/crud/probes/roles-U02-1774598559274.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774598561722.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774598562196.json","e2e/test-results/results.json","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/error-context.md","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/test-failed-1.png"],"modified":[".gitignore"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1895962,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T12:29:42+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
20
|
1774674588
|
1774675416
|
0
|
1774674587
|
1774676464
|
|
|
0
|
Edit
Delete
|
|
8929
|
Remove tracked E2E runtime artifacts
|
6
|
5
|
test-pipeline.yml
|
8854
|
5
|
0
|
refs/heads/main
|
59f46625b28f7defe4dba196efd9edd5f82ed701
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c09d9ff6160d851464fbce2a407409d4e8d2bc95","after":"59f46625b28f7defe4dba196efd9edd5f82ed701","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c09d9ff6160d851464fbce2a407409d4e8d2bc95...59f46625b28f7defe4dba196efd9edd5f82ed701","commits":[{"id":"59f46625b28f7defe4dba196efd9edd5f82ed701","message":"Remove tracked E2E runtime artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/59f46625b28f7defe4dba196efd9edd5f82ed701","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T13:06:35+08:00","added":[],"removed":["e2e/playwright-report/data/097b6ff27c2492ae8bc19a68c15983488146c4c2.md","e2e/playwright-report/data/deb92ca591745e5f088e1c57cfde2e64ee5806d0.png","e2e/playwright-report/index.html","e2e/test-results/.last-run.json","e2e/test-results/.playwright-artifacts-635/20b49004608efcb79c0d514e24b595ce.png","e2e/test-results/.playwright-artifacts-635/4e18b49cd624661c8896f7dfbf64807b.png","e2e/test-results/.playwright-artifacts-635/5e117b61e35e0409b33ddb43f4f8ac5a.png","e2e/test-results/.playwright-artifacts-635/613203fbe0b94dc93959b8fe48dc6a4f.png","e2e/test-results/.playwright-artifacts-635/64918fded8c668328b0b7810cba871ff.png","e2e/test-results/.playwright-artifacts-635/854247b37290aba0b7d4a3d406cbabea.png","e2e/test-results/.playwright-artifacts-635/937ee618069e213911ad9b6f73d10fa0.png","e2e/test-results/.playwright-artifacts-635/969bade51ee07c84f88f66b338791c20.png","e2e/test-results/.playwright-artifacts-635/9bc113d166faf9f4086e3ccb785cf936.png","e2e/test-results/.playwright-artifacts-635/9f9cc26ab98aae54eb12b47cbcc4c252.png","e2e/test-results/.playwright-artifacts-635/9fd8c226063efa1e6a77e8fec0ff4e7e.png","e2e/test-results/.playwright-artifacts-635/ac0f3f5e06b9d9fa0d83fcd833bad0be.png","e2e/test-results/.playwright-artifacts-635/b3de232d66d614aeea02f7af2d27166a.png","e2e/test-results/.playwright-artifacts-635/ed2ba381349c416a65472cc9f8d84e52.png","e2e/test-results/.playwright-artifacts-636/01066cb1dffdf9a554ea842c2b6ca263.png","e2e/test-results/.playwright-artifacts-636/06ac32bd0ba95481c2d526beb0fd77dc.png","e2e/test-results/.playwright-artifacts-636/302f6a0a13c55d21c5e14bb51dd7e585.png","e2e/test-results/.playwright-artifacts-636/36c1d60682e660c28f8c318c3829b497.png","e2e/test-results/.playwright-artifacts-636/6734e18bd858f9f1a48e060f0342268e.png","e2e/test-results/.playwright-artifacts-636/67ab4b7d3620091cf698a5366c388a43.png","e2e/test-results/.playwright-artifacts-636/76dc8200cebc3c2aa940424ed8119067.png","e2e/test-results/.playwright-artifacts-636/987c5b2f88a74fce784a3a8e436c8972.png","e2e/test-results/.playwright-artifacts-636/a2db41ba57c248354cf6402ed4c41565.png","e2e/test-results/.playwright-artifacts-636/c9b8d029eeb75aa08bfc48ff4938dec6.png","e2e/test-results/.playwright-artifacts-636/ce5756591523ff7aaf1f00446ba0ac72.png","e2e/test-results/.playwright-artifacts-636/d5bdbdfcd286647f066a37beb559955d.png","e2e/test-results/.playwright-artifacts-636/e7b62ac0000816c93df64eb0c53ee85a.png","e2e/test-results/.playwright-artifacts-636/e8095cbb58e80b518061ec76ba45d911.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-79eb9da801aa3347a58d383a1b765c36f4930079.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-8f0cab7eb1a17ac85c4642b3b9f0c83586993538.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-5f2a39f69fd8bc7a31be96473359a5571dbfc8a1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-e39b372096d0b7cbdc2eb781f0b0d6575cc16d12.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-49f29e01e8631136a57c8909128e588eec8dd9c7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-f606bea8b9f03bb03dacd13c381e73afd56273a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-8482f787ee3e69836f8c6c7c0db405f8c0b126fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-eecf93fa858eceedabc9ede1175d39486e981321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-878de1581c3941bae62f1945d2f039bc357b374a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-a60919fb48a8c4a91f2043eebcfddd1a3f3aa86f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-9161e9408f0c3ee23d7ffd5b00080d0a6ff6d375.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-204133f8012f0c730c300eedb55d3b4d61fa0fef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-d68dc4c184f94c58de94b0db219c3f02282e075b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-e0dc98d91e92fd88fdf9a52e3f5821f4ab00cb60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-86d0d9a8f84415276dd0d605dea6597d96ad103d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-91f6817c56e89d03a125fb54902b991d281b1551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-3f0d95009d2b1ee32159a62921a542ff4847972c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-64952f82b9502ba25913d25577ece3cb6c286ab1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-30055d63deefd071fce08add0f08a4a468950282.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-6ac0b418f4b7370d66aff5aa379267757fb0348d.json","e2e/test-results/crud/probes/process-designer-D01-1774598542579.json","e2e/test-results/crud/probes/process-designer-D02-1774598543205.json","e2e/test-results/crud/probes/resource-requests-C01-1774598543888.json","e2e/test-results/crud/probes/resource-requests-C02-1774598544498.json","e2e/test-results/crud/probes/resource-requests-D01-1774598551041.json","e2e/test-results/crud/probes/resource-requests-D02-1774598552410.json","e2e/test-results/crud/probes/resource-requests-E01-1774598549295.json","e2e/test-results/crud/probes/resource-requests-P01-1774598547828.json","e2e/test-results/crud/probes/resource-requests-U01-1774598549367.json","e2e/test-results/crud/probes/resource-requests-U02-1774598550767.json","e2e/test-results/crud/probes/roles-C01-1774598552409.json","e2e/test-results/crud/probes/roles-C02-1774598553777.json","e2e/test-results/crud/probes/roles-D01-1774598560419.json","e2e/test-results/crud/probes/roles-D02-1774598560906.json","e2e/test-results/crud/probes/roles-E01-1774598557835.json","e2e/test-results/crud/probes/roles-P01-1774598557110.json","e2e/test-results/crud/probes/roles-U01-1774598558749.json","e2e/test-results/crud/probes/roles-U02-1774598559274.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774598561722.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774598562196.json","e2e/test-results/results.json","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/error-context.md","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/test-failed-1.png"],"modified":[".gitignore"]},{"id":"db67d1ca8772774da4509260ffd8437b8f4183fe","message":"Align acquisition menus with canonical routing\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/db67d1ca8772774da4509260ffd8437b8f4183fe","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:59:49+08:00","added":[],"removed":[],"modified":["e2e/tests/ui-modules/view-governance.generated.json","frontend/src/router/__tests__/lead-center-routing.test.ts","frontend/src/router/__tests__/route-permission-compat.test.ts","frontend/src/router/menu.ts","frontend/src/router/modules/acquisition.ts","frontend/src/router/modules/content-social.ts","frontend/src/router/modules/supplemental.ts","frontend/src/router/modules/supply-chain.ts"]},{"id":"9e2d3f3dd1d4db3bb89f1882a7b13c66360d62fd","message":"Hide AI agent event routes under tasks menu\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9e2d3f3dd1d4db3bb89f1882a7b13c66360d62fd","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:48:58+08:00","added":[],"removed":[],"modified":["e2e/tests/ui-modules/view-governance.generated.json","frontend/src/router/modules/ai-agents.ts","frontend/src/router/modules/compat-redirects.ts"]},{"id":"c927efaa45b7f5d2252c6357f3c3696f563c4944","message":"Deepen governance skills with on-call guidance and examples\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c927efaa45b7f5d2252c6357f3c3696f563c4944","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:39:20+08:00","added":[".codex/skills/juhi-api-acceptance-runtime/anti-patterns.md",".codex/skills/juhi-api-acceptance-runtime/handoff.md",".codex/skills/juhi-api-acceptance-runtime/triage-notes.example.md",".codex/skills/juhi-approval-process-governance/anti-patterns.md",".codex/skills/juhi-approval-process-governance/handoff.md",".codex/skills/juhi-approval-process-governance/triage-notes.example.md",".codex/skills/juhi-backend-audit-fix/anti-patterns.md",".codex/skills/juhi-backend-audit-fix/handoff.md",".codex/skills/juhi-backend-audit-fix/triage-notes.example.md",".codex/skills/juhi-docs-single-source-sync/anti-patterns.md",".codex/skills/juhi-docs-single-source-sync/handoff.md",".codex/skills/juhi-docs-single-source-sync/triage-notes.example.md",".codex/skills/juhi-frontend-view-governance/anti-patterns.md",".codex/skills/juhi-frontend-view-governance/handoff.md",".codex/skills/juhi-frontend-view-governance/triage-notes.example.md",".codex/skills/juhi-governance-commander/anti-patterns.md",".codex/skills/juhi-governance-commander/handoff.md",".codex/skills/juhi-governance-commander/triage-notes.example.md",".codex/skills/juhi-governance-index/anti-patterns.md",".codex/skills/juhi-governance-index/handoff.md",".codex/skills/juhi-governance-index/triage-notes.example.md",".codex/skills/juhi-module-g4-governance/anti-patterns.md",".codex/skills/juhi-module-g4-governance/handoff.md",".codex/skills/juhi-module-g4-governance/triage-notes.example.md",".codex/skills/juhi-playwright-runtime-triage/anti-patterns.md",".codex/skills/juhi-playwright-runtime-triage/handoff.md",".codex/skills/juhi-playwright-runtime-triage/triage-notes.example.md",".codex/skills/templates/arch-stage-decision-prompt.example.md",".codex/skills/templates/arch-stage-decision-prompt.variables.md",".codex/skills/templates/governance-summary-prompt.example.md",".codex/skills/templates/governance-summary-prompt.variables.md",".codex/skills/templates/ops-pr-summary-prompt.example.md",".codex/skills/templates/ops-pr-summary-prompt.variables.md"],"removed":[],"modified":[".codex/skills/README.md",".codex/skills/juhi-api-acceptance-runtime/SKILL.md",".codex/skills/juhi-api-acceptance-runtime/agents/openai.yaml",".codex/skills/juhi-api-acceptance-runtime/references/entrypoints.md",".codex/skills/juhi-approval-process-governance/SKILL.md",".codex/skills/juhi-approval-process-governance/agents/openai.yaml",".codex/skills/juhi-approval-process-governance/references/entrypoints.md",".codex/skills/juhi-backend-audit-fix/SKILL.md",".codex/skills/juhi-backend-audit-fix/agents/openai.yaml",".codex/skills/juhi-backend-audit-fix/references/entrypoints.md",".codex/skills/juhi-docs-single-source-sync/SKILL.md",".codex/skills/juhi-docs-single-source-sync/agents/openai.yaml",".codex/skills/juhi-docs-single-source-sync/references/entrypoints.md",".codex/skills/juhi-frontend-view-governance/SKILL.md",".codex/skills/juhi-frontend-view-governance/agents/openai.yaml",".codex/skills/juhi-frontend-view-governance/references/entrypoints.md",".codex/skills/juhi-governance-commander/SKILL.md",".codex/skills/juhi-governance-commander/agents/openai.yaml",".codex/skills/juhi-governance-commander/references/entrypoints.md",".codex/skills/juhi-governance-index/SKILL.md",".codex/skills/juhi-governance-index/agents/openai.yaml",".codex/skills/juhi-governance-index/references/entrypoints.md",".codex/skills/juhi-module-g4-governance/SKILL.md",".codex/skills/juhi-module-g4-governance/agents/openai.yaml",".codex/skills/juhi-module-g4-governance/references/entrypoints.md",".codex/skills/juhi-playwright-runtime-triage/SKILL.md",".codex/skills/juhi-playwright-runtime-triage/agents/openai.yaml",".codex/skills/juhi-playwright-runtime-triage/references/entrypoints.md",".codex/skills/templates/README.md"]},{"id":"4e0722ef33f39eb3b839d756b57c19b92c57b5b3","message":"Add governance updates for IA alignment and acceptance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/4e0722ef33f39eb3b839d756b57c19b92c57b5b3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:11:54+08:00","added":[".codex/skills/README.md",".codex/skills/juhi-api-acceptance-runtime/SKILL.md",".codex/skills/juhi-api-acceptance-runtime/agents/openai.yaml",".codex/skills/juhi-api-acceptance-runtime/checklist.example.md",".codex/skills/juhi-api-acceptance-runtime/checklist.md",".codex/skills/juhi-api-acceptance-runtime/examples.md",".codex/skills/juhi-api-acceptance-runtime/references/entrypoints.md",".codex/skills/juhi-approval-process-governance/SKILL.md",".codex/skills/juhi-approval-process-governance/agents/openai.yaml",".codex/skills/juhi-approval-process-governance/checklist.example.md",".codex/skills/juhi-approval-process-governance/checklist.md",".codex/skills/juhi-approval-process-governance/examples.md",".codex/skills/juhi-approval-process-governance/references/entrypoints.md",".codex/skills/juhi-backend-audit-fix/SKILL.md",".codex/skills/juhi-backend-audit-fix/agents/openai.yaml",".codex/skills/juhi-backend-audit-fix/checklist.example.md",".codex/skills/juhi-backend-audit-fix/checklist.md",".codex/skills/juhi-backend-audit-fix/examples.md",".codex/skills/juhi-backend-audit-fix/references/entrypoints.md",".codex/skills/juhi-docs-single-source-sync/SKILL.md",".codex/skills/juhi-docs-single-source-sync/agents/openai.yaml",".codex/skills/juhi-docs-single-source-sync/checklist.example.md",".codex/skills/juhi-docs-single-source-sync/checklist.md",".codex/skills/juhi-docs-single-source-sync/examples.md",".codex/skills/juhi-docs-single-source-sync/references/entrypoints.md",".codex/skills/juhi-frontend-view-governance/SKILL.md",".codex/skills/juhi-frontend-view-governance/agents/openai.yaml",".codex/skills/juhi-frontend-view-governance/checklist.example.md",".codex/skills/juhi-frontend-view-governance/checklist.md",".codex/skills/juhi-frontend-view-governance/examples.md",".codex/skills/juhi-frontend-view-governance/references/entrypoints.md",".codex/skills/juhi-governance-commander/SKILL.md",".codex/skills/juhi-governance-commander/agents/openai.yaml",".codex/skills/juhi-governance-commander/checklist.example.md",".codex/skills/juhi-governance-commander/checklist.md",".codex/skills/juhi-governance-commander/examples.md",".codex/skills/juhi-governance-commander/references/entrypoints.md",".codex/skills/juhi-governance-index/SKILL.md",".codex/skills/juhi-governance-index/agents/openai.yaml",".codex/skills/juhi-governance-index/checklist.example.md",".codex/skills/juhi-governance-index/checklist.md",".codex/skills/juhi-governance-index/examples.md",".codex/skills/juhi-governance-index/references/entrypoints.md",".codex/skills/juhi-module-g4-governance/SKILL.md",".codex/skills/juhi-module-g4-governance/agents/openai.yaml",".codex/skills/juhi-module-g4-governance/checklist.example.md",".codex/skills/juhi-module-g4-governance/checklist.md",".codex/skills/juhi-module-g4-governance/examples.md",".codex/skills/juhi-module-g4-governance/references/entrypoints.md",".codex/skills/juhi-playwright-runtime-triage/SKILL.md",".codex/skills/juhi-playwright-runtime-triage/agents/openai.yaml",".codex/skills/juhi-playwright-runtime-triage/checklist.example.md",".codex/skills/juhi-playwright-runtime-triage/checklist.md",".codex/skills/juhi-playwright-runtime-triage/examples.md",".codex/skills/juhi-playwright-runtime-triage/references/entrypoints.md",".codex/skills/templates/README.md",".codex/skills/templates/acceptance-card-prompt.example.md",".codex/skills/templates/acceptance-card-prompt.variables.md",".codex/skills/templates/battle-card-prompt.example.md",".codex/skills/templates/battle-card-prompt.variables.md",".codex/skills/templates/evidence-bundle-prompt.example.md",".codex/skills/templates/evidence-bundle-prompt.variables.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"59f46625b28f7defe4dba196efd9edd5f82ed701","message":"Remove tracked E2E runtime artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/59f46625b28f7defe4dba196efd9edd5f82ed701","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T13:06:35+08:00","added":[],"removed":["e2e/playwright-report/data/097b6ff27c2492ae8bc19a68c15983488146c4c2.md","e2e/playwright-report/data/deb92ca591745e5f088e1c57cfde2e64ee5806d0.png","e2e/playwright-report/index.html","e2e/test-results/.last-run.json","e2e/test-results/.playwright-artifacts-635/20b49004608efcb79c0d514e24b595ce.png","e2e/test-results/.playwright-artifacts-635/4e18b49cd624661c8896f7dfbf64807b.png","e2e/test-results/.playwright-artifacts-635/5e117b61e35e0409b33ddb43f4f8ac5a.png","e2e/test-results/.playwright-artifacts-635/613203fbe0b94dc93959b8fe48dc6a4f.png","e2e/test-results/.playwright-artifacts-635/64918fded8c668328b0b7810cba871ff.png","e2e/test-results/.playwright-artifacts-635/854247b37290aba0b7d4a3d406cbabea.png","e2e/test-results/.playwright-artifacts-635/937ee618069e213911ad9b6f73d10fa0.png","e2e/test-results/.playwright-artifacts-635/969bade51ee07c84f88f66b338791c20.png","e2e/test-results/.playwright-artifacts-635/9bc113d166faf9f4086e3ccb785cf936.png","e2e/test-results/.playwright-artifacts-635/9f9cc26ab98aae54eb12b47cbcc4c252.png","e2e/test-results/.playwright-artifacts-635/9fd8c226063efa1e6a77e8fec0ff4e7e.png","e2e/test-results/.playwright-artifacts-635/ac0f3f5e06b9d9fa0d83fcd833bad0be.png","e2e/test-results/.playwright-artifacts-635/b3de232d66d614aeea02f7af2d27166a.png","e2e/test-results/.playwright-artifacts-635/ed2ba381349c416a65472cc9f8d84e52.png","e2e/test-results/.playwright-artifacts-636/01066cb1dffdf9a554ea842c2b6ca263.png","e2e/test-results/.playwright-artifacts-636/06ac32bd0ba95481c2d526beb0fd77dc.png","e2e/test-results/.playwright-artifacts-636/302f6a0a13c55d21c5e14bb51dd7e585.png","e2e/test-results/.playwright-artifacts-636/36c1d60682e660c28f8c318c3829b497.png","e2e/test-results/.playwright-artifacts-636/6734e18bd858f9f1a48e060f0342268e.png","e2e/test-results/.playwright-artifacts-636/67ab4b7d3620091cf698a5366c388a43.png","e2e/test-results/.playwright-artifacts-636/76dc8200cebc3c2aa940424ed8119067.png","e2e/test-results/.playwright-artifacts-636/987c5b2f88a74fce784a3a8e436c8972.png","e2e/test-results/.playwright-artifacts-636/a2db41ba57c248354cf6402ed4c41565.png","e2e/test-results/.playwright-artifacts-636/c9b8d029eeb75aa08bfc48ff4938dec6.png","e2e/test-results/.playwright-artifacts-636/ce5756591523ff7aaf1f00446ba0ac72.png","e2e/test-results/.playwright-artifacts-636/d5bdbdfcd286647f066a37beb559955d.png","e2e/test-results/.playwright-artifacts-636/e7b62ac0000816c93df64eb0c53ee85a.png","e2e/test-results/.playwright-artifacts-636/e8095cbb58e80b518061ec76ba45d911.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-79eb9da801aa3347a58d383a1b765c36f4930079.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-8f0cab7eb1a17ac85c4642b3b9f0c83586993538.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-5f2a39f69fd8bc7a31be96473359a5571dbfc8a1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-e39b372096d0b7cbdc2eb781f0b0d6575cc16d12.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-49f29e01e8631136a57c8909128e588eec8dd9c7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-f606bea8b9f03bb03dacd13c381e73afd56273a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-8482f787ee3e69836f8c6c7c0db405f8c0b126fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-eecf93fa858eceedabc9ede1175d39486e981321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-878de1581c3941bae62f1945d2f039bc357b374a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-a60919fb48a8c4a91f2043eebcfddd1a3f3aa86f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-9161e9408f0c3ee23d7ffd5b00080d0a6ff6d375.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-204133f8012f0c730c300eedb55d3b4d61fa0fef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-d68dc4c184f94c58de94b0db219c3f02282e075b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-e0dc98d91e92fd88fdf9a52e3f5821f4ab00cb60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-86d0d9a8f84415276dd0d605dea6597d96ad103d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-91f6817c56e89d03a125fb54902b991d281b1551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-3f0d95009d2b1ee32159a62921a542ff4847972c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-64952f82b9502ba25913d25577ece3cb6c286ab1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-30055d63deefd071fce08add0f08a4a468950282.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-6ac0b418f4b7370d66aff5aa379267757fb0348d.json","e2e/test-results/crud/probes/process-designer-D01-1774598542579.json","e2e/test-results/crud/probes/process-designer-D02-1774598543205.json","e2e/test-results/crud/probes/resource-requests-C01-1774598543888.json","e2e/test-results/crud/probes/resource-requests-C02-1774598544498.json","e2e/test-results/crud/probes/resource-requests-D01-1774598551041.json","e2e/test-results/crud/probes/resource-requests-D02-1774598552410.json","e2e/test-results/crud/probes/resource-requests-E01-1774598549295.json","e2e/test-results/crud/probes/resource-requests-P01-1774598547828.json","e2e/test-results/crud/probes/resource-requests-U01-1774598549367.json","e2e/test-results/crud/probes/resource-requests-U02-1774598550767.json","e2e/test-results/crud/probes/roles-C01-1774598552409.json","e2e/test-results/crud/probes/roles-C02-1774598553777.json","e2e/test-results/crud/probes/roles-D01-1774598560419.json","e2e/test-results/crud/probes/roles-D02-1774598560906.json","e2e/test-results/crud/probes/roles-E01-1774598557835.json","e2e/test-results/crud/probes/roles-P01-1774598557110.json","e2e/test-results/crud/probes/roles-U01-1774598558749.json","e2e/test-results/crud/probes/roles-U02-1774598559274.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774598561722.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774598562196.json","e2e/test-results/results.json","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/error-context.md","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/test-failed-1.png"],"modified":[".gitignore"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1895962,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T12:29:42+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
24
|
0
|
1774674956
|
0
|
1774674588
|
1774674958
|
group: test-pipeline-${{ github.ref }}
cancel-in-p group: test-pipeline-${{ github.ref }}
cancel-in-progress: "true"
...
|
test-pipeline-refs/heads/main
|
1
|
Edit
Delete
|
|
8930
|
Remove tracked E2E runtime artifacts
|
6
|
5
|
health-check.yml
|
8855
|
-2
|
169
|
refs/heads/main
|
59f46625b28f7defe4dba196efd9edd5f82ed701
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c09d9ff6160d851464fbce2a407409d4e8d2bc95","after":"59f46625b28f7defe4dba196efd9edd5f82ed701","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c09d9ff6160d851464fbce2a407409d4e8d2bc95...59f46625b28f7defe4dba196efd9edd5f82ed701","commits":[{"id":"59f46625b28f7defe4dba196efd9edd5f82ed701","message":"Remove tracked E2E runtime artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/59f46625b28f7defe4dba196efd9edd5f82ed701","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T13:06:35+08:00","added":[],"removed":["e2e/playwright-report/data/097b6ff27c2492ae8bc19a68c15983488146c4c2.md","e2e/playwright-report/data/deb92ca591745e5f088e1c57cfde2e64ee5806d0.png","e2e/playwright-report/index.html","e2e/test-results/.last-run.json","e2e/test-results/.playwright-artifacts-635/20b49004608efcb79c0d514e24b595ce.png","e2e/test-results/.playwright-artifacts-635/4e18b49cd624661c8896f7dfbf64807b.png","e2e/test-results/.playwright-artifacts-635/5e117b61e35e0409b33ddb43f4f8ac5a.png","e2e/test-results/.playwright-artifacts-635/613203fbe0b94dc93959b8fe48dc6a4f.png","e2e/test-results/.playwright-artifacts-635/64918fded8c668328b0b7810cba871ff.png","e2e/test-results/.playwright-artifacts-635/854247b37290aba0b7d4a3d406cbabea.png","e2e/test-results/.playwright-artifacts-635/937ee618069e213911ad9b6f73d10fa0.png","e2e/test-results/.playwright-artifacts-635/969bade51ee07c84f88f66b338791c20.png","e2e/test-results/.playwright-artifacts-635/9bc113d166faf9f4086e3ccb785cf936.png","e2e/test-results/.playwright-artifacts-635/9f9cc26ab98aae54eb12b47cbcc4c252.png","e2e/test-results/.playwright-artifacts-635/9fd8c226063efa1e6a77e8fec0ff4e7e.png","e2e/test-results/.playwright-artifacts-635/ac0f3f5e06b9d9fa0d83fcd833bad0be.png","e2e/test-results/.playwright-artifacts-635/b3de232d66d614aeea02f7af2d27166a.png","e2e/test-results/.playwright-artifacts-635/ed2ba381349c416a65472cc9f8d84e52.png","e2e/test-results/.playwright-artifacts-636/01066cb1dffdf9a554ea842c2b6ca263.png","e2e/test-results/.playwright-artifacts-636/06ac32bd0ba95481c2d526beb0fd77dc.png","e2e/test-results/.playwright-artifacts-636/302f6a0a13c55d21c5e14bb51dd7e585.png","e2e/test-results/.playwright-artifacts-636/36c1d60682e660c28f8c318c3829b497.png","e2e/test-results/.playwright-artifacts-636/6734e18bd858f9f1a48e060f0342268e.png","e2e/test-results/.playwright-artifacts-636/67ab4b7d3620091cf698a5366c388a43.png","e2e/test-results/.playwright-artifacts-636/76dc8200cebc3c2aa940424ed8119067.png","e2e/test-results/.playwright-artifacts-636/987c5b2f88a74fce784a3a8e436c8972.png","e2e/test-results/.playwright-artifacts-636/a2db41ba57c248354cf6402ed4c41565.png","e2e/test-results/.playwright-artifacts-636/c9b8d029eeb75aa08bfc48ff4938dec6.png","e2e/test-results/.playwright-artifacts-636/ce5756591523ff7aaf1f00446ba0ac72.png","e2e/test-results/.playwright-artifacts-636/d5bdbdfcd286647f066a37beb559955d.png","e2e/test-results/.playwright-artifacts-636/e7b62ac0000816c93df64eb0c53ee85a.png","e2e/test-results/.playwright-artifacts-636/e8095cbb58e80b518061ec76ba45d911.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-79eb9da801aa3347a58d383a1b765c36f4930079.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-8f0cab7eb1a17ac85c4642b3b9f0c83586993538.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-5f2a39f69fd8bc7a31be96473359a5571dbfc8a1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-e39b372096d0b7cbdc2eb781f0b0d6575cc16d12.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-49f29e01e8631136a57c8909128e588eec8dd9c7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-f606bea8b9f03bb03dacd13c381e73afd56273a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-8482f787ee3e69836f8c6c7c0db405f8c0b126fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-eecf93fa858eceedabc9ede1175d39486e981321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-878de1581c3941bae62f1945d2f039bc357b374a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-a60919fb48a8c4a91f2043eebcfddd1a3f3aa86f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-9161e9408f0c3ee23d7ffd5b00080d0a6ff6d375.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-204133f8012f0c730c300eedb55d3b4d61fa0fef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-d68dc4c184f94c58de94b0db219c3f02282e075b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-e0dc98d91e92fd88fdf9a52e3f5821f4ab00cb60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-86d0d9a8f84415276dd0d605dea6597d96ad103d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-91f6817c56e89d03a125fb54902b991d281b1551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-3f0d95009d2b1ee32159a62921a542ff4847972c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-64952f82b9502ba25913d25577ece3cb6c286ab1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-30055d63deefd071fce08add0f08a4a468950282.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-6ac0b418f4b7370d66aff5aa379267757fb0348d.json","e2e/test-results/crud/probes/process-designer-D01-1774598542579.json","e2e/test-results/crud/probes/process-designer-D02-1774598543205.json","e2e/test-results/crud/probes/resource-requests-C01-1774598543888.json","e2e/test-results/crud/probes/resource-requests-C02-1774598544498.json","e2e/test-results/crud/probes/resource-requests-D01-1774598551041.json","e2e/test-results/crud/probes/resource-requests-D02-1774598552410.json","e2e/test-results/crud/probes/resource-requests-E01-1774598549295.json","e2e/test-results/crud/probes/resource-requests-P01-1774598547828.json","e2e/test-results/crud/probes/resource-requests-U01-1774598549367.json","e2e/test-results/crud/probes/resource-requests-U02-1774598550767.json","e2e/test-results/crud/probes/roles-C01-1774598552409.json","e2e/test-results/crud/probes/roles-C02-1774598553777.json","e2e/test-results/crud/probes/roles-D01-1774598560419.json","e2e/test-results/crud/probes/roles-D02-1774598560906.json","e2e/test-results/crud/probes/roles-E01-1774598557835.json","e2e/test-results/crud/probes/roles-P01-1774598557110.json","e2e/test-results/crud/probes/roles-U01-1774598558749.json","e2e/test-results/crud/probes/roles-U02-1774598559274.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774598561722.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774598562196.json","e2e/test-results/results.json","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/error-context.md","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/test-failed-1.png"],"modified":[".gitignore"]},{"id":"db67d1ca8772774da4509260ffd8437b8f4183fe","message":"Align acquisition menus with canonical routing\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/db67d1ca8772774da4509260ffd8437b8f4183fe","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:59:49+08:00","added":[],"removed":[],"modified":["e2e/tests/ui-modules/view-governance.generated.json","frontend/src/router/__tests__/lead-center-routing.test.ts","frontend/src/router/__tests__/route-permission-compat.test.ts","frontend/src/router/menu.ts","frontend/src/router/modules/acquisition.ts","frontend/src/router/modules/content-social.ts","frontend/src/router/modules/supplemental.ts","frontend/src/router/modules/supply-chain.ts"]},{"id":"9e2d3f3dd1d4db3bb89f1882a7b13c66360d62fd","message":"Hide AI agent event routes under tasks menu\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9e2d3f3dd1d4db3bb89f1882a7b13c66360d62fd","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:48:58+08:00","added":[],"removed":[],"modified":["e2e/tests/ui-modules/view-governance.generated.json","frontend/src/router/modules/ai-agents.ts","frontend/src/router/modules/compat-redirects.ts"]},{"id":"c927efaa45b7f5d2252c6357f3c3696f563c4944","message":"Deepen governance skills with on-call guidance and examples\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c927efaa45b7f5d2252c6357f3c3696f563c4944","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:39:20+08:00","added":[".codex/skills/juhi-api-acceptance-runtime/anti-patterns.md",".codex/skills/juhi-api-acceptance-runtime/handoff.md",".codex/skills/juhi-api-acceptance-runtime/triage-notes.example.md",".codex/skills/juhi-approval-process-governance/anti-patterns.md",".codex/skills/juhi-approval-process-governance/handoff.md",".codex/skills/juhi-approval-process-governance/triage-notes.example.md",".codex/skills/juhi-backend-audit-fix/anti-patterns.md",".codex/skills/juhi-backend-audit-fix/handoff.md",".codex/skills/juhi-backend-audit-fix/triage-notes.example.md",".codex/skills/juhi-docs-single-source-sync/anti-patterns.md",".codex/skills/juhi-docs-single-source-sync/handoff.md",".codex/skills/juhi-docs-single-source-sync/triage-notes.example.md",".codex/skills/juhi-frontend-view-governance/anti-patterns.md",".codex/skills/juhi-frontend-view-governance/handoff.md",".codex/skills/juhi-frontend-view-governance/triage-notes.example.md",".codex/skills/juhi-governance-commander/anti-patterns.md",".codex/skills/juhi-governance-commander/handoff.md",".codex/skills/juhi-governance-commander/triage-notes.example.md",".codex/skills/juhi-governance-index/anti-patterns.md",".codex/skills/juhi-governance-index/handoff.md",".codex/skills/juhi-governance-index/triage-notes.example.md",".codex/skills/juhi-module-g4-governance/anti-patterns.md",".codex/skills/juhi-module-g4-governance/handoff.md",".codex/skills/juhi-module-g4-governance/triage-notes.example.md",".codex/skills/juhi-playwright-runtime-triage/anti-patterns.md",".codex/skills/juhi-playwright-runtime-triage/handoff.md",".codex/skills/juhi-playwright-runtime-triage/triage-notes.example.md",".codex/skills/templates/arch-stage-decision-prompt.example.md",".codex/skills/templates/arch-stage-decision-prompt.variables.md",".codex/skills/templates/governance-summary-prompt.example.md",".codex/skills/templates/governance-summary-prompt.variables.md",".codex/skills/templates/ops-pr-summary-prompt.example.md",".codex/skills/templates/ops-pr-summary-prompt.variables.md"],"removed":[],"modified":[".codex/skills/README.md",".codex/skills/juhi-api-acceptance-runtime/SKILL.md",".codex/skills/juhi-api-acceptance-runtime/agents/openai.yaml",".codex/skills/juhi-api-acceptance-runtime/references/entrypoints.md",".codex/skills/juhi-approval-process-governance/SKILL.md",".codex/skills/juhi-approval-process-governance/agents/openai.yaml",".codex/skills/juhi-approval-process-governance/references/entrypoints.md",".codex/skills/juhi-backend-audit-fix/SKILL.md",".codex/skills/juhi-backend-audit-fix/agents/openai.yaml",".codex/skills/juhi-backend-audit-fix/references/entrypoints.md",".codex/skills/juhi-docs-single-source-sync/SKILL.md",".codex/skills/juhi-docs-single-source-sync/agents/openai.yaml",".codex/skills/juhi-docs-single-source-sync/references/entrypoints.md",".codex/skills/juhi-frontend-view-governance/SKILL.md",".codex/skills/juhi-frontend-view-governance/agents/openai.yaml",".codex/skills/juhi-frontend-view-governance/references/entrypoints.md",".codex/skills/juhi-governance-commander/SKILL.md",".codex/skills/juhi-governance-commander/agents/openai.yaml",".codex/skills/juhi-governance-commander/references/entrypoints.md",".codex/skills/juhi-governance-index/SKILL.md",".codex/skills/juhi-governance-index/agents/openai.yaml",".codex/skills/juhi-governance-index/references/entrypoints.md",".codex/skills/juhi-module-g4-governance/SKILL.md",".codex/skills/juhi-module-g4-governance/agents/openai.yaml",".codex/skills/juhi-module-g4-governance/references/entrypoints.md",".codex/skills/juhi-playwright-runtime-triage/SKILL.md",".codex/skills/juhi-playwright-runtime-triage/agents/openai.yaml",".codex/skills/juhi-playwright-runtime-triage/references/entrypoints.md",".codex/skills/templates/README.md"]},{"id":"4e0722ef33f39eb3b839d756b57c19b92c57b5b3","message":"Add governance updates for IA alignment and acceptance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/4e0722ef33f39eb3b839d756b57c19b92c57b5b3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:11:54+08:00","added":[".codex/skills/README.md",".codex/skills/juhi-api-acceptance-runtime/SKILL.md",".codex/skills/juhi-api-acceptance-runtime/agents/openai.yaml",".codex/skills/juhi-api-acceptance-runtime/checklist.example.md",".codex/skills/juhi-api-acceptance-runtime/checklist.md",".codex/skills/juhi-api-acceptance-runtime/examples.md",".codex/skills/juhi-api-acceptance-runtime/references/entrypoints.md",".codex/skills/juhi-approval-process-governance/SKILL.md",".codex/skills/juhi-approval-process-governance/agents/openai.yaml",".codex/skills/juhi-approval-process-governance/checklist.example.md",".codex/skills/juhi-approval-process-governance/checklist.md",".codex/skills/juhi-approval-process-governance/examples.md",".codex/skills/juhi-approval-process-governance/references/entrypoints.md",".codex/skills/juhi-backend-audit-fix/SKILL.md",".codex/skills/juhi-backend-audit-fix/agents/openai.yaml",".codex/skills/juhi-backend-audit-fix/checklist.example.md",".codex/skills/juhi-backend-audit-fix/checklist.md",".codex/skills/juhi-backend-audit-fix/examples.md",".codex/skills/juhi-backend-audit-fix/references/entrypoints.md",".codex/skills/juhi-docs-single-source-sync/SKILL.md",".codex/skills/juhi-docs-single-source-sync/agents/openai.yaml",".codex/skills/juhi-docs-single-source-sync/checklist.example.md",".codex/skills/juhi-docs-single-source-sync/checklist.md",".codex/skills/juhi-docs-single-source-sync/examples.md",".codex/skills/juhi-docs-single-source-sync/references/entrypoints.md",".codex/skills/juhi-frontend-view-governance/SKILL.md",".codex/skills/juhi-frontend-view-governance/agents/openai.yaml",".codex/skills/juhi-frontend-view-governance/checklist.example.md",".codex/skills/juhi-frontend-view-governance/checklist.md",".codex/skills/juhi-frontend-view-governance/examples.md",".codex/skills/juhi-frontend-view-governance/references/entrypoints.md",".codex/skills/juhi-governance-commander/SKILL.md",".codex/skills/juhi-governance-commander/agents/openai.yaml",".codex/skills/juhi-governance-commander/checklist.example.md",".codex/skills/juhi-governance-commander/checklist.md",".codex/skills/juhi-governance-commander/examples.md",".codex/skills/juhi-governance-commander/references/entrypoints.md",".codex/skills/juhi-governance-index/SKILL.md",".codex/skills/juhi-governance-index/agents/openai.yaml",".codex/skills/juhi-governance-index/checklist.example.md",".codex/skills/juhi-governance-index/checklist.md",".codex/skills/juhi-governance-index/examples.md",".codex/skills/juhi-governance-index/references/entrypoints.md",".codex/skills/juhi-module-g4-governance/SKILL.md",".codex/skills/juhi-module-g4-governance/agents/openai.yaml",".codex/skills/juhi-module-g4-governance/checklist.example.md",".codex/skills/juhi-module-g4-governance/checklist.md",".codex/skills/juhi-module-g4-governance/examples.md",".codex/skills/juhi-module-g4-governance/references/entrypoints.md",".codex/skills/juhi-playwright-runtime-triage/SKILL.md",".codex/skills/juhi-playwright-runtime-triage/agents/openai.yaml",".codex/skills/juhi-playwright-runtime-triage/checklist.example.md",".codex/skills/juhi-playwright-runtime-triage/checklist.md",".codex/skills/juhi-playwright-runtime-triage/examples.md",".codex/skills/juhi-playwright-runtime-triage/references/entrypoints.md",".codex/skills/templates/README.md",".codex/skills/templates/acceptance-card-prompt.example.md",".codex/skills/templates/acceptance-card-prompt.variables.md",".codex/skills/templates/battle-card-prompt.example.md",".codex/skills/templates/battle-card-prompt.variables.md",".codex/skills/templates/evidence-bundle-prompt.example.md",".codex/skills/templates/evidence-bundle-prompt.variables.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"59f46625b28f7defe4dba196efd9edd5f82ed701","message":"Remove tracked E2E runtime artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/59f46625b28f7defe4dba196efd9edd5f82ed701","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T13:06:35+08:00","added":[],"removed":["e2e/playwright-report/data/097b6ff27c2492ae8bc19a68c15983488146c4c2.md","e2e/playwright-report/data/deb92ca591745e5f088e1c57cfde2e64ee5806d0.png","e2e/playwright-report/index.html","e2e/test-results/.last-run.json","e2e/test-results/.playwright-artifacts-635/20b49004608efcb79c0d514e24b595ce.png","e2e/test-results/.playwright-artifacts-635/4e18b49cd624661c8896f7dfbf64807b.png","e2e/test-results/.playwright-artifacts-635/5e117b61e35e0409b33ddb43f4f8ac5a.png","e2e/test-results/.playwright-artifacts-635/613203fbe0b94dc93959b8fe48dc6a4f.png","e2e/test-results/.playwright-artifacts-635/64918fded8c668328b0b7810cba871ff.png","e2e/test-results/.playwright-artifacts-635/854247b37290aba0b7d4a3d406cbabea.png","e2e/test-results/.playwright-artifacts-635/937ee618069e213911ad9b6f73d10fa0.png","e2e/test-results/.playwright-artifacts-635/969bade51ee07c84f88f66b338791c20.png","e2e/test-results/.playwright-artifacts-635/9bc113d166faf9f4086e3ccb785cf936.png","e2e/test-results/.playwright-artifacts-635/9f9cc26ab98aae54eb12b47cbcc4c252.png","e2e/test-results/.playwright-artifacts-635/9fd8c226063efa1e6a77e8fec0ff4e7e.png","e2e/test-results/.playwright-artifacts-635/ac0f3f5e06b9d9fa0d83fcd833bad0be.png","e2e/test-results/.playwright-artifacts-635/b3de232d66d614aeea02f7af2d27166a.png","e2e/test-results/.playwright-artifacts-635/ed2ba381349c416a65472cc9f8d84e52.png","e2e/test-results/.playwright-artifacts-636/01066cb1dffdf9a554ea842c2b6ca263.png","e2e/test-results/.playwright-artifacts-636/06ac32bd0ba95481c2d526beb0fd77dc.png","e2e/test-results/.playwright-artifacts-636/302f6a0a13c55d21c5e14bb51dd7e585.png","e2e/test-results/.playwright-artifacts-636/36c1d60682e660c28f8c318c3829b497.png","e2e/test-results/.playwright-artifacts-636/6734e18bd858f9f1a48e060f0342268e.png","e2e/test-results/.playwright-artifacts-636/67ab4b7d3620091cf698a5366c388a43.png","e2e/test-results/.playwright-artifacts-636/76dc8200cebc3c2aa940424ed8119067.png","e2e/test-results/.playwright-artifacts-636/987c5b2f88a74fce784a3a8e436c8972.png","e2e/test-results/.playwright-artifacts-636/a2db41ba57c248354cf6402ed4c41565.png","e2e/test-results/.playwright-artifacts-636/c9b8d029eeb75aa08bfc48ff4938dec6.png","e2e/test-results/.playwright-artifacts-636/ce5756591523ff7aaf1f00446ba0ac72.png","e2e/test-results/.playwright-artifacts-636/d5bdbdfcd286647f066a37beb559955d.png","e2e/test-results/.playwright-artifacts-636/e7b62ac0000816c93df64eb0c53ee85a.png","e2e/test-results/.playwright-artifacts-636/e8095cbb58e80b518061ec76ba45d911.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-79eb9da801aa3347a58d383a1b765c36f4930079.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-8f0cab7eb1a17ac85c4642b3b9f0c83586993538.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-5f2a39f69fd8bc7a31be96473359a5571dbfc8a1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-e39b372096d0b7cbdc2eb781f0b0d6575cc16d12.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-49f29e01e8631136a57c8909128e588eec8dd9c7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-f606bea8b9f03bb03dacd13c381e73afd56273a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-8482f787ee3e69836f8c6c7c0db405f8c0b126fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-eecf93fa858eceedabc9ede1175d39486e981321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-878de1581c3941bae62f1945d2f039bc357b374a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-a60919fb48a8c4a91f2043eebcfddd1a3f3aa86f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-9161e9408f0c3ee23d7ffd5b00080d0a6ff6d375.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-204133f8012f0c730c300eedb55d3b4d61fa0fef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-d68dc4c184f94c58de94b0db219c3f02282e075b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-e0dc98d91e92fd88fdf9a52e3f5821f4ab00cb60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-86d0d9a8f84415276dd0d605dea6597d96ad103d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-91f6817c56e89d03a125fb54902b991d281b1551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-3f0d95009d2b1ee32159a62921a542ff4847972c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-64952f82b9502ba25913d25577ece3cb6c286ab1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-30055d63deefd071fce08add0f08a4a468950282.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-6ac0b418f4b7370d66aff5aa379267757fb0348d.json","e2e/test-results/crud/probes/process-designer-D01-1774598542579.json","e2e/test-results/crud/probes/process-designer-D02-1774598543205.json","e2e/test-results/crud/probes/resource-requests-C01-1774598543888.json","e2e/test-results/crud/probes/resource-requests-C02-1774598544498.json","e2e/test-results/crud/probes/resource-requests-D01-1774598551041.json","e2e/test-results/crud/probes/resource-requests-D02-1774598552410.json","e2e/test-results/crud/probes/resource-requests-E01-1774598549295.json","e2e/test-results/crud/probes/resource-requests-P01-1774598547828.json","e2e/test-results/crud/probes/resource-requests-U01-1774598549367.json","e2e/test-results/crud/probes/resource-requests-U02-1774598550767.json","e2e/test-results/crud/probes/roles-C01-1774598552409.json","e2e/test-results/crud/probes/roles-C02-1774598553777.json","e2e/test-results/crud/probes/roles-D01-1774598560419.json","e2e/test-results/crud/probes/roles-D02-1774598560906.json","e2e/test-results/crud/probes/roles-E01-1774598557835.json","e2e/test-results/crud/probes/roles-P01-1774598557110.json","e2e/test-results/crud/probes/roles-U01-1774598558749.json","e2e/test-results/crud/probes/roles-U02-1774598559274.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774598561722.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774598562196.json","e2e/test-results/results.json","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/error-context.md","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/test-failed-1.png"],"modified":[".gitignore"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1895962,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T12:29:42+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774675417
|
1774675417
|
0
|
1774674618
|
1774675417
|
|
|
0
|
Edit
Delete
|
|
8931
|
Remove tracked E2E runtime artifacts
|
6
|
5
|
health-check.yml
|
8856
|
-2
|
169
|
refs/heads/main
|
59f46625b28f7defe4dba196efd9edd5f82ed701
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c09d9ff6160d851464fbce2a407409d4e8d2bc95","after":"59f46625b28f7defe4dba196efd9edd5f82ed701","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c09d9ff6160d851464fbce2a407409d4e8d2bc95...59f46625b28f7defe4dba196efd9edd5f82ed701","commits":[{"id":"59f46625b28f7defe4dba196efd9edd5f82ed701","message":"Remove tracked E2E runtime artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/59f46625b28f7defe4dba196efd9edd5f82ed701","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T13:06:35+08:00","added":[],"removed":["e2e/playwright-report/data/097b6ff27c2492ae8bc19a68c15983488146c4c2.md","e2e/playwright-report/data/deb92ca591745e5f088e1c57cfde2e64ee5806d0.png","e2e/playwright-report/index.html","e2e/test-results/.last-run.json","e2e/test-results/.playwright-artifacts-635/20b49004608efcb79c0d514e24b595ce.png","e2e/test-results/.playwright-artifacts-635/4e18b49cd624661c8896f7dfbf64807b.png","e2e/test-results/.playwright-artifacts-635/5e117b61e35e0409b33ddb43f4f8ac5a.png","e2e/test-results/.playwright-artifacts-635/613203fbe0b94dc93959b8fe48dc6a4f.png","e2e/test-results/.playwright-artifacts-635/64918fded8c668328b0b7810cba871ff.png","e2e/test-results/.playwright-artifacts-635/854247b37290aba0b7d4a3d406cbabea.png","e2e/test-results/.playwright-artifacts-635/937ee618069e213911ad9b6f73d10fa0.png","e2e/test-results/.playwright-artifacts-635/969bade51ee07c84f88f66b338791c20.png","e2e/test-results/.playwright-artifacts-635/9bc113d166faf9f4086e3ccb785cf936.png","e2e/test-results/.playwright-artifacts-635/9f9cc26ab98aae54eb12b47cbcc4c252.png","e2e/test-results/.playwright-artifacts-635/9fd8c226063efa1e6a77e8fec0ff4e7e.png","e2e/test-results/.playwright-artifacts-635/ac0f3f5e06b9d9fa0d83fcd833bad0be.png","e2e/test-results/.playwright-artifacts-635/b3de232d66d614aeea02f7af2d27166a.png","e2e/test-results/.playwright-artifacts-635/ed2ba381349c416a65472cc9f8d84e52.png","e2e/test-results/.playwright-artifacts-636/01066cb1dffdf9a554ea842c2b6ca263.png","e2e/test-results/.playwright-artifacts-636/06ac32bd0ba95481c2d526beb0fd77dc.png","e2e/test-results/.playwright-artifacts-636/302f6a0a13c55d21c5e14bb51dd7e585.png","e2e/test-results/.playwright-artifacts-636/36c1d60682e660c28f8c318c3829b497.png","e2e/test-results/.playwright-artifacts-636/6734e18bd858f9f1a48e060f0342268e.png","e2e/test-results/.playwright-artifacts-636/67ab4b7d3620091cf698a5366c388a43.png","e2e/test-results/.playwright-artifacts-636/76dc8200cebc3c2aa940424ed8119067.png","e2e/test-results/.playwright-artifacts-636/987c5b2f88a74fce784a3a8e436c8972.png","e2e/test-results/.playwright-artifacts-636/a2db41ba57c248354cf6402ed4c41565.png","e2e/test-results/.playwright-artifacts-636/c9b8d029eeb75aa08bfc48ff4938dec6.png","e2e/test-results/.playwright-artifacts-636/ce5756591523ff7aaf1f00446ba0ac72.png","e2e/test-results/.playwright-artifacts-636/d5bdbdfcd286647f066a37beb559955d.png","e2e/test-results/.playwright-artifacts-636/e7b62ac0000816c93df64eb0c53ee85a.png","e2e/test-results/.playwright-artifacts-636/e8095cbb58e80b518061ec76ba45d911.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-79eb9da801aa3347a58d383a1b765c36f4930079.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-8f0cab7eb1a17ac85c4642b3b9f0c83586993538.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-5f2a39f69fd8bc7a31be96473359a5571dbfc8a1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-e39b372096d0b7cbdc2eb781f0b0d6575cc16d12.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-49f29e01e8631136a57c8909128e588eec8dd9c7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-f606bea8b9f03bb03dacd13c381e73afd56273a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-8482f787ee3e69836f8c6c7c0db405f8c0b126fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-eecf93fa858eceedabc9ede1175d39486e981321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-878de1581c3941bae62f1945d2f039bc357b374a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-a60919fb48a8c4a91f2043eebcfddd1a3f3aa86f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-9161e9408f0c3ee23d7ffd5b00080d0a6ff6d375.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-204133f8012f0c730c300eedb55d3b4d61fa0fef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-d68dc4c184f94c58de94b0db219c3f02282e075b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-e0dc98d91e92fd88fdf9a52e3f5821f4ab00cb60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-86d0d9a8f84415276dd0d605dea6597d96ad103d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-91f6817c56e89d03a125fb54902b991d281b1551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-3f0d95009d2b1ee32159a62921a542ff4847972c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-64952f82b9502ba25913d25577ece3cb6c286ab1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-30055d63deefd071fce08add0f08a4a468950282.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-6ac0b418f4b7370d66aff5aa379267757fb0348d.json","e2e/test-results/crud/probes/process-designer-D01-1774598542579.json","e2e/test-results/crud/probes/process-designer-D02-1774598543205.json","e2e/test-results/crud/probes/resource-requests-C01-1774598543888.json","e2e/test-results/crud/probes/resource-requests-C02-1774598544498.json","e2e/test-results/crud/probes/resource-requests-D01-1774598551041.json","e2e/test-results/crud/probes/resource-requests-D02-1774598552410.json","e2e/test-results/crud/probes/resource-requests-E01-1774598549295.json","e2e/test-results/crud/probes/resource-requests-P01-1774598547828.json","e2e/test-results/crud/probes/resource-requests-U01-1774598549367.json","e2e/test-results/crud/probes/resource-requests-U02-1774598550767.json","e2e/test-results/crud/probes/roles-C01-1774598552409.json","e2e/test-results/crud/probes/roles-C02-1774598553777.json","e2e/test-results/crud/probes/roles-D01-1774598560419.json","e2e/test-results/crud/probes/roles-D02-1774598560906.json","e2e/test-results/crud/probes/roles-E01-1774598557835.json","e2e/test-results/crud/probes/roles-P01-1774598557110.json","e2e/test-results/crud/probes/roles-U01-1774598558749.json","e2e/test-results/crud/probes/roles-U02-1774598559274.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774598561722.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774598562196.json","e2e/test-results/results.json","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/error-context.md","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/test-failed-1.png"],"modified":[".gitignore"]},{"id":"db67d1ca8772774da4509260ffd8437b8f4183fe","message":"Align acquisition menus with canonical routing\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/db67d1ca8772774da4509260ffd8437b8f4183fe","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:59:49+08:00","added":[],"removed":[],"modified":["e2e/tests/ui-modules/view-governance.generated.json","frontend/src/router/__tests__/lead-center-routing.test.ts","frontend/src/router/__tests__/route-permission-compat.test.ts","frontend/src/router/menu.ts","frontend/src/router/modules/acquisition.ts","frontend/src/router/modules/content-social.ts","frontend/src/router/modules/supplemental.ts","frontend/src/router/modules/supply-chain.ts"]},{"id":"9e2d3f3dd1d4db3bb89f1882a7b13c66360d62fd","message":"Hide AI agent event routes under tasks menu\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/9e2d3f3dd1d4db3bb89f1882a7b13c66360d62fd","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:48:58+08:00","added":[],"removed":[],"modified":["e2e/tests/ui-modules/view-governance.generated.json","frontend/src/router/modules/ai-agents.ts","frontend/src/router/modules/compat-redirects.ts"]},{"id":"c927efaa45b7f5d2252c6357f3c3696f563c4944","message":"Deepen governance skills with on-call guidance and examples\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c927efaa45b7f5d2252c6357f3c3696f563c4944","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:39:20+08:00","added":[".codex/skills/juhi-api-acceptance-runtime/anti-patterns.md",".codex/skills/juhi-api-acceptance-runtime/handoff.md",".codex/skills/juhi-api-acceptance-runtime/triage-notes.example.md",".codex/skills/juhi-approval-process-governance/anti-patterns.md",".codex/skills/juhi-approval-process-governance/handoff.md",".codex/skills/juhi-approval-process-governance/triage-notes.example.md",".codex/skills/juhi-backend-audit-fix/anti-patterns.md",".codex/skills/juhi-backend-audit-fix/handoff.md",".codex/skills/juhi-backend-audit-fix/triage-notes.example.md",".codex/skills/juhi-docs-single-source-sync/anti-patterns.md",".codex/skills/juhi-docs-single-source-sync/handoff.md",".codex/skills/juhi-docs-single-source-sync/triage-notes.example.md",".codex/skills/juhi-frontend-view-governance/anti-patterns.md",".codex/skills/juhi-frontend-view-governance/handoff.md",".codex/skills/juhi-frontend-view-governance/triage-notes.example.md",".codex/skills/juhi-governance-commander/anti-patterns.md",".codex/skills/juhi-governance-commander/handoff.md",".codex/skills/juhi-governance-commander/triage-notes.example.md",".codex/skills/juhi-governance-index/anti-patterns.md",".codex/skills/juhi-governance-index/handoff.md",".codex/skills/juhi-governance-index/triage-notes.example.md",".codex/skills/juhi-module-g4-governance/anti-patterns.md",".codex/skills/juhi-module-g4-governance/handoff.md",".codex/skills/juhi-module-g4-governance/triage-notes.example.md",".codex/skills/juhi-playwright-runtime-triage/anti-patterns.md",".codex/skills/juhi-playwright-runtime-triage/handoff.md",".codex/skills/juhi-playwright-runtime-triage/triage-notes.example.md",".codex/skills/templates/arch-stage-decision-prompt.example.md",".codex/skills/templates/arch-stage-decision-prompt.variables.md",".codex/skills/templates/governance-summary-prompt.example.md",".codex/skills/templates/governance-summary-prompt.variables.md",".codex/skills/templates/ops-pr-summary-prompt.example.md",".codex/skills/templates/ops-pr-summary-prompt.variables.md"],"removed":[],"modified":[".codex/skills/README.md",".codex/skills/juhi-api-acceptance-runtime/SKILL.md",".codex/skills/juhi-api-acceptance-runtime/agents/openai.yaml",".codex/skills/juhi-api-acceptance-runtime/references/entrypoints.md",".codex/skills/juhi-approval-process-governance/SKILL.md",".codex/skills/juhi-approval-process-governance/agents/openai.yaml",".codex/skills/juhi-approval-process-governance/references/entrypoints.md",".codex/skills/juhi-backend-audit-fix/SKILL.md",".codex/skills/juhi-backend-audit-fix/agents/openai.yaml",".codex/skills/juhi-backend-audit-fix/references/entrypoints.md",".codex/skills/juhi-docs-single-source-sync/SKILL.md",".codex/skills/juhi-docs-single-source-sync/agents/openai.yaml",".codex/skills/juhi-docs-single-source-sync/references/entrypoints.md",".codex/skills/juhi-frontend-view-governance/SKILL.md",".codex/skills/juhi-frontend-view-governance/agents/openai.yaml",".codex/skills/juhi-frontend-view-governance/references/entrypoints.md",".codex/skills/juhi-governance-commander/SKILL.md",".codex/skills/juhi-governance-commander/agents/openai.yaml",".codex/skills/juhi-governance-commander/references/entrypoints.md",".codex/skills/juhi-governance-index/SKILL.md",".codex/skills/juhi-governance-index/agents/openai.yaml",".codex/skills/juhi-governance-index/references/entrypoints.md",".codex/skills/juhi-module-g4-governance/SKILL.md",".codex/skills/juhi-module-g4-governance/agents/openai.yaml",".codex/skills/juhi-module-g4-governance/references/entrypoints.md",".codex/skills/juhi-playwright-runtime-triage/SKILL.md",".codex/skills/juhi-playwright-runtime-triage/agents/openai.yaml",".codex/skills/juhi-playwright-runtime-triage/references/entrypoints.md",".codex/skills/templates/README.md"]},{"id":"4e0722ef33f39eb3b839d756b57c19b92c57b5b3","message":"Add governance updates for IA alignment and acceptance coverage\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/4e0722ef33f39eb3b839d756b57c19b92c57b5b3","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T12:11:54+08:00","added":[".codex/skills/README.md",".codex/skills/juhi-api-acceptance-runtime/SKILL.md",".codex/skills/juhi-api-acceptance-runtime/agents/openai.yaml",".codex/skills/juhi-api-acceptance-runtime/checklist.example.md",".codex/skills/juhi-api-acceptance-runtime/checklist.md",".codex/skills/juhi-api-acceptance-runtime/examples.md",".codex/skills/juhi-api-acceptance-runtime/references/entrypoints.md",".codex/skills/juhi-approval-process-governance/SKILL.md",".codex/skills/juhi-approval-process-governance/agents/openai.yaml",".codex/skills/juhi-approval-process-governance/checklist.example.md",".codex/skills/juhi-approval-process-governance/checklist.md",".codex/skills/juhi-approval-process-governance/examples.md",".codex/skills/juhi-approval-process-governance/references/entrypoints.md",".codex/skills/juhi-backend-audit-fix/SKILL.md",".codex/skills/juhi-backend-audit-fix/agents/openai.yaml",".codex/skills/juhi-backend-audit-fix/checklist.example.md",".codex/skills/juhi-backend-audit-fix/checklist.md",".codex/skills/juhi-backend-audit-fix/examples.md",".codex/skills/juhi-backend-audit-fix/references/entrypoints.md",".codex/skills/juhi-docs-single-source-sync/SKILL.md",".codex/skills/juhi-docs-single-source-sync/agents/openai.yaml",".codex/skills/juhi-docs-single-source-sync/checklist.example.md",".codex/skills/juhi-docs-single-source-sync/checklist.md",".codex/skills/juhi-docs-single-source-sync/examples.md",".codex/skills/juhi-docs-single-source-sync/references/entrypoints.md",".codex/skills/juhi-frontend-view-governance/SKILL.md",".codex/skills/juhi-frontend-view-governance/agents/openai.yaml",".codex/skills/juhi-frontend-view-governance/checklist.example.md",".codex/skills/juhi-frontend-view-governance/checklist.md",".codex/skills/juhi-frontend-view-governance/examples.md",".codex/skills/juhi-frontend-view-governance/references/entrypoints.md",".codex/skills/juhi-governance-commander/SKILL.md",".codex/skills/juhi-governance-commander/agents/openai.yaml",".codex/skills/juhi-governance-commander/checklist.example.md",".codex/skills/juhi-governance-commander/checklist.md",".codex/skills/juhi-governance-commander/examples.md",".codex/skills/juhi-governance-commander/references/entrypoints.md",".codex/skills/juhi-governance-index/SKILL.md",".codex/skills/juhi-governance-index/agents/openai.yaml",".codex/skills/juhi-governance-index/checklist.example.md",".codex/skills/juhi-governance-index/checklist.md",".codex/skills/juhi-governance-index/examples.md",".codex/skills/juhi-governance-index/references/entrypoints.md",".codex/skills/juhi-module-g4-governance/SKILL.md",".codex/skills/juhi-module-g4-governance/agents/openai.yaml",".codex/skills/juhi-module-g4-governance/checklist.example.md",".codex/skills/juhi-module-g4-governance/checklist.md",".codex/skills/juhi-module-g4-governance/examples.md",".codex/skills/juhi-module-g4-governance/references/entrypoints.md",".codex/skills/juhi-playwright-runtime-triage/SKILL.md",".codex/skills/juhi-playwright-runtime-triage/agents/openai.yaml",".codex/skills/juhi-playwright-runtime-triage/checklist.example.md",".codex/skills/juhi-playwright-runtime-triage/checklist.md",".codex/skills/juhi-playwright-runtime-triage/examples.md",".codex/skills/juhi-playwright-runtime-triage/references/entrypoints.md",".codex/skills/templates/README.md",".codex/skills/templates/acceptance-card-prompt.example.md",".codex/skills/templates/acceptance-card-prompt.variables.md",".codex/skills/templates/battle-card-prompt.example.md",".codex/skills/templates/battle-card-prompt.variables.md",".codex/skills/templates/evidence-bundle-prompt.example.md",".codex/skills/templates/evidence-bundle-prompt.variables.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"59f46625b28f7defe4dba196efd9edd5f82ed701","message":"Remove tracked E2E runtime artifacts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/59f46625b28f7defe4dba196efd9edd5f82ed701","author":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"committer":{"name":"jh.sj","email":"jh.sj@jhsjdeMac-Studio.local","username":""},"verification":null,"timestamp":"2026-03-28T13:06:35+08:00","added":[],"removed":["e2e/playwright-report/data/097b6ff27c2492ae8bc19a68c15983488146c4c2.md","e2e/playwright-report/data/deb92ca591745e5f088e1c57cfde2e64ee5806d0.png","e2e/playwright-report/index.html","e2e/test-results/.last-run.json","e2e/test-results/.playwright-artifacts-635/20b49004608efcb79c0d514e24b595ce.png","e2e/test-results/.playwright-artifacts-635/4e18b49cd624661c8896f7dfbf64807b.png","e2e/test-results/.playwright-artifacts-635/5e117b61e35e0409b33ddb43f4f8ac5a.png","e2e/test-results/.playwright-artifacts-635/613203fbe0b94dc93959b8fe48dc6a4f.png","e2e/test-results/.playwright-artifacts-635/64918fded8c668328b0b7810cba871ff.png","e2e/test-results/.playwright-artifacts-635/854247b37290aba0b7d4a3d406cbabea.png","e2e/test-results/.playwright-artifacts-635/937ee618069e213911ad9b6f73d10fa0.png","e2e/test-results/.playwright-artifacts-635/969bade51ee07c84f88f66b338791c20.png","e2e/test-results/.playwright-artifacts-635/9bc113d166faf9f4086e3ccb785cf936.png","e2e/test-results/.playwright-artifacts-635/9f9cc26ab98aae54eb12b47cbcc4c252.png","e2e/test-results/.playwright-artifacts-635/9fd8c226063efa1e6a77e8fec0ff4e7e.png","e2e/test-results/.playwright-artifacts-635/ac0f3f5e06b9d9fa0d83fcd833bad0be.png","e2e/test-results/.playwright-artifacts-635/b3de232d66d614aeea02f7af2d27166a.png","e2e/test-results/.playwright-artifacts-635/ed2ba381349c416a65472cc9f8d84e52.png","e2e/test-results/.playwright-artifacts-636/01066cb1dffdf9a554ea842c2b6ca263.png","e2e/test-results/.playwright-artifacts-636/06ac32bd0ba95481c2d526beb0fd77dc.png","e2e/test-results/.playwright-artifacts-636/302f6a0a13c55d21c5e14bb51dd7e585.png","e2e/test-results/.playwright-artifacts-636/36c1d60682e660c28f8c318c3829b497.png","e2e/test-results/.playwright-artifacts-636/6734e18bd858f9f1a48e060f0342268e.png","e2e/test-results/.playwright-artifacts-636/67ab4b7d3620091cf698a5366c388a43.png","e2e/test-results/.playwright-artifacts-636/76dc8200cebc3c2aa940424ed8119067.png","e2e/test-results/.playwright-artifacts-636/987c5b2f88a74fce784a3a8e436c8972.png","e2e/test-results/.playwright-artifacts-636/a2db41ba57c248354cf6402ed4c41565.png","e2e/test-results/.playwright-artifacts-636/c9b8d029eeb75aa08bfc48ff4938dec6.png","e2e/test-results/.playwright-artifacts-636/ce5756591523ff7aaf1f00446ba0ac72.png","e2e/test-results/.playwright-artifacts-636/d5bdbdfcd286647f066a37beb559955d.png","e2e/test-results/.playwright-artifacts-636/e7b62ac0000816c93df64eb0c53ee85a.png","e2e/test-results/.playwright-artifacts-636/e8095cbb58e80b518061ec76ba45d911.png","e2e/test-results/crud-00-crud-runner-CRUD-严-0b88a-矩阵-module-resource-requests-chromium/attachments/probe-P01-79eb9da801aa3347a58d383a1b765c36f4930079.json","e2e/test-results/crud-00-crud-runner-CRUD-严-159b4-失败-module-resource-requests-chromium/attachments/probe-C02-8f0cab7eb1a17ac85c4642b3b9f0c83586993538.json","e2e/test-results/crud-00-crud-runner-CRUD-严-22f29-理-D02-恢复或不可见校验-module-roles-chromium/attachments/probe-D02-5f2a39f69fd8bc7a31be96473359a5571dbfc8a1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-3a38c--D01-删除-软-硬-可用-module-roles-chromium/attachments/probe-D01-e39b372096d0b7cbdc2eb781f0b0d6575cc16d12.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4220e--角色管理-P01-权限矩阵-module-roles-chromium/attachments/probe-P01-49f29e01e8631136a57c8909128e588eec8dd9c7.json","e2e/test-results/crud-00-crud-runner-CRUD-严-43344-校验失败-module-stage-knowledge-chromium/attachments/probe-C02-f606bea8b9f03bb03dacd13c381e73afd56273a3.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b07d--可用-module-process-designer-chromium/attachments/probe-D01-8482f787ee3e69836f8c6c7c0db405f8c0b126fc.json","e2e/test-results/crud-00-crud-runner-CRUD-严-4b4f5-可用-module-resource-requests-chromium/attachments/probe-D01-eecf93fa858eceedabc9ede1175d39486e981321.json","e2e/test-results/crud-00-crud-runner-CRUD-严-52d8f-校验-module-resource-requests-chromium/attachments/probe-D02-878de1581c3941bae62f1945d2f039bc357b374a.json","e2e/test-results/crud-00-crud-runner-CRUD-严-538f0-色管理-C02-创建校验失败-module-roles-chromium/attachments/probe-C02-a60919fb48a8c4a91f2043eebcfddd1a3f3aa86f.json","e2e/test-results/crud-00-crud-runner-CRUD-严-60bbd-管理-U02-更新权限-冲突-module-roles-chromium/attachments/probe-U02-9161e9408f0c3ee23d7ffd5b00080d0a6ff6d375.json","e2e/test-results/crud-00-crud-runner-CRUD-严-6d194-见校验-module-process-designer-chromium/attachments/probe-D02-204133f8012f0c730c300eedb55d3b4d61fa0fef.json","e2e/test-results/crud-00-crud-runner-CRUD-严-72cf4--角色管理-U01-更新成功-module-roles-chromium/attachments/probe-U01-d68dc4c184f94c58de94b0db219c3f02282e075b.json","e2e/test-results/crud-00-crud-runner-CRUD-严-77ec5-创建成功-module-stage-knowledge-chromium/attachments/probe-C01-e0dc98d91e92fd88fdf9a52e3f5821f4ab00cb60.json","e2e/test-results/crud-00-crud-runner-CRUD-严-89599-冲突-module-resource-requests-chromium/attachments/probe-U02-86d0d9a8f84415276dd0d605dea6597d96ad103d.json","e2e/test-results/crud-00-crud-runner-CRUD-严-b8549-成功-module-resource-requests-chromium/attachments/probe-U01-91f6817c56e89d03a125fb54902b991d281b1551.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c6c39-恢复-module-resource-requests-chromium/attachments/probe-E01-3f0d95009d2b1ee32159a62921a542ff4847972c.json","e2e/test-results/crud-00-crud-runner-CRUD-严-c7867--角色管理-C01-创建成功-module-roles-chromium/attachments/probe-C01-64952f82b9502ba25913d25577ece3cb6c286ab1.json","e2e/test-results/crud-00-crud-runner-CRUD-严-de878--角色管理-E01-异常恢复-module-roles-chromium/attachments/probe-E01-30055d63deefd071fce08add0f08a4a468950282.json","e2e/test-results/crud-00-crud-runner-CRUD-严-ee943-成功-module-resource-requests-chromium/attachments/probe-C01-6ac0b418f4b7370d66aff5aa379267757fb0348d.json","e2e/test-results/crud/probes/process-designer-D01-1774598542579.json","e2e/test-results/crud/probes/process-designer-D02-1774598543205.json","e2e/test-results/crud/probes/resource-requests-C01-1774598543888.json","e2e/test-results/crud/probes/resource-requests-C02-1774598544498.json","e2e/test-results/crud/probes/resource-requests-D01-1774598551041.json","e2e/test-results/crud/probes/resource-requests-D02-1774598552410.json","e2e/test-results/crud/probes/resource-requests-E01-1774598549295.json","e2e/test-results/crud/probes/resource-requests-P01-1774598547828.json","e2e/test-results/crud/probes/resource-requests-U01-1774598549367.json","e2e/test-results/crud/probes/resource-requests-U02-1774598550767.json","e2e/test-results/crud/probes/roles-C01-1774598552409.json","e2e/test-results/crud/probes/roles-C02-1774598553777.json","e2e/test-results/crud/probes/roles-D01-1774598560419.json","e2e/test-results/crud/probes/roles-D02-1774598560906.json","e2e/test-results/crud/probes/roles-E01-1774598557835.json","e2e/test-results/crud/probes/roles-P01-1774598557110.json","e2e/test-results/crud/probes/roles-U01-1774598558749.json","e2e/test-results/crud/probes/roles-U02-1774598559274.json","e2e/test-results/crud/probes/stage-knowledge-C01-1774598561722.json","e2e/test-results/crud/probes/stage-knowledge-C02-1774598562196.json","e2e/test-results/results.json","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/error-context.md","e2e/test-results/sales-center-sales-menu-sm-70786-售中心新菜单架构、分组顺序与-canonical-高亮-chromium/test-failed-1.png"],"modified":[".gitignore"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1895962,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-28T12:29:42+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1774675419
|
1774675420
|
0
|
1774674918
|
1774675420
|
|
|
0
|
Edit
Delete
|
|
31
|
t2228
|
2
|
2
|
hello-world.yaml
|
30
|
1
|
0
|
refs/heads/main
|
db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c00cc2f80acf2f84906f0fc4dd7ec19e4d3016ab","after":"db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb","compare_url":"https://gitea.g-hi.com/juhai/testpc/compare/c00cc2f80acf2f84906f0fc4dd7ec19e4d3016ab...db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb","commits":[{"id":"db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb","message":"t2228\n","url":"https://gitea.g-hi.com/juhai/testpc/commit/db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb","author":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"committer":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"verification":null,"timestamp":"2026-02-12T17:07:59+08:00","added":[],"removed":[],"modified":[".gitea/workflows/hello-world.yaml"]}],"total_commits":0,"head_commit":{"id":"db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb","message":"t2228\n","url":"https://gitea.g-hi.com/juhai/testpc/commit/db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb","author":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"committer":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"verification":null,"timestamp":"2026-02-12T17:07:59+08:00","added":[],"removed":[],"modified":[".gitea/workflows/hello-world.yaml"]},"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":17741,"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":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-06T13:52:11+08:00","updated_at":"2026-02-12T17:06:42+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":true,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":1,"login":"zhangjunnan","login_name":"","source_id":0,"full_name":"","email":"zhangjunnan@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/db7dcb12d6f370df9341167b55583f8b","html_url":"https://gitea.g-hi.com/zhangjunnan","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:36:25+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"zhangjunnan"},"sender":{"id":1,"login":"zhangjunnan","login_name":"","source_id":0,"full_name":"","email":"zhangjunnan@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/db7dcb12d6f370df9341167b55583f8b","html_url":"https://gitea.g-hi.com/zhangjunnan","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:36:25+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"zhangjunnan"}}...
|
push
|
2
|
3
|
1770887288
|
1770887291
|
0
|
1770887286
|
1770887291
|
NULL
|
|
0
|
Edit
Delete
|
|
29
|
test111888899ssss
|
2
|
2
|
hello-world.yaml
|
28
|
1
|
0
|
refs/heads/main
|
6ccdfdf78088ebb3a5e0bd64de10053b9c881f60
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf96a4043fd32b24b5270f87165856c672c826ef","after":"6ccdfdf78088ebb3a5e0bd64de10053b9c881f60","compare_url":"https://gitea.g-hi.com/juhai/testpc/compare/bf96a4043fd32b24b5270f87165856c672c826ef...6ccdfdf78088ebb3a5e0bd64de10053b9c881f60","commits":[{"id":"6ccdfdf78088ebb3a5e0bd64de10053b9c881f60","message":"test111888899ssss\n","url":"https://gitea.g-hi.com/juhai/testpc/commit/6ccdfdf78088ebb3a5e0bd64de10053b9c881f60","author":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"committer":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"verification":null,"timestamp":"2026-02-12T16:57:21+08:00","added":[],"removed":[],"modified":["pc/kg.php"]}],"total_commits":0,"head_commit":{"id":"6ccdfdf78088ebb3a5e0bd64de10053b9c881f60","message":"test111888899ssss\n","url":"https://gitea.g-hi.com/juhai/testpc/commit/6ccdfdf78088ebb3a5e0bd64de10053b9c881f60","author":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"committer":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"verification":null,"timestamp":"2026-02-12T16:57:21+08:00","added":[],"removed":[],"modified":["pc/kg.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":17738,"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":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-06T13:52:11+08:00","updated_at":"2026-02-12T16:54:54+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":true,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":1,"login":"zhangjunnan","login_name":"","source_id":0,"full_name":"","email":"zhangjunnan@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/db7dcb12d6f370df9341167b55583f8b","html_url":"https://gitea.g-hi.com/zhangjunnan","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:36:25+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"zhangjunnan"},"sender":{"id":1,"login":"zhangjunnan","login_name":"","source_id":0,"full_name":"","email":"zhangjunnan@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/db7dcb12d6f370df9341167b55583f8b","html_url":"https://gitea.g-hi.com/zhangjunnan","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:36:25+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"zhangjunnan"}}...
|
push
|
2
|
3
|
1770886646
|
1770886649
|
0
|
1770886646
|
1770886649
|
NULL
|
|
0
|
Edit
Delete
|
|
34
|
t2228111sss
|
2
|
2
|
hello-world.yaml
|
33
|
1
|
0
|
refs/heads/main
|
65caede278c2e8e14c0612ec8d8f7d26aec24ec9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf439dffa07315fdb4d46f38af22131605dcb005","after":"65caede278c2e8e14c0612ec8d8f7d26aec24ec9","compare_url":"https://gitea.g-hi.com/juhai/testpc/compare/bf439dffa07315fdb4d46f38af22131605dcb005...65caede278c2e8e14c0612ec8d8f7d26aec24ec9","commits":[{"id":"65caede278c2e8e14c0612ec8d8f7d26aec24ec9","message":"t2228111sss\n","url":"https://gitea.g-hi.com/juhai/testpc/commit/65caede278c2e8e14c0612ec8d8f7d26aec24ec9","author":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"committer":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"verification":null,"timestamp":"2026-02-12T17:39:09+08:00","added":[],"removed":[],"modified":[".gitea/workflows/hello-world.yaml"]}],"total_commits":0,"head_commit":{"id":"65caede278c2e8e14c0612ec8d8f7d26aec24ec9","message":"t2228111sss\n","url":"https://gitea.g-hi.com/juhai/testpc/commit/65caede278c2e8e14c0612ec8d8f7d26aec24ec9","author":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"committer":{"name":"zhangjunnan","email":"121158035@qq.com","username":"zhangjunnan"},"verification":null,"timestamp":"2026-02-12T17:39:09+08:00","added":[],"removed":[],"modified":[".gitea/workflows/hello-world.yaml"]},"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":17751,"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":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-06T13:52:11+08:00","updated_at":"2026-02-12T17:38:07+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":true,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":1,"login":"zhangjunnan","login_name":"","source_id":0,"full_name":"","email":"zhangjunnan@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/db7dcb12d6f370df9341167b55583f8b","html_url":"https://gitea.g-hi.com/zhangjunnan","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:36:25+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"zhangjunnan"},"sender":{"id":1,"login":"zhangjunnan","login_name":"","source_id":0,"full_name":"","email":"zhangjunnan@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/db7dcb12d6f370df9341167b55583f8b","html_url":"https://gitea.g-hi.com/zhangjunnan","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T15:36:25+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"zhangjunnan"}}...
|
push
|
2
|
3
|
1770889156
|
1770889164
|
0
|
1770889156
|
1770889164
|
NULL
|
|
0
|
Edit
Delete
|
|
2102
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
ci.yml
|
2048
|
5
|
0
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
24
|
1772463230
|
1772463257
|
0
|
1772463230
|
1772463257
|
NULL
|
|
0
|
Edit
Delete
|
|
2103
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2049
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772463313
|
1772463313
|
0
|
1772463312
|
1772463313
|
NULL
|
|
0
|
Edit
Delete
|
|
2104
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2050
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772463613
|
1772463613
|
0
|
1772463612
|
1772463613
|
NULL
|
|
0
|
Edit
Delete
|
|
2105
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2051
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772463913
|
1772463913
|
0
|
1772463912
|
1772463913
|
NULL
|
|
0
|
Edit
Delete
|
|
2106
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2052
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772464213
|
1772464213
|
0
|
1772464212
|
1772464213
|
NULL
|
|
0
|
Edit
Delete
|
|
2107
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2053
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772464513
|
1772464513
|
0
|
1772464512
|
1772464513
|
NULL
|
|
0
|
Edit
Delete
|
|
2108
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2054
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772464813
|
1772464813
|
0
|
1772464812
|
1772464813
|
NULL
|
|
0
|
Edit
Delete
|
|
2109
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2055
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772465113
|
1772465113
|
0
|
1772465112
|
1772465113
|
NULL
|
|
0
|
Edit
Delete
|
|
2110
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2056
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772465413
|
1772465413
|
0
|
1772465412
|
1772465413
|
NULL
|
|
0
|
Edit
Delete
|
|
2111
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2057
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772465713
|
1772465713
|
0
|
1772465712
|
1772465713
|
NULL
|
|
0
|
Edit
Delete
|
|
2112
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2058
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772466013
|
1772466013
|
0
|
1772466012
|
1772466013
|
NULL
|
|
0
|
Edit
Delete
|
|
2113
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2059
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772466313
|
1772466313
|
0
|
1772466312
|
1772466313
|
NULL
|
|
0
|
Edit
Delete
|
|
2114
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2060
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772466613
|
1772466613
|
0
|
1772466612
|
1772466613
|
NULL
|
|
0
|
Edit
Delete
|
|
2115
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2061
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772466913
|
1772466913
|
0
|
1772466912
|
1772466913
|
NULL
|
|
0
|
Edit
Delete
|
|
2116
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2062
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772467213
|
1772467213
|
0
|
1772467212
|
1772467213
|
NULL
|
|
0
|
Edit
Delete
|
|
2117
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2063
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772467513
|
1772467513
|
0
|
1772467512
|
1772467513
|
NULL
|
|
0
|
Edit
Delete
|
|
2118
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2064
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772467813
|
1772467813
|
0
|
1772467812
|
1772467813
|
NULL
|
|
0
|
Edit
Delete
|
|
2119
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2065
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772468113
|
1772468113
|
0
|
1772468112
|
1772468113
|
NULL
|
|
0
|
Edit
Delete
|
|
2120
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2066
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772468413
|
1772468413
|
0
|
1772468412
|
1772468413
|
NULL
|
|
0
|
Edit
Delete
|
|
2121
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2067
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772468713
|
1772468713
|
0
|
1772468712
|
1772468713
|
NULL
|
|
0
|
Edit
Delete
|
|
2122
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2068
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772469013
|
1772469013
|
0
|
1772469012
|
1772469013
|
NULL
|
|
0
|
Edit
Delete
|
|
2123
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2069
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772469313
|
1772469313
|
0
|
1772469312
|
1772469313
|
NULL
|
|
0
|
Edit
Delete
|
|
2124
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2070
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772469613
|
1772469613
|
0
|
1772469612
|
1772469613
|
NULL
|
|
0
|
Edit
Delete
|
|
2125
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2071
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772469913
|
1772469913
|
0
|
1772469912
|
1772469913
|
NULL
|
|
0
|
Edit
Delete
|
|
2126
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2072
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772470213
|
1772470213
|
0
|
1772470212
|
1772470213
|
NULL
|
|
0
|
Edit
Delete
|
|
2127
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2073
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772470513
|
1772470513
|
0
|
1772470512
|
1772470513
|
NULL
|
|
0
|
Edit
Delete
|
|
2128
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2074
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772470813
|
1772470813
|
0
|
1772470812
|
1772470813
|
NULL
|
|
0
|
Edit
Delete
|
|
2129
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2075
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772471113
|
1772471113
|
0
|
1772471112
|
1772471113
|
NULL
|
|
0
|
Edit
Delete
|
|
2130
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2076
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772471413
|
1772471413
|
0
|
1772471412
|
1772471413
|
NULL
|
|
0
|
Edit
Delete
|
|
2131
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2077
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772471713
|
1772471713
|
0
|
1772471712
|
1772471713
|
NULL
|
|
0
|
Edit
Delete
|
|
2132
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2078
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.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":682095,"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-02T22:50:13+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
|
1772472013
|
1772472013
|
0
|
1772472012
|
1772472013
|
NULL
|
|
0
|
Edit
Delete
|