|
26626
|
chore(reports): 固定HR部署联建发布清单与工作台快照
|
116
|
5
|
platform.yml
|
1079
|
5
|
0
|
refs/heads/main
|
9132353a796729935f609ab335b673f44abfa94c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1eab1550f6901db403e3b5d5c3b0f5ba39434f79","after":"9132353a796729935f609ab335b673f44abfa94c","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/1eab1550f6901db403e3b5d5c3b0f5ba39434f79...9132353a796729935f609ab335b673f44abfa94c","commits":[{"id":"9132353a796729935f609ab335b673f44abfa94c","message":"chore(reports): 固定HR部署联建发布清单与工作台快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9132353a796729935f609ab335b673f44abfa94c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-28T16:45:25-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"c5826548c42fabf060923667f5e8e7914bef7def","message":"chore(reports): 绑定固定部署与采用方案文档门禁到eccea45c0\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c5826548c42fabf060923667f5e8e7914bef7def","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-28T16:44:52-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/governance-docs.latest.json"]},{"id":"eccea45c045be25ae5ff2d227c66c30229efe5d3","message":"chore(reports): 核实dcfcbac50实际部署与4628项验收等价\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/eccea45c045be25ae5ff2d227c66c30229efe5d3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-28T16:44:43-07:00","added":[],"removed":[],"modified":["reports/deployed-runtime.latest.json"]},{"id":"5a96010814f30d264db200ac053934ee25455dca","message":"docs(hr): 交付固定Runtime与迁移回执并列出现用采用方案\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5a96010814f30d264db200ac053934ee25455dca","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-28T16:44:43-07:00","added":["docs/evidence/hr-transfer-scope-2026-10-28/permission-backup.public.json","docs/evidence/hr-transfer-scope-2026-10-28/permission-index-migration.public.json","docs/evidence/hr-transfer-scope-2026-10-28/permission-migration.public.json","docs/evidence/hr-transfer-scope-2026-10-28/runtime-deployment.public.json","docs/evidence/hr-transfer-scope-2026-10-28/runtime-first-switch-failed.public.json","docs/evidence/hr-transfer-scope-2026-10-28/target-adoption-proposal.public.json"],"removed":[],"modified":["docs/hr-transfer-scope-integration-2026-10-28.md"]},{"id":"5fd8a3661f6b09f81ccdc293a9da29b75b0ab7ba","message":"chore(images): 固定dcfcbac50镜像与独占七项冒烟通过\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5fd8a3661f6b09f81ccdc293a9da29b75b0ab7ba","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-28T16:38:18-07:00","added":[],"removed":[],"modified":["reports/image-digest.json","reports/image-smoke.latest.json"]}],"total_commits":0,"head_commit":{"id":"9132353a796729935f609ab335b673f44abfa94c","message":"chore(reports): 固定HR部署联建发布清单与工作台快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9132353a796729935f609ab335b673f44abfa94c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-28T16:45:25-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"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":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":131717,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":157,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-29T07:37:24+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":true,"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
|
30
|
1793231310
|
1793231491
|
0
|
1793231309
|
1793231515
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24671
|
Prepare 0.113.0 local scenario verification releas Prepare 0.113.0 local scenario verification release...
|
121
|
5
|
kernel-ci.yml
|
26
|
5
|
0
|
refs/heads/main
|
7fd3e4f60c59dcf18f9dc7ffa25c09b5bbf1eb92
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1ef1c1e2e752fbce5e22ea1d5a703c74aa43b365","after":"7fd3e4f60c59dcf18f9dc7ffa25c09b5bbf1eb92","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/1ef1c1e2e752fbce5e22ea1d5a703c74aa43b365...7fd3e4f60c59dcf18f9dc7ffa25c09b5bbf1eb92","commits":[{"id":"7fd3e4f60c59dcf18f9dc7ffa25c09b5bbf1eb92","message":"Prepare 0.113.0 local scenario verification release\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/7fd3e4f60c59dcf18f9dc7ffa25c09b5bbf1eb92","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T12:45:18-07:00","added":["docs/releases/0.113.0.md"],"removed":[],"modified":["docs/releases/candidates/k81-local-golden-path.md","model/catalog.json","model/plan-ledger.json","package.json"]},{"id":"6e5fe01bb3c5aa1effbcd7d6f249f4c90961ae8b","message":"Add K8.1 local signed golden-path smoke and evidence\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/6e5fe01bb3c5aa1effbcd7d6f249f4c90961ae8b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T12:39:40-07:00","added":["docs/releases/candidates/k81-local-golden-path.md","ops/smoke-k81-golden-path.js"],"removed":[],"modified":["package.json"]},{"id":"d261b316b1229e9442cd88dcde0e923042fc69a6","message":"Verify local identity authorization negatives\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/d261b316b1229e9442cd88dcde0e923042fc69a6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T12:33:03-07:00","added":["docs/releases/candidates/k82-local-auth-negative.md","test/k82-local-auth-negative.integration.test.js"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"7fd3e4f60c59dcf18f9dc7ffa25c09b5bbf1eb92","message":"Prepare 0.113.0 local scenario verification release\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/7fd3e4f60c59dcf18f9dc7ffa25c09b5bbf1eb92","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T12:45:18-07:00","added":["docs/releases/0.113.0.md"],"removed":[],"modified":["docs/releases/candidates/k81-local-golden-path.md","model/catalog.json","model/plan-ledger.json","package.json"]},"repository":{"id":121,"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":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":39836,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T03:32:12+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":true,"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
|
4
|
1790711139
|
1790711169
|
0
|
1790711137
|
1790711169
|
|
|
0
|
Edit
Delete
|
|
24902
|
Merge remote-tracking branch 'origin/main'
|
121
|
5
|
kernel-ci.yml
|
255
|
5
|
0
|
refs/heads/main
|
bbb732237812e61479de2de495503807bd1387c1
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f4096cd6480e21429cc3e1aaaba2c10f18fbd0a","after":"bbb732237812e61479de2de495503807bd1387c1","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/1f4096cd6480e21429cc3e1aaaba2c10f18fbd0a...bbb732237812e61479de2de495503807bd1387c1","commits":[{"id":"bbb732237812e61479de2de495503807bd1387c1","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/bbb732237812e61479de2de495503807bd1387c1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T18:42:47-07:00","added":["ops/deployments/2026-10-01-pdp-divergence-live-check-0174-1-local.md"],"removed":[],"modified":["model/plan-ledger.json"]},{"id":"659aa705afe3e1069a788bac6810317c8bcf7ae3","message":"Record scoped verification of merged candidates separately from deployed source\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/659aa705afe3e1069a788bac6810317c8bcf7ae3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T18:42:42-07:00","added":["ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-all-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-audit-chain.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-cross-fks.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-cross-refs.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-db-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-execution-provenance.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-historical-facts.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-integration-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-partition-cutover.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-partition-horizon.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-partition-identities.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-partition-references.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-schedule-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-state-journal.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/dependencies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/migrate.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/migration-test-db.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/postgres-port.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/postgres-start.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/postgres-version.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/report.json"],"removed":[],"modified":["README.md","ops/deployments/2026-09-30-task-evaluation-composition-01741-local.md"]},{"id":"eae67f0ae2e4307e0003462da91daca461580278","message":"Preserve attribution and learning candidates while archiving verified 0.174.1 logs\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/eae67f0ae2e4307e0003462da91daca461580278","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T18:41:24-07:00","added":["docs/attribution.md","docs/learning-candidate.md","docs/releases/0.175.0.md","docs/releases/0.176.0.md","docs/releases/candidates/k54-learning-candidate.md","docs/releases/candidates/k56-attribution-declaration.md","ops/deployments/2026-10-01-k52-metric-0174-local.md","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/attempt-1-roles-start/candidate-restore-cleanup.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/attempt-1-roles-start/candidate-restore-port.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/attempt-1-roles-start/candidate-restore-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/attempt-1-roles-start/candidate-restore-start.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/attempt-1-roles-start/candidate-reuse-dependencies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-all-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-audit-chain.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-cross-fks.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-cross-refs.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-db-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-execution-provenance.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-external-sales-order-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-historical-facts.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-integration-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-metric-http.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-migrate.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-monthly-partitions.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-partition-cutover.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-partition-horizon.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-partition-identities.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-partition-references.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-restore-cleanup.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-restore-dump.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-restore-port.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-restore-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-restore-start.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-restored-contracts.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-schedule-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-coordinates.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-evaluation-definition.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-evidence-supersession.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-scanner-lease.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-task-creation.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-task-evaluation-composition.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-spec-copies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-state-journal.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-task-evaluation-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-trigger-authorization-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-trigger-condition-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-trigger-state-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-all-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-audit-chain.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-cross-fks.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-cross-refs.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-db-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-execution-provenance.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-historical-facts.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-integration-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-partition-cutover.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-partition-horizon.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-partition-identities.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-partition-references.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-schedule-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-state-journal.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/dependencies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/migrate.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/migration-test-db.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/postgres-port.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/postgres-start.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/postgres-version.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/spec-copies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-all-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-audit-chain.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-cross-fks.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-cross-refs.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-db-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-execution-provenance.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-historical-facts.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-integration-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-partition-cutover.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-partition-horizon.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-partition-identities.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-partition-references.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-schedule-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-state-journal.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/dependencies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/migrate.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/migration-test-db.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/postgres-port.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/postgres-start.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/postgres-version.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-all-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-audit-chain.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-cross-fks.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-cross-refs.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-db-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-execution-provenance.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-external-sales-order-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-historical-facts.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-integration-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-maintained-horizon.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-metric-http.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-migrate.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-monthly-partitions.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-partition-cutover.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-partition-horizon.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-partition-identities.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-partition-references.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-schedule-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-coordinates.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-evaluation-definition.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-evidence-supersession.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-scanner-lease.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-task-creation.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-task-evaluation-composition.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-spec-copies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-start-api.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-start-com.erk.kernel-worker.saga-timeout.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-state-journal.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-stop-api.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-stop-com.erk.kernel-worker.saga-timeout.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-task-evaluation-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-trigger-authorization-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-trigger-condition-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-trigger-state-history.log","sql/144_attribution_declaration.sql","sql/145_learning_candidate.sql","src/contexts/attribution.js","src/contexts/learning-candidate.js","src/kernel/attribution.js","src/kernel/learning-candidate.js","test/attribution.integration.test.js","test/attribution.test.js","test/learning-candidate.integration.test.js","test/learning-candidate.test.js"],"removed":[],"modified":["README.md","contracts/asyncapi.v1.json","contracts/command-payloads.v1-1.schema.json","contracts/openapi.v1.json","contracts/registry.json","contracts/supporting-event-owners.v1.json","contracts/supporting-event-payloads.v1.schema.json","docs/all-local-event-payload-contracts.md","docs/core-command-payload-contract.md","docs/decisions/README.md","docs/v1.1-local-contract-appendix.md","model/catalog.json","model/command-concurrency.json","model/cross-refs.json","model/gap-governance.json","model/historical-facts.json","model/plan-ledger.json","model/state-journal.json","ops/deployments/2026-09-30-task-evaluation-composition-01741-local.md","package.json","src/contexts/authority.js","src/http.js","src/kernel.js","src/kernel/commands.js","src/kernel/owner-roles.js","src/kernel/rejection-target.js","test/contracts.test.js","test/historical-facts.test.js","test/spec-governance.test.js","test/state-journal.test.js"]},{"id":"96d40cc33187e1a8db20efdebb1aa9a2d5160f5e","message":"Record verified 0.174.1 composition and metric HTTP delivery with remaining V1 scope\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/96d40cc33187e1a8db20efdebb1aa9a2d5160f5e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T18:39:54-07:00","added":["ops/deployments/2026-09-30-task-evaluation-composition-01741-local.md","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/attempt-1-roles-start/candidate-report.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-report.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/deploy.mjs","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/final-runtime-observation.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/report.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/governance-observation.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/report.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-report.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/metric-http.mjs","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/prior-attempt-observation.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/source-manifest.json"],"removed":[],"modified":["README.md","docs/metric-definition.md","docs/metric-observation.md","model/gap-governance.json","model/plan-ledger.json","model/release-anchors.json","ops/runbook.md"]}],"total_commits":0,"head_commit":{"id":"bbb732237812e61479de2de495503807bd1387c1","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/bbb732237812e61479de2de495503807bd1387c1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T18:42:47-07:00","added":["ops/deployments/2026-10-01-pdp-divergence-live-check-0174-1-local.md"],"removed":[],"modified":["model/plan-ledger.json"]},"repository":{"id":121,"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":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":160222,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":46,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-01T09:41:46+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":true,"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
|
4
|
1790830989
|
1790831023
|
0
|
1790818971
|
1790831023
|
|
|
0
|
Edit
Delete
|
|
26994
|
docs(eios): receive limited Owner approval and fre docs(eios): receive limited Owner approval and freeze execution handoff...
|
160
|
5
|
ci.yml
|
44
|
5
|
0
|
refs/heads/main
|
d80113e1669e373c66e560669a577a7a8ff304bb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f61b535021c6bf144419b7954e8f8b88c4902f2","after":"d80113e1669e373c66e560669a577a7a8ff304bb","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/1f61b535021c6bf144419b7954e8f8b88c4902f2...d80113e1669e373c66e560669a577a7a8ff304bb","commits":[{"id":"d80113e1669e373c66e560669a577a7a8ff304bb","message":"docs(eios): receive limited Owner approval and freeze execution handoff\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/d80113e1669e373c66e560669a577a7a8ff304bb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-02T00:59:36-08:00","added":["docs/eios-transformation/admission/site-owner-limited-approval.json","docs/eios-transformation/admission/site-owner-source-discovery.json"],"removed":[],"modified":["docs/eios-transformation/admission/site-owner-registration.md","docs/eios-transformation/admission/site-owner-registration.proposed.json","docs/eios-transformation/admission/site-owner-registration.validation.json","docs/eios-transformation/admission/后续只读接入分配-2026-11-01.json","docs/eios-transformation/admission/后续只读接入分配-2026-11-01.md"]}],"total_commits":0,"head_commit":{"id":"d80113e1669e373c66e560669a577a7a8ff304bb","message":"docs(eios): receive limited Owner approval and freeze execution handoff\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/d80113e1669e373c66e560669a577a7a8ff304bb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-02T00:59:36-08:00","added":["docs/eios-transformation/admission/site-owner-limited-approval.json","docs/eios-transformation/admission/site-owner-source-discovery.json"],"removed":[],"modified":["docs/eios-transformation/admission/site-owner-registration.md","docs/eios-transformation/admission/site-owner-registration.proposed.json","docs/eios-transformation/admission/site-owner-registration.validation.json","docs/eios-transformation/admission/后续只读接入分配-2026-11-01.json","docs/eios-transformation/admission/后续只读接入分配-2026-11-01.md"]},"repository":{"id":160,"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-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2116765,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-11-02T16:44:45+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":true,"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
|
10
|
1793609997
|
1793610766
|
0
|
1793609984
|
1793610766
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
24259
|
docs(workbench): 记录服务模块文案发布验证
|
116
|
5
|
platform.yml
|
196
|
5
|
0
|
refs/heads/main
|
6c888edbd933282b3762415ecf07ed4101505735
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f742c97cb5f3196fa37a2bad9c23b02a05735bc","after":"6c888edbd933282b3762415ecf07ed4101505735","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/1f742c97cb5f3196fa37a2bad9c23b02a05735bc...6c888edbd933282b3762415ecf07ed4101505735","commits":[{"id":"6c888edbd933282b3762415ecf07ed4101505735","message":"docs(workbench): 记录服务模块文案发布验证\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6c888edbd933282b3762415ecf07ed4101505735","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T16:47:05-07:00","added":[],"removed":[],"modified":["docs/工作台OIDC配置修复部署记录-2026-09-19.md"]},{"id":"dde1fcef34d0d83ef3a0c809f466e01a1c7cd47b","message":"fix(workbench): 将服务目录统一更名为服务模块\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/dde1fcef34d0d83ef3a0c809f466e01a1c7cd47b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T16:46:11-07:00","added":[],"removed":[],"modified":["runtime/apps/workbench/src/app/catalog/layout.tsx","runtime/apps/workbench/src/app/catalog/page.tsx","runtime/apps/workbench/src/app/page.tsx","runtime/apps/workbench/src/app/runtime/page.tsx","runtime/apps/workbench/src/components/app-nav.tsx","runtime/apps/workbench/src/components/catalog/catalog-table.tsx","runtime/apps/workbench/src/components/catalog/counts-strip.tsx"]}],"total_commits":0,"head_commit":{"id":"6c888edbd933282b3762415ecf07ed4101505735","message":"docs(workbench): 记录服务模块文案发布验证\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6c888edbd933282b3762415ecf07ed4101505735","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T16:47:05-07:00","added":[],"removed":[],"modified":["docs/工作台OIDC配置修复部署记录-2026-09-19.md"]},"repository":{"id":116,"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":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":25799,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":44,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-20T07:44:41+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":true,"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
|
10
|
0
|
1789861723
|
0
|
1789861628
|
1789861723
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26483
|
chore(reports): retain complete successor root32 a chore(reports): retain complete successor root32 acceptance...
|
116
|
5
|
platform.yml
|
1056
|
5
|
0
|
refs/heads/main
|
368682ad9ff015b27e53d287873d810de1443f84
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f77788e11b0bf2832d7a39035d205378b7bc4ce","after":"368682ad9ff015b27e53d287873d810de1443f84","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/1f77788e11b0bf2832d7a39035d205378b7bc4ce...368682ad9ff015b27e53d287873d810de1443f84","commits":[{"id":"368682ad9ff015b27e53d287873d810de1443f84","message":"chore(reports): retain complete successor root32 acceptance\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/368682ad9ff015b27e53d287873d810de1443f84","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-26T13:05:02-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"68215d7f00766df12022f3b3c0583c09b17c95a5","message":"chore(acceptance): retain native Identity aggregate and refresh snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/68215d7f00766df12022f3b3c0583c09b17c95a5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-26T12:57:31-07:00","added":[],"removed":[],"modified":["identity/reports/contract-consumers.latest.json","identity/reports/docs-truth.latest.json","identity/reports/dual-backend-parity.latest.json","identity/reports/fork-readiness.latest.json","identity/reports/governance-docs.latest.json","identity/reports/governance.latest.json","identity/reports/migrations.latest.json","identity/reports/naming.latest.json","identity/reports/runtime-governance.latest.json","identity/reports/schema-sync.latest.json","identity/reports/statemachine-write-guard.latest.json","identity/reports/validation-source.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"06d73c7dc8f6022e3a5f39977a8b12d2245dcd4c","message":"docs(identity): bind successor acceptance to native fixed source\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/06d73c7dc8f6022e3a5f39977a8b12d2245dcd4c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-26T12:56:44-07:00","added":[],"removed":[],"modified":["CLAUDE.md","identity/CLAUDE.md","identity/reports/runtime-acceptance.latest.json","identity/reports/ui-acceptance.latest.json","runtime/CLAUDE.md"]},{"id":"3792db41e2697d07adefd08ad88beca87a1daa32","message":"docs(tp11): complete fixed mutation and deployment evidence before final IdP\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3792db41e2697d07adefd08ad88beca87a1daa32","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-26T12:48:44-07:00","added":["docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/build-and-sbom.py","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/build-sbom-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/candidate-C-native-image-coverage.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/README.md","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/configuration_comparator.py","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/manifest.public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/native-root-rule-pure-tests-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/prepare.py","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/release-manifest.DRAFT.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/release-semantics-pure-tests-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/release_guard.py","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/rollback-order-pure-tests-v2-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/root-originals-pure-tests-v1-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/root-originals-pure-tests-v2-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/root_evidence_guard.py","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/selected-inspect-static-v3-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/source-worktree-v2-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/switch.py","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/deployment-static-v3/verify-root-coverage.mjs","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/handoff-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/actual-execution-argv.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-mutant-dist-restoration-03983e30b449c2c9/metadata/cleanup-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-mutant-dist-restoration-03983e30b449c2c9/metadata/run-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-mutant-dist-restoration-03983e30b449c2c9/native/scope-restoration-build.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/metadata/cleanup-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/metadata/mutation-cleanup-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/metadata/run-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/credential-relay-stable-code-bypass-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/credential-relay-stable-code-bypass-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/credential-relay-stable-code-bypass-mutant.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/credential-relay-stable-code-bypass-mutant.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-baseline-build.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-digest-incident-bypass-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-digest-incident-bypass-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-digest-incident-bypass-mutant.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-digest-incident-bypass-mutant.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-digest-incident-bypass-restored.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-digest-incident-bypass-restored.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-dimension-incident-bypass-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-dimension-incident-bypass-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-dimension-incident-bypass-mutant.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-dimension-incident-bypass-mutant.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-dimension-incident-bypass-restored.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-dimension-incident-bypass-restored.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-mutant-build.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-native-migration.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-native-provision.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-persisted-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-persisted-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-persisted-mutant.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-persisted-mutant.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-persisted-restored.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-persisted-restored.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-restored-build.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-version-incident-bypass-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-version-incident-bypass-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-version-incident-bypass-mutant.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-version-incident-bypass-mutant.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-version-incident-bypass-restored.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-42d9f34f4b6db84e/native/scope-version-incident-bypass-restored.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/metadata/cleanup-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/metadata/mutation-cleanup-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/metadata/run-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-digest-incident-bypass-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-digest-incident-bypass-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-dimension-incident-bypass-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-dimension-incident-bypass-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-dimension-incident-bypass-mutant.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-dimension-incident-bypass-mutant.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-dimension-incident-bypass-restored.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-dimension-incident-bypass-restored.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-version-incident-bypass-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-version-incident-bypass-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-version-incident-bypass-mutant.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-version-incident-bypass-mutant.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-version-incident-bypass-restored.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-452229181d04740d/native/scope-version-incident-bypass-restored.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/metadata/cleanup-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/metadata/mutation-cleanup-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/metadata/run-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/native/credential-policy-injected-clock-bypass-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/native/credential-policy-injected-clock-bypass-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/native/credential-policy-injected-clock-bypass-mutant.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/native/credential-policy-injected-clock-bypass-mutant.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/native/credential-policy-injected-clock-bypass-restored.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/native/credential-policy-injected-clock-bypass-restored.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/native/credential-relay-stable-code-bypass-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/native/credential-relay-stable-code-bypass-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/native/credential-relay-stable-code-bypass-mutant.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/native/credential-relay-stable-code-bypass-mutant.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/native/credential-relay-stable-code-bypass-restored.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-49ae137c93d1290e/native/credential-relay-stable-code-bypass-restored.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-8abd3d3b7023a1af/metadata/cleanup-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-8abd3d3b7023a1af/metadata/mutation-cleanup-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-8abd3d3b7023a1af/metadata/run-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-8abd3d3b7023a1af/native/scope-version-incident-bypass-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/metadata/cleanup-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/metadata/mutation-cleanup-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/metadata/run-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-baseline-build.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-digest-incident-bypass-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-digest-incident-bypass-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-digest-incident-bypass-mutant.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-digest-incident-bypass-mutant.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-dimension-incident-bypass-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-dimension-incident-bypass-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-dimension-incident-bypass-mutant.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-dimension-incident-bypass-mutant.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-dimension-incident-bypass-restored.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-dimension-incident-bypass-restored.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-mutant-build.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-native-migration.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-native-provision.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-persisted-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-persisted-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-persisted-mutant.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-persisted-mutant.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-version-incident-bypass-baseline.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-version-incident-bypass-baseline.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-version-incident-bypass-mutant.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-version-incident-bypass-mutant.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-version-incident-bypass-restored.log","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/attempts/eios04-scope-credential-mutants-e71b9227dabc4da0/native/scope-version-incident-bypass-restored.vitest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/final-mutation-aggregate.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/fresh-owned-resource-absence.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/fresh-restoration-verification.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/manifest.final.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/manifest.intermediate.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-execution-5dc3/scope12-effective-closure.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-preparation/continuation-native-manifest.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-preparation/credential-continuation-driver.py","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-preparation/credential-continuation-static.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-preparation/credential-continuation.patch","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-preparation/mutation-parser-v2-evidence.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-preparation/mutation-parser-v2.patch","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-preparation/mutation-parser-v3-evidence.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-preparation/mutation-parser-v3.patch","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-preparation/mutation-runner-v2.py","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/mutation-preparation/mutation-runner-v3.py","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/parent-fresh-container-absence.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/parent-mutation-independent-review.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/service-executors-v2/README.md","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/service-executors-v2/capture-snapshot-baselines.py","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/service-executors-v2/isolated-image-smoke.py","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/service-executors-v2/manifest.public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/service-executors-v2/publish-committed-snapshots.py","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/service-executors-v2/pure-static-regressions-public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/smoke-publisher-v2-static-review.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/successor-tp11/README.md"]},{"id":"82950df616574282a9c113bd82b648db366c5080","message":"chore(tp11): freeze native mutation evidence and candidate image before final identity acceptance\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/82950df616574282a9c113bd82b648db366c5080","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-26T12:47:58-07:00","added":[],"removed":[],"modified":["reports/image-digest.json","reports/sbom.latest.json","reports/sbom.spdx.json"]}],"total_commits":0,"head_commit":{"id":"368682ad9ff015b27e53d287873d810de1443f84","message":"chore(reports): retain complete successor root32 acceptance\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/368682ad9ff015b27e53d287873d810de1443f84","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-26T13:05:02-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"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":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":124677,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":156,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-27T00:51:03+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":true,"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
|
30
|
1793045257
|
1793045438
|
0
|
1793045257
|
1793045481
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24726
|
Record verified 0.127.0 historical fact guard depl Record verified 0.127.0 historical fact guard deployment...
|
121
|
5
|
kernel-ci.yml
|
81
|
5
|
0
|
refs/heads/main
|
c79dfacc1d16ce28b7600366db49c7ef033f534c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f87f7e72976f5ff11142e3c8d320061fd01ab6e","after":"c79dfacc1d16ce28b7600366db49c7ef033f534c","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/1f87f7e72976f5ff11142e3c8d320061fd01ab6e...c79dfacc1d16ce28b7600366db49c7ef033f534c","commits":[{"id":"c79dfacc1d16ce28b7600366db49c7ef033f534c","message":"Record verified 0.127.0 historical fact guard deployment\n\nK9.4 is appended to the plan ledger as done with its runtime deployment\nrecord, the v0.127.0 anchor points at the fixed live source, and UDM-17\ncloses as local_complete with the commerce (P2.7c) and finance (P3.3b)\nhistorical snapshots as the named external gaps.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/c79dfacc1d16ce28b7600366db49c7ef033f534c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T22:42:21-07:00","added":["ops/deployments/2026-09-29-historical-facts-01270-local.md"],"removed":[],"modified":["docs/invariant-registry.md","docs/plan-ledger.md","model/invariant-registry.json","model/plan-ledger.json","model/release-anchors.json"]}],"total_commits":0,"head_commit":{"id":"c79dfacc1d16ce28b7600366db49c7ef033f534c","message":"Record verified 0.127.0 historical fact guard deployment\n\nK9.4 is appended to the plan ledger as done with its runtime deployment\nrecord, the v0.127.0 anchor points at the fixed live source, and UDM-17\ncloses as local_complete with the commerce (P2.7c) and finance (P3.3b)\nhistorical snapshots as the named external gaps.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/c79dfacc1d16ce28b7600366db49c7ef033f534c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T22:42:21-07:00","added":["ops/deployments/2026-09-29-historical-facts-01270-local.md"],"removed":[],"modified":["docs/invariant-registry.md","docs/plan-ledger.md","model/invariant-registry.json","model/plan-ledger.json","model/release-anchors.json"]},"repository":{"id":121,"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":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":69904,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":17,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T13:37:55+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":true,"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
|
1
|
4
|
1790747432
|
1790747953
|
0
|
1790746945
|
1790747953
|
|
|
0
|
Edit
Delete
|
|
25494
|
docs(governance): 归档本机快照发布、最终核验与清理回执
|
116
|
5
|
platform.yml
|
568
|
5
|
0
|
refs/heads/main
|
94fde0eb10d18affee52410f548b8f770cdc9f15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f88673607b7665058b941752e9fa7b3d440b6f6","after":"94fde0eb10d18affee52410f548b8f770cdc9f15","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/1f88673607b7665058b941752e9fa7b3d440b6f6...94fde0eb10d18affee52410f548b8f770cdc9f15","commits":[{"id":"94fde0eb10d18affee52410f548b8f770cdc9f15","message":"docs(governance): 归档本机快照发布、最终核验与清理回执\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/94fde0eb10d18affee52410f548b8f770cdc9f15","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T20:26:19-07:00","added":["docs/evidence/governance-repair-2026-10-10/caddy-fingerprint-diagnosis.json","docs/evidence/governance-repair-2026-10-10/cleanup-final.json","docs/evidence/governance-repair-2026-10-10/deployed-final.json","docs/evidence/governance-repair-2026-10-10/doc-claims-final.log","docs/evidence/governance-repair-2026-10-10/evidence-readonly-after-commit.json","docs/evidence/governance-repair-2026-10-10/final-verification.json","docs/evidence/governance-repair-2026-10-10/main-sync-reports.json","docs/evidence/governance-repair-2026-10-10/operations-final.jpg","docs/evidence/governance-repair-2026-10-10/otel-final.log","docs/evidence/governance-repair-2026-10-10/probe-final-passed.json","docs/evidence/governance-repair-2026-10-10/probe-final.log","docs/evidence/governance-repair-2026-10-10/snapshot-deployment-first-failed.json","docs/evidence/governance-repair-2026-10-10/snapshot-deployment.json","docs/evidence/governance-repair-2026-10-10/stub-surface-extra-check.json","docs/evidence/governance-repair-2026-10-10/stub-surface-final.log"],"removed":[],"modified":["docs/治理证据与告警本机修复记录-2026-10-10.md"]}],"total_commits":0,"head_commit":{"id":"94fde0eb10d18affee52410f548b8f770cdc9f15","message":"docs(governance): 归档本机快照发布、最终核验与清理回执\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/94fde0eb10d18affee52410f548b8f770cdc9f15","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T20:26:19-07:00","added":["docs/evidence/governance-repair-2026-10-10/caddy-fingerprint-diagnosis.json","docs/evidence/governance-repair-2026-10-10/cleanup-final.json","docs/evidence/governance-repair-2026-10-10/deployed-final.json","docs/evidence/governance-repair-2026-10-10/doc-claims-final.log","docs/evidence/governance-repair-2026-10-10/evidence-readonly-after-commit.json","docs/evidence/governance-repair-2026-10-10/final-verification.json","docs/evidence/governance-repair-2026-10-10/main-sync-reports.json","docs/evidence/governance-repair-2026-10-10/operations-final.jpg","docs/evidence/governance-repair-2026-10-10/otel-final.log","docs/evidence/governance-repair-2026-10-10/probe-final-passed.json","docs/evidence/governance-repair-2026-10-10/probe-final.log","docs/evidence/governance-repair-2026-10-10/snapshot-deployment-first-failed.json","docs/evidence/governance-repair-2026-10-10/snapshot-deployment.json","docs/evidence/governance-repair-2026-10-10/stub-surface-extra-check.json","docs/evidence/governance-repair-2026-10-10/stub-surface-final.log"],"removed":[],"modified":["docs/治理证据与告警本机修复记录-2026-10-10.md"]},"repository":{"id":116,"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":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":35443,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":52,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-11T11:22:07+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":true,"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
|
34
|
1791689739
|
1791689793
|
0
|
1791689203
|
1791689820
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
18233
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
ci.yml
|
18153
|
5
|
0
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
14
|
1777340166
|
1777340288
|
0
|
1777340165
|
1777340582
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
18234
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
e2e-tests.yml
|
18154
|
5
|
0
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777340288
|
1777340531
|
0
|
1777340166
|
1777340588
|
|
|
0
|
Edit
Delete
|
|
18235
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
test-pipeline.yml
|
18155
|
5
|
0
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
72
|
1777340538
|
1777340579
|
0
|
1777340167
|
1777340663
|
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
|
|
18236
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18156
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777340584
|
1777340584
|
0
|
1777340450
|
1777340584
|
|
|
0
|
Edit
Delete
|
|
18242
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18162
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777340751
|
1777340751
|
0
|
1777340750
|
1777340751
|
|
|
0
|
Edit
Delete
|
|
18243
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18163
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777341051
|
1777341051
|
0
|
1777341050
|
1777341051
|
|
|
0
|
Edit
Delete
|
|
18244
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18164
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777341351
|
1777341351
|
0
|
1777341350
|
1777341351
|
|
|
0
|
Edit
Delete
|
|
18245
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18165
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777341651
|
1777341651
|
0
|
1777341650
|
1777341651
|
|
|
0
|
Edit
Delete
|
|
18246
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18166
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777341951
|
1777341951
|
0
|
1777341950
|
1777341951
|
|
|
0
|
Edit
Delete
|
|
18247
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18167
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777342251
|
1777342251
|
0
|
1777342250
|
1777342251
|
|
|
0
|
Edit
Delete
|
|
18248
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18168
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777342551
|
1777342551
|
0
|
1777342550
|
1777342551
|
|
|
0
|
Edit
Delete
|
|
18249
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18169
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777342851
|
1777342851
|
0
|
1777342850
|
1777342851
|
|
|
0
|
Edit
Delete
|
|
18250
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18170
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777343151
|
1777343151
|
0
|
1777343150
|
1777343151
|
|
|
0
|
Edit
Delete
|
|
18251
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18171
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777343451
|
1777343451
|
0
|
1777343450
|
1777343451
|
|
|
0
|
Edit
Delete
|
|
18252
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18172
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777343751
|
1777343751
|
0
|
1777343750
|
1777343751
|
|
|
0
|
Edit
Delete
|
|
18253
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18173
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777344051
|
1777344051
|
0
|
1777344050
|
1777344051
|
|
|
0
|
Edit
Delete
|
|
18254
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18174
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777344351
|
1777344351
|
0
|
1777344350
|
1777344351
|
|
|
0
|
Edit
Delete
|
|
18255
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18175
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777344651
|
1777344651
|
0
|
1777344650
|
1777344651
|
|
|
0
|
Edit
Delete
|
|
18256
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18176
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777344951
|
1777344951
|
0
|
1777344950
|
1777344951
|
|
|
0
|
Edit
Delete
|
|
18257
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18177
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777345251
|
1777345251
|
0
|
1777345250
|
1777345251
|
|
|
0
|
Edit
Delete
|
|
18258
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18178
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777345551
|
1777345551
|
0
|
1777345550
|
1777345551
|
|
|
0
|
Edit
Delete
|
|
18259
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18179
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777345851
|
1777345851
|
0
|
1777345850
|
1777345851
|
|
|
0
|
Edit
Delete
|
|
18260
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18180
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777346151
|
1777346151
|
0
|
1777346150
|
1777346151
|
|
|
0
|
Edit
Delete
|
|
18261
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18181
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777346451
|
1777346451
|
0
|
1777346450
|
1777346451
|
|
|
0
|
Edit
Delete
|
|
18262
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18182
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777346751
|
1777346751
|
0
|
1777346750
|
1777346751
|
|
|
0
|
Edit
Delete
|
|
18263
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18183
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777347051
|
1777347051
|
0
|
1777347050
|
1777347051
|
|
|
0
|
Edit
Delete
|
|
18264
|
Implement Page AI Assist governance and context pr Implement Page AI Assist governance and context providers...
|
6
|
5
|
health-check.yml
|
18184
|
-2
|
328
|
refs/heads/main
|
62f424f94b745efdce16bde3aa2c73e3839a9264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6","after":"62f424f94b745efdce16bde3aa2c73e3839a9264","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/1f8ccb4bb738cf6ef3a139070f88fc957f2d0ba6...62f424f94b745efdce16bde3aa2c73e3839a9264","commits":[{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"62f424f94b745efdce16bde3aa2c73e3839a9264","message":"Implement Page AI Assist governance and context providers\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/62f424f94b745efdce16bde3aa2c73e3839a9264","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-27T18:35:58-07:00","added":["backend/src/modules/ai-assist/context-providers/generic.ts","backend/src/modules/ai-assist/context-providers/opportunity.ts","backend/src/modules/ai-assist/context-providers/redact.ts","backend/src/modules/ai-assist/context-providers/registry.ts","backend/src/modules/ai-assist/context-providers/ticket.ts","backend/src/modules/ai-assist/context-providers/types.ts","backend/src/modules/ai-assist/execution-ticket.ts","backend/src/modules/ai-assist/page-capability.test.ts","backend/src/modules/ai-assist/skills/registry.ts","backend/tests/api/ai-assist.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","reports/ai-assist-context-providers.latest.json","reports/ai-assist-coverage.latest.json","reports/ai-assist-skill-binding.latest.json","scripts/audit-ai-assist-context-providers.ts","scripts/audit-ai-assist-coverage.ts","scripts/audit-ai-assist-skill-binding.ts"],"removed":[],"modified":["AGENTS.md","CLAUDE.md","GEMINI.md","README.md","backend/package.json","backend/src/modules/ai-agent-skills/skill-execution-engine.service.ts","backend/src/modules/ai-assist/ai-assist.docs.ts","backend/src/modules/ai-assist/ai-assist.routes.ts","backend/src/modules/ai-assist/ai-assist.schema.ts","backend/src/modules/ai-assist/ai-assist.service.ts","backend/src/modules/ai-assist/page-capability.ts","backend/src/modules/ai-assist/page-context-resolver.ts","backend/src/modules/ai-copilot/ai-copilot.controller.ts","backend/src/modules/ai-copilot/ai-copilot.service.ts","backend/src/shared/middleware/advanced-rate-limiter.middleware.ts","e2e/tests/ui-modules/view-governance.generated.json","frontend/src/api/client.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/composables/usePageAIAssist.ts","package.json","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md","reports/docs-single-source-audit.latest.json","reports/docs-single-source-audit.latest.md"]},"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":5229282,"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":16,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-28T00:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1777347351
|
1777347351
|
0
|
1777347350
|
1777347351
|
|
|
0
|
Edit
Delete
|
|
26690
|
docs(status): 补记58080 a599dc0 第三次固定产物冒烟 230/10(WB- docs(status): 补记58080 a599dc0 第三次固定产物冒烟 230/10(WB-05/08 通过)...
|
116
|
5
|
platform.yml
|
1124
|
5
|
0
|
refs/heads/main
|
aca4bbf3b09368d70e3ed1633ef616d86b7a3fef
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f943ca429505e7a50cfac13b26169ed32b292f0","after":"aca4bbf3b09368d70e3ed1633ef616d86b7a3fef","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/1f943ca429505e7a50cfac13b26169ed32b292f0...aca4bbf3b09368d70e3ed1633ef616d86b7a3fef","commits":[{"id":"aca4bbf3b09368d70e3ed1633ef616d86b7a3fef","message":"docs(status): 补记58080 a599dc0 第三次固定产物冒烟 230/10(WB-05/08 通过)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/aca4bbf3b09368d70e3ed1633ef616d86b7a3fef","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T21:34:36-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"aca4bbf3b09368d70e3ed1633ef616d86b7a3fef","message":"docs(status): 补记58080 a599dc0 第三次固定产物冒烟 230/10(WB-05/08 通过)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/aca4bbf3b09368d70e3ed1633ef616d86b7a3fef","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T21:34:36-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},"repository":{"id":116,"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":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":94594,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T12:28:43+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"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
|
10
|
0
|
1793422902
|
0
|
1793421280
|
1793422903
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24812
|
Record verified 0.147.0 KnowledgeItem and Knowledg Record verified 0.147.0 KnowledgeItem and KnowledgeVersion deployment...
|
121
|
5
|
kernel-ci.yml
|
165
|
5
|
0
|
refs/heads/main
|
c66554098f84467adf88880cea7e8793ac25d033
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f9968cd050ec37fc190929100803f23ed6177e8","after":"c66554098f84467adf88880cea7e8793ac25d033","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/1f9968cd050ec37fc190929100803f23ed6177e8...c66554098f84467adf88880cea7e8793ac25d033","commits":[{"id":"c66554098f84467adf88880cea7e8793ac25d033","message":"Record verified 0.147.0 KnowledgeItem and KnowledgeVersion deployment\n\nK6.2a stays partial: the ledger entry now carries the runtime deployment\nrecord and the v0.147.0 anchor points at the fixed live source. The\nrecord states that 4310 was switched by hand while a LaunchAgent still\npoints at 0.146.0, and that the move to launchd is pending.\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/c66554098f84467adf88880cea7e8793ac25d033","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T04:49:42-07:00","added":["ops/deployments/2026-09-30-knowledge-01470-local.md"],"removed":[],"modified":["model/plan-ledger.json","model/release-anchors.json"]}],"total_commits":0,"head_commit":{"id":"c66554098f84467adf88880cea7e8793ac25d033","message":"Record verified 0.147.0 KnowledgeItem and KnowledgeVersion deployment\n\nK6.2a stays partial: the ledger entry now carries the runtime deployment\nrecord and the v0.147.0 anchor points at the fixed live source. The\nrecord states that 4310 was switched by hand while a LaunchAgent still\npoints at 0.146.0, and that the move to launchd is pending.\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/c66554098f84467adf88880cea7e8793ac25d033","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T04:49:42-07:00","added":["ops/deployments/2026-09-30-knowledge-01470-local.md"],"removed":[],"modified":["model/plan-ledger.json","model/release-anchors.json"]},"repository":{"id":121,"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":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":94432,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":32,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T19:47:09+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":true,"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
|
1
|
4
|
1790798302
|
1790798994
|
0
|
1790768988
|
1790798994
|
|
|
0
|
Edit
Delete
|
|
26679
|
chore(reports): 发布清单、工作台快照与证据新鲜度回绑 @ 0e6551bae
|
116
|
5
|
platform.yml
|
1115
|
5
|
0
|
refs/heads/main
|
d8e31ae9ac5c08a70c5089bb3dcf6f7cc9b8c871
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1fa42ac642c9e73c11d03f572d390c368577344f","after":"d8e31ae9ac5c08a70c5089bb3dcf6f7cc9b8c871","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/1fa42ac642c9e73c11d03f572d390c368577344f...d8e31ae9ac5c08a70c5089bb3dcf6f7cc9b8c871","commits":[{"id":"d8e31ae9ac5c08a70c5089bb3dcf6f7cc9b8c871","message":"chore(reports): 发布清单、工作台快照与证据新鲜度回绑 @ 0e6551bae\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d8e31ae9ac5c08a70c5089bb3dcf6f7cc9b8c871","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T19:17:31-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"0e6551bae0f666147294fd5b3daa0eb4fb70b1f2","message":"chore(reports): 域包读数批次静态门禁、runtime 链与工作台浏览器回归回绑 @ 9bc9ef289\n\n- workbench-ui 238/238(新增 EW-20),clean 9bc9ef289(含 catalog v9 快照),拦截响应。\n- rebind-reports:release-drift / doc-claims / stub-surface / module-imports,结论不变。\n- pnpm --dir runtime check 通过;未重跑 check:runtime / check:ui。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0e6551bae0f666147294fd5b3daa0eb4fb70b1f2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T19:17:22-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/module-imports.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-ui.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"9bc9ef2893e23feb498523aecd193dab462b00a5","message":"chore(reports): 发布清单与工作台目录/运维快照(catalog v9)回绑 @ 2ea6e9e9c\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9bc9ef2893e23feb498523aecd193dab462b00a5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T19:12:30-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"2ea6e9e9c10590f418ccb3f7e63fecaf82829e1e","message":"feat(workbench): 业务中台域包读数、七域对比与命令目录(目录快照 v9)\n\n- 业务概览新增:包内命令定义(只数各包 catalog.json,另注引擎命令)、权限动作、内容 Owner 认领(非 PENDING_* 才计)。\n- 七域与模型:七域对比表(版本、聚合、命令、权限动作、未实现数、内容 Owner 状态);可按域与关键词筛选的命令目录;\n 选中某域时列该包自己的未实现清单。\n- 目录快照 schemaVersion 8 → 9:domain_package.packages[] 逐包增 aggregates / commands / authority_actions /\n relationships / not_implemented,新增 command_catalog(引擎命令 package_id=null)。旧快照缺逐包计数显示「未知」。\n- 测试:治理用例核对逐包计数之和与总数、命令目录条数;浏览器回归 EW-20 登记进 REQUIRED_CASES。\n- 文档:对外交付设计 §5.14。\n\n设计参考:Claude Design「中台进度控制台」业务中台稿(其数据取自 10-11 旧快照,现行快照已含总数,本次补逐包与命令目录)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2ea6e9e9c10590f418ccb3f7e63fecaf82829e1e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T19:12:29-07:00","added":["runtime/apps/workbench/src/features/platform/domain-catalog.tsx"],"removed":[],"modified":["docs/企业公共基础平台对外交付设计.md","governance/build-workbench-snapshots.mjs","governance/check-workbench-ui.mjs","governance/test/build-workbench-snapshots.test.mjs","runtime/apps/web/e2e-workbench/enterprise-spaces.spec.ts","runtime/apps/workbench/src/app/business/page.tsx","runtime/apps/workbench/src/features/platform/types.ts"]}],"total_commits":0,"head_commit":{"id":"d8e31ae9ac5c08a70c5089bb3dcf6f7cc9b8c871","message":"chore(reports): 发布清单、工作台快照与证据新鲜度回绑 @ 0e6551bae\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d8e31ae9ac5c08a70c5089bb3dcf6f7cc9b8c871","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T19:17:31-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"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":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":93217,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T10:03:41+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":true,"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
|
30
|
1793413458
|
1793413639
|
0
|
1793413456
|
1793413681
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26149
|
docs(governance): repair relative links in accepta docs(governance): repair relative links in acceptance history...
|
116
|
5
|
platform.yml
|
912
|
5
|
0
|
refs/heads/main
|
ccde159dda69ab6b2bd4e75915c35905fdc5221c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1ff79935e25c6ad18b80b68e3c76e1594a436a9e","after":"ccde159dda69ab6b2bd4e75915c35905fdc5221c","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/1ff79935e25c6ad18b80b68e3c76e1594a436a9e...ccde159dda69ab6b2bd4e75915c35905fdc5221c","commits":[{"id":"ccde159dda69ab6b2bd4e75915c35905fdc5221c","message":"docs(governance): repair relative links in acceptance history\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ccde159dda69ab6b2bd4e75915c35905fdc5221c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T23:23:00-07:00","added":[],"removed":[],"modified":["docs/证据新鲜度历史.md"]}],"total_commits":0,"head_commit":{"id":"ccde159dda69ab6b2bd4e75915c35905fdc5221c","message":"docs(governance): repair relative links in acceptance history\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ccde159dda69ab6b2bd4e75915c35905fdc5221c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T23:23:00-07:00","added":[],"removed":[],"modified":["docs/证据新鲜度历史.md"]},"repository":{"id":116,"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":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":70816,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":137,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-20T14:20:57+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":true,"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
|
30
|
1792477490
|
1792477492
|
0
|
1792477489
|
1792477504
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24015
|
docs(平台): 应用 CHG-018 签署——阶段 ② 开工前置改为缺失接口验收 / 维护者实名 docs(平台): 应用 CHG-018 签署——阶段 ② 开工前置改为缺失接口验收 / 维护者实名 / 技术栈另裁...
|
116
|
5
|
platform.yml
|
82
|
5
|
0
|
refs/heads/main
|
00af476afd906241cd46d200852bc871b5d8b52e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2002c24c8cc0fd770334f4cc11eaeb34a8b45802","after":"00af476afd906241cd46d200852bc871b5d8b52e","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2002c24c8cc0fd770334f4cc11eaeb34a8b45802...00af476afd906241cd46d200852bc871b5d8b52e","commits":[{"id":"00af476afd906241cd46d200852bc871b5d8b52e","message":"docs(平台): 应用 CHG-018 签署——阶段 ② 开工前置改为缺失接口验收 / 维护者实名 / 技术栈另裁\n\n目录负责人 2026-09-17 签署 CHG-018(approve-with-conditions,luoanwu 代签):C-9「不建第二个 Portal」细分为「不建企业业务 Portal;平台入口由本仓独立工作台承载」。回写:\n- 对外交付设计 §5.1 技术栈改为「按条件 E 另行裁决,不沿用现有 Next.js/React」,§8 阶段 ② 增三项开工前置。\n- 收口方案 09-17 说明改为「C-9 已按 CHG-018 修正」。\n- owner-matrix 工作台维护者实名改为阶段 ② 开工前置(条件 D,不代签)。\nCatalog、modules.json、CODEOWNERS 不动,工作台目录未创建。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/00af476afd906241cd46d200852bc871b5d8b52e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T07:29:38-07:00","added":[],"removed":[],"modified":["docs/owner-matrix.md","docs/企业公共基础平台对外交付设计.md","docs/能力设计/设计问题收口方案.md"]}],"total_commits":0,"head_commit":{"id":"00af476afd906241cd46d200852bc871b5d8b52e","message":"docs(平台): 应用 CHG-018 签署——阶段 ② 开工前置改为缺失接口验收 / 维护者实名 / 技术栈另裁\n\n目录负责人 2026-09-17 签署 CHG-018(approve-with-conditions,luoanwu 代签):C-9「不建第二个 Portal」细分为「不建企业业务 Portal;平台入口由本仓独立工作台承载」。回写:\n- 对外交付设计 §5.1 技术栈改为「按条件 E 另行裁决,不沿用现有 Next.js/React」,§8 阶段 ② 增三项开工前置。\n- 收口方案 09-17 说明改为「C-9 已按 CHG-018 修正」。\n- owner-matrix 工作台维护者实名改为阶段 ② 开工前置(条件 D,不代签)。\nCatalog、modules.json、CODEOWNERS 不动,工作台目录未创建。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/00af476afd906241cd46d200852bc871b5d8b52e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T07:29:38-07:00","added":[],"removed":[],"modified":["docs/owner-matrix.md","docs/企业公共基础平台对外交付设计.md","docs/能力设计/设计问题收口方案.md"]},"repository":{"id":116,"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":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":15930,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":42,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-17T20:25:24+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":true,"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
|
30
|
1789655383
|
1789655449
|
0
|
1789655382
|
1789655520
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24925
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into codex/evidence-calendar-validation...
|
121
|
5
|
kernel-ci.yml
|
278
|
5
|
0
|
refs/heads/main
|
f1a0b544dfca86f702f0d6a90600d378fd9a76f9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2014c92a993b5b1ddc90117c1a7b3abb65de47fc","after":"f1a0b544dfca86f702f0d6a90600d378fd9a76f9","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/2014c92a993b5b1ddc90117c1a7b3abb65de47fc...f1a0b544dfca86f702f0d6a90600d378fd9a76f9","commits":[{"id":"f1a0b544dfca86f702f0d6a90600d378fd9a76f9","message":"Merge remote-tracking branch 'origin/main' into codex/evidence-calendar-validation\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/f1a0b544dfca86f702f0d6a90600d378fd9a76f9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T19:48:51-07:00","added":["docs/m2-exit/criteria-scoring.md","docs/m2-exit/dec-draft.md","docs/m2-exit/object-mapping.md","docs/releases/candidates/p26-m2-exit-materials.md","ops/deployments/2026-10-01-k35b-emergency-revocation-0182-local.md"],"removed":[],"modified":["model/plan-ledger.json"]},{"id":"8d7dfc51eb3eea7d1f30538c9166fc920940de57","message":"Reject rolled calendar dates in metric, impact and attribution facts\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/8d7dfc51eb3eea7d1f30538c9166fc920940de57","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T19:43:46-07:00","added":["docs/releases/0.182.1.md","docs/releases/candidates/evidence-calendar-validation.md","src/instant.js"],"removed":[],"modified":["docs/attribution.md","docs/metric-observation.md","model/catalog.json","model/plan-ledger.json","ops/smoke-attribution-learning.js","package.json","src/kernel/attribution.js","src/kernel/metric-observation.js","src/temporal.js","test/attribution.integration.test.js","test/attribution.test.js","test/metric-observation.integration.test.js","test/metric-observation.test.js"]}],"total_commits":0,"head_commit":{"id":"f1a0b544dfca86f702f0d6a90600d378fd9a76f9","message":"Merge remote-tracking branch 'origin/main' into codex/evidence-calendar-validation\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/f1a0b544dfca86f702f0d6a90600d378fd9a76f9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T19:48:51-07:00","added":["docs/m2-exit/criteria-scoring.md","docs/m2-exit/dec-draft.md","docs/m2-exit/object-mapping.md","docs/releases/candidates/p26-m2-exit-materials.md","ops/deployments/2026-10-01-k35b-emergency-revocation-0182-local.md"],"removed":[],"modified":["model/plan-ledger.json"]},"repository":{"id":121,"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":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":178400,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":48,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-01T10:45:41+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":true,"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
|
4
|
1790831784
|
1790831819
|
0
|
1790822954
|
1790831819
|
|
|
0
|
Edit
Delete
|
|
25063
|
test: add worker-mode checks to the container imag test: add worker-mode checks to the container image smoke (P2.5a)...
|
121
|
5
|
kernel-ci.yml
|
416
|
5
|
0
|
refs/heads/main
|
8970c15d3a3292d92644958d28691919787a741e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"201b87d0b0d260c382cac2baaa0747e7a78abc1b","after":"8970c15d3a3292d92644958d28691919787a741e","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/201b87d0b0d260c382cac2baaa0747e7a78abc1b...8970c15d3a3292d92644958d28691919787a741e","commits":[{"id":"8970c15d3a3292d92644958d28691919787a741e","message":"test: add worker-mode checks to the container image smoke (P2.5a)\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/8970c15d3a3292d92644958d28691919787a741e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T08:36:00-07:00","added":["ops/image/2026-10-02-image-smoke-worker.json"],"removed":[],"modified":["docs/container-image.md","model/plan-ledger.json","ops/image.js"]}],"total_commits":0,"head_commit":{"id":"8970c15d3a3292d92644958d28691919787a741e","message":"test: add worker-mode checks to the container image smoke (P2.5a)\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/8970c15d3a3292d92644958d28691919787a741e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T08:36:00-07:00","added":["ops/image/2026-10-02-image-smoke-worker.json"],"removed":[],"modified":["docs/container-image.md","model/plan-ledger.json","ops/image.js"]},"repository":{"id":121,"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":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":266869,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":25,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-03T07:19:46+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":true,"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
|
4
|
1791009191
|
1791011097
|
0
|
1790983213
|
1791011097
|
|
|
0
|
Edit
Delete
|
|
26035
|
chore(reports): re-embed evidence in workbench sna chore(reports): re-embed evidence in workbench snapshots @ 0ef00c6cb...
|
116
|
5
|
platform.yml
|
851
|
5
|
0
|
refs/heads/main
|
0814e8225ff2461da0ed3abac8d3e51b885178c9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"202ee813b7d989638bdc2bd167112bad9d5882d2","after":"0814e8225ff2461da0ed3abac8d3e51b885178c9","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/202ee813b7d989638bdc2bd167112bad9d5882d2...0814e8225ff2461da0ed3abac8d3e51b885178c9","commits":[{"id":"0814e8225ff2461da0ed3abac8d3e51b885178c9","message":"chore(reports): re-embed evidence in workbench snapshots @ 0ef00c6cb\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0814e8225ff2461da0ed3abac8d3e51b885178c9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T07:02:30-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"0ef00c6cb49004486929fabf47d5db0ad80759b4","message":"chore(reports): bind evidence freshness @ 0272dee52\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0ef00c6cb49004486929fabf47d5db0ad80759b4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T07:02:29-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"0272dee522dc158e9bb5577859bbdc5072db4b96","message":"chore(reports): bind workbench snapshots @ 5d4c71443\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0272dee522dc158e9bb5577859bbdc5072db4b96","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T07:02:23-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"5d4c71443332ff7b8ca43ef8efd41cfccdda53de","message":"chore(reports): bind full root chain reports @ 04fc55136 (CHG-051; governance 982/0, contracts 620/0)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5d4c71443332ff7b8ca43ef8efd41cfccdda53de","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T07:02:22-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"04fc5513694a50b9c1eb09cde7c17dde7bf7e31c","message":"test(contracts): CHG-051 — impact graph gains the DEC-049 decision node\n\nDecisions are impact-graph nodes, so registering DEC-049 moves the deterministic baseline from 343 to 344 nodes; edges are unchanged. Missed in c507e9f8a; caught by the root chain.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/04fc5513694a50b9c1eb09cde7c17dde7bf7e31c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T07:00:37-07:00","added":[],"removed":[],"modified":["contracts/test/impact-graph.test.mjs"]}],"total_commits":0,"head_commit":{"id":"0814e8225ff2461da0ed3abac8d3e51b885178c9","message":"chore(reports): re-embed evidence in workbench snapshots @ 0ef00c6cb\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0814e8225ff2461da0ed3abac8d3e51b885178c9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T07:02:30-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"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":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":50978,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":60,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-17T21:47:54+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":true,"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
|
30
|
1792246233
|
1792246235
|
0
|
1792246231
|
1792246247
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
27033
|
docs(CHG-047): 回执补记 DEC-051 文案同步消除 L10(04 main 88a docs(CHG-047): 回执补记 DEC-051 文案同步消除 L10(04 main 88a56e307)...
|
117
|
5
|
governance.yml
|
309
|
5
|
0
|
refs/heads/main
|
a811f4fa05b4f16e7b83ca648df6199a1afbefc9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"20308fbaf11e567b0452f2cbd157939a573d9186","after":"a811f4fa05b4f16e7b83ca648df6199a1afbefc9","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/20308fbaf11e567b0452f2cbd157939a573d9186...a811f4fa05b4f16e7b83ca648df6199a1afbefc9","commits":[{"id":"a811f4fa05b4f16e7b83ca648df6199a1afbefc9","message":"docs(CHG-047): 回执补记 DEC-051 文案同步消除 L10(04 main 88a56e307)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a811f4fa05b4f16e7b83ca648df6199a1afbefc9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-03T04:33:57-08:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-047-材料/README.md"]}],"total_commits":0,"head_commit":{"id":"a811f4fa05b4f16e7b83ca648df6199a1afbefc9","message":"docs(CHG-047): 回执补记 DEC-051 文案同步消除 L10(04 main 88a56e307)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a811f4fa05b4f16e7b83ca648df6199a1afbefc9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-03T04:33:57-08:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-047-材料/README.md"]},"repository":{"id":117,"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":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":29965,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-11-03T19:03:54+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":true,"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
|
1
|
4
|
1793709318
|
1793709334
|
0
|
1793709240
|
1793709334
|
|
|
0
|
Edit
Delete
|
|
24243
|
docs(governance): reconcile DEC-040/041 status and docs(governance): reconcile DEC-040/041 status and CHG-021 progress...
|
117
|
5
|
governance.yml
|
87
|
5
|
0
|
refs/heads/main
|
e4287f952d278ffe74c3ad682b9d11bc7028908c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"204cd56aef423637994576cd323a2e466c19380a","after":"e4287f952d278ffe74c3ad682b9d11bc7028908c","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/204cd56aef423637994576cd323a2e466c19380a...e4287f952d278ffe74c3ad682b9d11bc7028908c","commits":[{"id":"e4287f952d278ffe74c3ad682b9d11bc7028908c","message":"docs(governance): reconcile DEC-040/041 status and CHG-021 progress\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/e4287f952d278ffe74c3ad682b9d11bc7028908c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T07:48:19-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-021-材料/README.md","平台治理/doc/decisions/DEC-040-托管能力升格为平台运行时模块-草案.md","平台治理/doc/decisions/DEC-041-零运行面契约域收编为平台运行时模块-草案.md","平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"e4287f952d278ffe74c3ad682b9d11bc7028908c","message":"docs(governance): reconcile DEC-040/041 status and CHG-021 progress\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/e4287f952d278ffe74c3ad682b9d11bc7028908c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T07:48:19-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-021-材料/README.md","平台治理/doc/decisions/DEC-040-托管能力升格为平台运行时模块-草案.md","平台治理/doc/decisions/DEC-041-零运行面契约域收编为平台运行时模块-草案.md","平台治理/基础设施文档/开发计划.md"]},"repository":{"id":117,"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":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":12126,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-09-19T21:17:10+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":true,"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
|
1
|
4
|
1789829312
|
1789829327
|
0
|
1789829310
|
1789829327
|
|
|
0
|
Edit
Delete
|
|
14179
|
Update governance docs and refresh harness baselin Update governance docs and refresh harness baseline guidance...
|
6
|
5
|
ci.yml
|
14101
|
5
|
0
|
refs/heads/main
|
551c4d2e9b42cd14481ec48c3b2e2526cab4d58c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"204e3356f50776130b4976cf96f4deedfe36ab5f","after":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/204e3356f50776130b4976cf96f4deedfe36ab5f...551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","commits":[{"id":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","message":"Update governance docs and refresh harness baseline guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","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-04-14T20:35:36+08:00","added":[".qwen/settings.json",".qwen/settings.json.orig","DOCKER.md"],"removed":[],"modified":["backend/Dockerfile","backend/Dockerfile.local","backend/src/modules/ad-placement/placement.service.ts","backend/src/modules/dimension-transform/dimension-transform.controller.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/geo-keywords/geo-keyword.controller.ts","backend/src/modules/geo-keywords/geo-keyword.service.ts","backend/src/modules/groupbuy-participants/groupbuy-participant.controller.ts","backend/src/modules/groupbuy-pricing/groupbuy-pricing.service.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.ts","backend/src/modules/knowledge/knowledge.service.ts","backend/src/modules/marketing-matrix/matrix.controller.ts","backend/src/modules/mdm/mdm.service.ts","backend/src/modules/orders/order.controller.ts","backend/src/modules/orders/order.service.ts","backend/src/modules/process/process.service.ts","backend/src/modules/realtime/realtime.contract.routes.ts","backend/src/modules/realtime/realtime.routes.ts","backend/src/modules/revenue/revenue-crud.service.ts","backend/src/modules/search/search.service.ts","backend/src/modules/stores/store-config.service.ts","backend/src/modules/treasury/treasury-crud.service.ts","docker-compose.local-prod.yml","docker-compose.prod.yml","e2e/scripts/verify-view-governance.mjs","e2e/tests/ui-modules/view-governance.generated.json","frontend/Dockerfile","frontend/src/composables/useDashboardRealtime.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","message":"Update governance docs and refresh harness baseline guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","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-04-14T20:35:36+08:00","added":[".qwen/settings.json",".qwen/settings.json.orig","DOCKER.md"],"removed":[],"modified":["backend/Dockerfile","backend/Dockerfile.local","backend/src/modules/ad-placement/placement.service.ts","backend/src/modules/dimension-transform/dimension-transform.controller.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/geo-keywords/geo-keyword.controller.ts","backend/src/modules/geo-keywords/geo-keyword.service.ts","backend/src/modules/groupbuy-participants/groupbuy-participant.controller.ts","backend/src/modules/groupbuy-pricing/groupbuy-pricing.service.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.ts","backend/src/modules/knowledge/knowledge.service.ts","backend/src/modules/marketing-matrix/matrix.controller.ts","backend/src/modules/mdm/mdm.service.ts","backend/src/modules/orders/order.controller.ts","backend/src/modules/orders/order.service.ts","backend/src/modules/process/process.service.ts","backend/src/modules/realtime/realtime.contract.routes.ts","backend/src/modules/realtime/realtime.routes.ts","backend/src/modules/revenue/revenue-crud.service.ts","backend/src/modules/search/search.service.ts","backend/src/modules/stores/store-config.service.ts","backend/src/modules/treasury/treasury-crud.service.ts","docker-compose.local-prod.yml","docker-compose.prod.yml","e2e/scripts/verify-view-governance.mjs","e2e/tests/ui-modules/view-governance.generated.json","frontend/Dockerfile","frontend/src/composables/useDashboardRealtime.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"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":5215584,"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":4,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-14T20:34:43+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
12
|
1776170955
|
1776170994
|
0
|
1776170151
|
1776173380
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
14180
|
Update governance docs and refresh harness baselin Update governance docs and refresh harness baseline guidance...
|
6
|
5
|
e2e-tests.yml
|
14102
|
5
|
0
|
refs/heads/main
|
551c4d2e9b42cd14481ec48c3b2e2526cab4d58c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"204e3356f50776130b4976cf96f4deedfe36ab5f","after":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/204e3356f50776130b4976cf96f4deedfe36ab5f...551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","commits":[{"id":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","message":"Update governance docs and refresh harness baseline guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","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-04-14T20:35:36+08:00","added":[".qwen/settings.json",".qwen/settings.json.orig","DOCKER.md"],"removed":[],"modified":["backend/Dockerfile","backend/Dockerfile.local","backend/src/modules/ad-placement/placement.service.ts","backend/src/modules/dimension-transform/dimension-transform.controller.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/geo-keywords/geo-keyword.controller.ts","backend/src/modules/geo-keywords/geo-keyword.service.ts","backend/src/modules/groupbuy-participants/groupbuy-participant.controller.ts","backend/src/modules/groupbuy-pricing/groupbuy-pricing.service.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.ts","backend/src/modules/knowledge/knowledge.service.ts","backend/src/modules/marketing-matrix/matrix.controller.ts","backend/src/modules/mdm/mdm.service.ts","backend/src/modules/orders/order.controller.ts","backend/src/modules/orders/order.service.ts","backend/src/modules/process/process.service.ts","backend/src/modules/realtime/realtime.contract.routes.ts","backend/src/modules/realtime/realtime.routes.ts","backend/src/modules/revenue/revenue-crud.service.ts","backend/src/modules/search/search.service.ts","backend/src/modules/stores/store-config.service.ts","backend/src/modules/treasury/treasury-crud.service.ts","docker-compose.local-prod.yml","docker-compose.prod.yml","e2e/scripts/verify-view-governance.mjs","e2e/tests/ui-modules/view-governance.generated.json","frontend/Dockerfile","frontend/src/composables/useDashboardRealtime.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","message":"Update governance docs and refresh harness baseline guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","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-04-14T20:35:36+08:00","added":[".qwen/settings.json",".qwen/settings.json.orig","DOCKER.md"],"removed":[],"modified":["backend/Dockerfile","backend/Dockerfile.local","backend/src/modules/ad-placement/placement.service.ts","backend/src/modules/dimension-transform/dimension-transform.controller.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/geo-keywords/geo-keyword.controller.ts","backend/src/modules/geo-keywords/geo-keyword.service.ts","backend/src/modules/groupbuy-participants/groupbuy-participant.controller.ts","backend/src/modules/groupbuy-pricing/groupbuy-pricing.service.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.ts","backend/src/modules/knowledge/knowledge.service.ts","backend/src/modules/marketing-matrix/matrix.controller.ts","backend/src/modules/mdm/mdm.service.ts","backend/src/modules/orders/order.controller.ts","backend/src/modules/orders/order.service.ts","backend/src/modules/process/process.service.ts","backend/src/modules/realtime/realtime.contract.routes.ts","backend/src/modules/realtime/realtime.routes.ts","backend/src/modules/revenue/revenue-crud.service.ts","backend/src/modules/search/search.service.ts","backend/src/modules/stores/store-config.service.ts","backend/src/modules/treasury/treasury-crud.service.ts","docker-compose.local-prod.yml","docker-compose.prod.yml","e2e/scripts/verify-view-governance.mjs","e2e/tests/ui-modules/view-governance.generated.json","frontend/Dockerfile","frontend/src/composables/useDashboardRealtime.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"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":5215584,"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":4,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-14T20:34:43+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
20
|
1776170994
|
1776173300
|
0
|
1776170152
|
1776173399
|
|
|
0
|
Edit
Delete
|
|
14182
|
Update governance docs and refresh harness baselin Update governance docs and refresh harness baseline guidance...
|
6
|
5
|
test-pipeline.yml
|
14103
|
5
|
0
|
refs/heads/main
|
551c4d2e9b42cd14481ec48c3b2e2526cab4d58c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"204e3356f50776130b4976cf96f4deedfe36ab5f","after":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/204e3356f50776130b4976cf96f4deedfe36ab5f...551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","commits":[{"id":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","message":"Update governance docs and refresh harness baseline guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","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-04-14T20:35:36+08:00","added":[".qwen/settings.json",".qwen/settings.json.orig","DOCKER.md"],"removed":[],"modified":["backend/Dockerfile","backend/Dockerfile.local","backend/src/modules/ad-placement/placement.service.ts","backend/src/modules/dimension-transform/dimension-transform.controller.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/geo-keywords/geo-keyword.controller.ts","backend/src/modules/geo-keywords/geo-keyword.service.ts","backend/src/modules/groupbuy-participants/groupbuy-participant.controller.ts","backend/src/modules/groupbuy-pricing/groupbuy-pricing.service.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.ts","backend/src/modules/knowledge/knowledge.service.ts","backend/src/modules/marketing-matrix/matrix.controller.ts","backend/src/modules/mdm/mdm.service.ts","backend/src/modules/orders/order.controller.ts","backend/src/modules/orders/order.service.ts","backend/src/modules/process/process.service.ts","backend/src/modules/realtime/realtime.contract.routes.ts","backend/src/modules/realtime/realtime.routes.ts","backend/src/modules/revenue/revenue-crud.service.ts","backend/src/modules/search/search.service.ts","backend/src/modules/stores/store-config.service.ts","backend/src/modules/treasury/treasury-crud.service.ts","docker-compose.local-prod.yml","docker-compose.prod.yml","e2e/scripts/verify-view-governance.mjs","e2e/tests/ui-modules/view-governance.generated.json","frontend/Dockerfile","frontend/src/composables/useDashboardRealtime.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","message":"Update governance docs and refresh harness baseline guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","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-04-14T20:35:36+08:00","added":[".qwen/settings.json",".qwen/settings.json.orig","DOCKER.md"],"removed":[],"modified":["backend/Dockerfile","backend/Dockerfile.local","backend/src/modules/ad-placement/placement.service.ts","backend/src/modules/dimension-transform/dimension-transform.controller.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/geo-keywords/geo-keyword.controller.ts","backend/src/modules/geo-keywords/geo-keyword.service.ts","backend/src/modules/groupbuy-participants/groupbuy-participant.controller.ts","backend/src/modules/groupbuy-pricing/groupbuy-pricing.service.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.ts","backend/src/modules/knowledge/knowledge.service.ts","backend/src/modules/marketing-matrix/matrix.controller.ts","backend/src/modules/mdm/mdm.service.ts","backend/src/modules/orders/order.controller.ts","backend/src/modules/orders/order.service.ts","backend/src/modules/process/process.service.ts","backend/src/modules/realtime/realtime.contract.routes.ts","backend/src/modules/realtime/realtime.routes.ts","backend/src/modules/revenue/revenue-crud.service.ts","backend/src/modules/search/search.service.ts","backend/src/modules/stores/store-config.service.ts","backend/src/modules/treasury/treasury-crud.service.ts","docker-compose.local-prod.yml","docker-compose.prod.yml","e2e/scripts/verify-view-governance.mjs","e2e/tests/ui-modules/view-governance.generated.json","frontend/Dockerfile","frontend/src/composables/useDashboardRealtime.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"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":5215584,"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":4,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-14T20:34:43+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
68
|
1776173303
|
1776173356
|
0
|
1776170159
|
1776173494
|
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
|
|
14184
|
Update governance docs and refresh harness baselin Update governance docs and refresh harness baseline guidance...
|
6
|
5
|
health-check.yml
|
14106
|
-2
|
277
|
refs/heads/main
|
551c4d2e9b42cd14481ec48c3b2e2526cab4d58c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"204e3356f50776130b4976cf96f4deedfe36ab5f","after":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/204e3356f50776130b4976cf96f4deedfe36ab5f...551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","commits":[{"id":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","message":"Update governance docs and refresh harness baseline guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","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-04-14T20:35:36+08:00","added":[".qwen/settings.json",".qwen/settings.json.orig","DOCKER.md"],"removed":[],"modified":["backend/Dockerfile","backend/Dockerfile.local","backend/src/modules/ad-placement/placement.service.ts","backend/src/modules/dimension-transform/dimension-transform.controller.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/geo-keywords/geo-keyword.controller.ts","backend/src/modules/geo-keywords/geo-keyword.service.ts","backend/src/modules/groupbuy-participants/groupbuy-participant.controller.ts","backend/src/modules/groupbuy-pricing/groupbuy-pricing.service.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.ts","backend/src/modules/knowledge/knowledge.service.ts","backend/src/modules/marketing-matrix/matrix.controller.ts","backend/src/modules/mdm/mdm.service.ts","backend/src/modules/orders/order.controller.ts","backend/src/modules/orders/order.service.ts","backend/src/modules/process/process.service.ts","backend/src/modules/realtime/realtime.contract.routes.ts","backend/src/modules/realtime/realtime.routes.ts","backend/src/modules/revenue/revenue-crud.service.ts","backend/src/modules/search/search.service.ts","backend/src/modules/stores/store-config.service.ts","backend/src/modules/treasury/treasury-crud.service.ts","docker-compose.local-prod.yml","docker-compose.prod.yml","e2e/scripts/verify-view-governance.mjs","e2e/tests/ui-modules/view-governance.generated.json","frontend/Dockerfile","frontend/src/composables/useDashboardRealtime.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","message":"Update governance docs and refresh harness baseline guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","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-04-14T20:35:36+08:00","added":[".qwen/settings.json",".qwen/settings.json.orig","DOCKER.md"],"removed":[],"modified":["backend/Dockerfile","backend/Dockerfile.local","backend/src/modules/ad-placement/placement.service.ts","backend/src/modules/dimension-transform/dimension-transform.controller.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/geo-keywords/geo-keyword.controller.ts","backend/src/modules/geo-keywords/geo-keyword.service.ts","backend/src/modules/groupbuy-participants/groupbuy-participant.controller.ts","backend/src/modules/groupbuy-pricing/groupbuy-pricing.service.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.ts","backend/src/modules/knowledge/knowledge.service.ts","backend/src/modules/marketing-matrix/matrix.controller.ts","backend/src/modules/mdm/mdm.service.ts","backend/src/modules/orders/order.controller.ts","backend/src/modules/orders/order.service.ts","backend/src/modules/process/process.service.ts","backend/src/modules/realtime/realtime.contract.routes.ts","backend/src/modules/realtime/realtime.routes.ts","backend/src/modules/revenue/revenue-crud.service.ts","backend/src/modules/search/search.service.ts","backend/src/modules/stores/store-config.service.ts","backend/src/modules/treasury/treasury-crud.service.ts","docker-compose.local-prod.yml","docker-compose.prod.yml","e2e/scripts/verify-view-governance.mjs","e2e/tests/ui-modules/view-governance.generated.json","frontend/Dockerfile","frontend/src/composables/useDashboardRealtime.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"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":5215584,"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":4,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-14T20:34:43+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1776173368
|
1776173369
|
0
|
1776170450
|
1776173369
|
|
|
0
|
Edit
Delete
|
|
14185
|
Update governance docs and refresh harness baselin Update governance docs and refresh harness baseline guidance...
|
6
|
5
|
health-check.yml
|
14107
|
-2
|
277
|
refs/heads/main
|
551c4d2e9b42cd14481ec48c3b2e2526cab4d58c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"204e3356f50776130b4976cf96f4deedfe36ab5f","after":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/204e3356f50776130b4976cf96f4deedfe36ab5f...551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","commits":[{"id":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","message":"Update governance docs and refresh harness baseline guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","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-04-14T20:35:36+08:00","added":[".qwen/settings.json",".qwen/settings.json.orig","DOCKER.md"],"removed":[],"modified":["backend/Dockerfile","backend/Dockerfile.local","backend/src/modules/ad-placement/placement.service.ts","backend/src/modules/dimension-transform/dimension-transform.controller.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/geo-keywords/geo-keyword.controller.ts","backend/src/modules/geo-keywords/geo-keyword.service.ts","backend/src/modules/groupbuy-participants/groupbuy-participant.controller.ts","backend/src/modules/groupbuy-pricing/groupbuy-pricing.service.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.ts","backend/src/modules/knowledge/knowledge.service.ts","backend/src/modules/marketing-matrix/matrix.controller.ts","backend/src/modules/mdm/mdm.service.ts","backend/src/modules/orders/order.controller.ts","backend/src/modules/orders/order.service.ts","backend/src/modules/process/process.service.ts","backend/src/modules/realtime/realtime.contract.routes.ts","backend/src/modules/realtime/realtime.routes.ts","backend/src/modules/revenue/revenue-crud.service.ts","backend/src/modules/search/search.service.ts","backend/src/modules/stores/store-config.service.ts","backend/src/modules/treasury/treasury-crud.service.ts","docker-compose.local-prod.yml","docker-compose.prod.yml","e2e/scripts/verify-view-governance.mjs","e2e/tests/ui-modules/view-governance.generated.json","frontend/Dockerfile","frontend/src/composables/useDashboardRealtime.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]}],"total_commits":0,"head_commit":{"id":"551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","message":"Update governance docs and refresh harness baseline guidance\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/551c4d2e9b42cd14481ec48c3b2e2526cab4d58c","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-04-14T20:35:36+08:00","added":[".qwen/settings.json",".qwen/settings.json.orig","DOCKER.md"],"removed":[],"modified":["backend/Dockerfile","backend/Dockerfile.local","backend/src/modules/ad-placement/placement.service.ts","backend/src/modules/dimension-transform/dimension-transform.controller.ts","backend/src/modules/expense/expense.controller.ts","backend/src/modules/geo-keywords/geo-keyword.controller.ts","backend/src/modules/geo-keywords/geo-keyword.service.ts","backend/src/modules/groupbuy-participants/groupbuy-participant.controller.ts","backend/src/modules/groupbuy-pricing/groupbuy-pricing.service.ts","backend/src/modules/journey-orchestration/journey-orchestration.service.ts","backend/src/modules/knowledge/knowledge.service.ts","backend/src/modules/marketing-matrix/matrix.controller.ts","backend/src/modules/mdm/mdm.service.ts","backend/src/modules/orders/order.controller.ts","backend/src/modules/orders/order.service.ts","backend/src/modules/process/process.service.ts","backend/src/modules/realtime/realtime.contract.routes.ts","backend/src/modules/realtime/realtime.routes.ts","backend/src/modules/revenue/revenue-crud.service.ts","backend/src/modules/search/search.service.ts","backend/src/modules/stores/store-config.service.ts","backend/src/modules/treasury/treasury-crud.service.ts","docker-compose.local-prod.yml","docker-compose.prod.yml","e2e/scripts/verify-view-governance.mjs","e2e/tests/ui-modules/view-governance.generated.json","frontend/Dockerfile","frontend/src/composables/useDashboardRealtime.ts","reports/api-route-contract-audit.latest.json","reports/api-route-contract-audit.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"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":5215584,"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":4,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-04-14T20:34:43+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
4
|
4
|
1776173370
|
1776173371
|
0
|
1776170750
|
1776173371
|
|
|
0
|
Edit
Delete
|