|
25471
|
chore(reports): 工作台快照纳入 CHG-031 完整验收结论 @90c7075d
|
116
|
5
|
platform.yml
|
553
|
5
|
0
|
refs/heads/main
|
89de6438e51b43ee0f2b377bf15f3bb319da6e67
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2b32d497ecc2789d9169ec1de8f21353affc5703","after":"89de6438e51b43ee0f2b377bf15f3bb319da6e67","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2b32d497ecc2789d9169ec1de8f21353affc5703...89de6438e51b43ee0f2b377bf15f3bb319da6e67","commits":[{"id":"89de6438e51b43ee0f2b377bf15f3bb319da6e67","message":"chore(reports): 工作台快照纳入 CHG-031 完整验收结论 @90c7075d\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/89de6438e51b43ee0f2b377bf15f3bb319da6e67","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-10T18:42:31-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"90c7075d79622cfe7efd3edcd9bc9bd32e7ae876","message":"chore(reports): CHG-031 证据更新为 62 fresh 1 stale 0 error\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/90c7075d79622cfe7efd3edcd9bc9bd32e7ae876","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-10T18:42:14-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"42d33442078d07d5c3585d72480ed1e31bcbbb02","message":"docs(ops): 保存 CHG-031 完整根链与主线补验收回执\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/42d33442078d07d5c3585d72480ed1e31bcbbb02","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-10T18:42:08-07:00","added":["docs/evidence/ops-disposable-2026-10-10/closure-evidence-merged.json","docs/evidence/ops-disposable-2026-10-10/closure-generated-reports.json.gz","docs/evidence/ops-disposable-2026-10-10/closure-mainline-check.log.gz","docs/evidence/ops-disposable-2026-10-10/closure-review.json","docs/evidence/ops-disposable-2026-10-10/closure-root-check.log.gz"],"removed":[],"modified":["docs/OPS可处置消费者与租约真实验收-2026-10-10.md"]},{"id":"4280578886c7849d91cbbdbf7e0d01a1cd569b48","message":"merge: 以主线为第一父合入 CHG-031 补充主线验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4280578886c7849d91cbbdbf7e0d01a1cd569b48","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-10T18:41:26-07:00","added":[],"removed":[],"modified":["reports/mainline-acceptance.latest.json"]},{"id":"8a64ca2ee46854250ee18c7e7fd357326092e270","message":"chore(reports): CHG-031 主线真库 13 组回绑 @e9813b41\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8a64ca2ee46854250ee18c7e7fd357326092e270","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-10T18:41:21-07:00","added":[],"removed":[],"modified":["reports/mainline-acceptance.latest.json"]}],"total_commits":0,"head_commit":{"id":"89de6438e51b43ee0f2b377bf15f3bb319da6e67","message":"chore(reports): 工作台快照纳入 CHG-031 完整验收结论 @90c7075d\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/89de6438e51b43ee0f2b377bf15f3bb319da6e67","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-10T18:42:31-07:00","added":[],"removed":[],"modified":["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":30696,"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-11T09:34:25+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
|
22
|
1791683014
|
1791684070
|
0
|
1791683012
|
1791684163
|
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
|
|
24592
|
chore(reports): 工作台两快照再回绑 @ 23d32657(嵌入新 evidence chore(reports): 工作台两快照再回绑 @ 23d32657(嵌入新 evidence 结论)...
|
116
|
5
|
platform.yml
|
366
|
5
|
0
|
refs/heads/main
|
8876a35200454c7f7173e3ad2b36330f2c38b4ea
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2b3d6d6c339e88e11a5bade08381f88ed4ab72a1","after":"8876a35200454c7f7173e3ad2b36330f2c38b4ea","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2b3d6d6c339e88e11a5bade08381f88ed4ab72a1...8876a35200454c7f7173e3ad2b36330f2c38b4ea","commits":[{"id":"8876a35200454c7f7173e3ad2b36330f2c38b4ea","message":"chore(reports): 工作台两快照再回绑 @ 23d32657(嵌入新 evidence 结论)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8876a35200454c7f7173e3ad2b36330f2c38b4ea","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-26T06:04:49-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"23d3265701dd5c82f71740bad2dd62e38facd6db","message":"chore(reports): evidence-freshness 回绑 @ 88d068fd(runtime 静态链六份 warn 已新鲜)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/23d3265701dd5c82f71740bad2dd62e38facd6db","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-26T06:04:43-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"88d068fdaabfb8b75e2b51d9f3127291c322fcb2","message":"chore(reports): runtime 静态链(第 19 环,19 步含 lint / typecheck)回绑 @ 2b3d6d6c——干净检出 rs599174 实跑 REAL_EXIT=0,naming / dual-backend-parity / fork-readiness / migrations / governance-docs / agent-adapters 六份 warn 级过期报告与同链其余 12 份同绑\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/88d068fdaabfb8b75e2b51d9f3127291c322fcb2","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-26T06:04:38-07:00","added":[],"removed":[],"modified":["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"]}],"total_commits":0,"head_commit":{"id":"8876a35200454c7f7173e3ad2b36330f2c38b4ea","message":"chore(reports): 工作台两快照再回绑 @ 23d32657(嵌入新 evidence 结论)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8876a35200454c7f7173e3ad2b36330f2c38b4ea","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-26T06:04:49-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":23655,"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":40,"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-26T19:25:37+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
|
1790427899
|
1790427960
|
0
|
1790427899
|
1790428978
|
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
|
|
24969
|
docs: reconcile v10 gap governance and prepare own docs: reconcile v10 gap governance and prepare owner handoff...
|
121
|
5
|
kernel-ci.yml
|
322
|
5
|
0
|
refs/heads/main
|
47fc4d4845efac10a0b21bab24a0b1588ccf9ab6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2b3db7744d3829510039df9fefbd7d490592d383","after":"47fc4d4845efac10a0b21bab24a0b1588ccf9ab6","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/2b3db7744d3829510039df9fefbd7d490592d383...47fc4d4845efac10a0b21bab24a0b1588ccf9ab6","commits":[{"id":"47fc4d4845efac10a0b21bab24a0b1588ccf9ab6","message":"docs: reconcile v10 gap governance and prepare owner handoff\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/47fc4d4845efac10a0b21bab24a0b1588ccf9ab6","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-02T03:54:57-07:00","added":["docs/governance/closeout-2026-10-02.md","docs/governance/closeout-2026-10-02/contract-review-pack.md","docs/governance/closeout-2026-10-02/governance-corrections.json","docs/governance/closeout-2026-10-02/ledger-corrections.json","docs/governance/closeout-2026-10-02/order-chain-handoff.md","docs/governance/closeout-2026-10-02/validation-summary.json"],"removed":[],"modified":["docs/decision-consumption.md","docs/decisions/ADR-002-evaluation-freeze-design.md","docs/decisions/README.md","docs/fault-injection-matrix.md","docs/gap-governance.md","docs/governance-evidence.md","docs/principal-registry.md","docs/saga-order-fulfilment.md","docs/token-v3.md","docs/v1.1-local-contracts-draft.md","model/gap-governance.json","model/plan-ledger.json"]}],"total_commits":0,"head_commit":{"id":"47fc4d4845efac10a0b21bab24a0b1588ccf9ab6","message":"docs: reconcile v10 gap governance and prepare owner handoff\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/47fc4d4845efac10a0b21bab24a0b1588ccf9ab6","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-02T03:54:57-07:00","added":["docs/governance/closeout-2026-10-02.md","docs/governance/closeout-2026-10-02/contract-review-pack.md","docs/governance/closeout-2026-10-02/governance-corrections.json","docs/governance/closeout-2026-10-02/ledger-corrections.json","docs/governance/closeout-2026-10-02/order-chain-handoff.md","docs/governance/closeout-2026-10-02/validation-summary.json"],"removed":[],"modified":["docs/decision-consumption.md","docs/decisions/ADR-002-evaluation-freeze-design.md","docs/decisions/README.md","docs/fault-injection-matrix.md","docs/gap-governance.md","docs/governance-evidence.md","docs/principal-registry.md","docs/saga-order-fulfilment.md","docs/token-v3.md","docs/v1.1-local-contracts-draft.md","model/gap-governance.json","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":201202,"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":59,"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-02T18:56:53+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
|
1790938766
|
1790938803
|
0
|
1790938765
|
1790938803
|
|
|
0
|
Edit
Delete
|
|
25631
|
chore(reports): 根链、工作台快照与浏览器回归回绑 @ fe515cec(批量换装域包 chore(reports): 根链、工作台快照与浏览器回归回绑 @ fe515cec(批量换装域包版本)...
|
116
|
5
|
platform.yml
|
664
|
5
|
0
|
refs/heads/main
|
4bfc0b81a531ef603cf1d427b398a0021cc9ae57
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2b6db80b31b9d18c6581db98d7edc5fcc32a0264","after":"4bfc0b81a531ef603cf1d427b398a0021cc9ae57","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2b6db80b31b9d18c6581db98d7edc5fcc32a0264...4bfc0b81a531ef603cf1d427b398a0021cc9ae57","commits":[{"id":"4bfc0b81a531ef603cf1d427b398a0021cc9ae57","message":"chore(reports): 根链、工作台快照与浏览器回归回绑 @ fe515cec(批量换装域包版本)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4bfc0b81a531ef603cf1d427b398a0021cc9ae57","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-12T07:32:41-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/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/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.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-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":"fe515cecbe5dfccc7bb6300b5b70ca10bbcf9478","message":"feat(ees): 批量换装 7域中台 73af07c 的域包版本——客 1.1.0、商 1.2.0、财 1.1.0、事 1.1.0、物 0.2.0\n\n02 整批交付(用户 10-12 定):来源 Gitea luoanwu/juhai-seven-domain-platform main 73af07c,各版本带说明的\n标签附发布记录。04 核对:取回的 main 即 73af07c、标签无误,物 0.2.0 在 dff6131 与 73af07c 逐文件一致;\n六个清单 sha256 与发布记录一致;已装迁移一字未改,只追加。\n\n- 六包原样拷入并重钉锁:人 1.0.0(不变)、事 1.1.0(K6 逾期升级)、物 0.2.0(预留时间窗守卫)、\n 客 1.1.0(K9 关系类型)、商 1.2.0(价格日历、确认订单生成义务、订单对方守卫)、财 1.1.0(K8 散客按\n 订单入账、K9 应付与出款)。合计 21 个聚合、93 条命令另加引擎治理命令 1 条、30 个授权动作、发布守卫 15 个。\n- 两份 HTTP 合同重新生成(域包运行时 85 条命令、21 类聚合;统一实体运行时 95 类型、224 条承接命令、\n 317 个操作);合同说明改为与版本无关的写法。\n- 测试改为从锁文件取包版本,只断言包 ID 与顺序;目录计数照写。SDK 夹具结果新增 container,Docker\n 夹具测试只核对本测试起的容器(别的会话可能同时在本机跑夹具)。\n- 门禁登记三份锁文件新摘要(放行 SQL 23 份:引擎 2、六包 21)。\n- 文档:域包记录 §19(含已知缺口:内核 sync_owner_role_grants 让人、事两包的表互可直读);当前状态、\n 服务 README、docs README、实施治理、SDK README。\n\n新任务隔离库:服务单测 312 项 297 通过、15 项条件跳过、0 失败;升级路径(先旧后新)只跑追加的 8 份迁移;\n跨 schema 外键 0、序列 0、Owner 角色审计 sync 前后无发现。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fe515cecbe5dfccc7bb6300b5b70ca10bbcf9478","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-12T07:26:04-07:00","added":["runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/commerce-order.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/commerce.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/price-calendar.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/sql/001_commerce_role.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/sql/002_commerce.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/sql/003_commerce_product_order.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/sql/004_commerce_order_customer_site.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/sql/005_commerce_price_calendar.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/sql/006_commerce_confirm_obligations.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.2.0/sql/007_commerce_order_counterparty_guard.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.1.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.1.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.1.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.1.0/customer.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.1.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.1.0/sql/001_customer_role.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.1.0/sql/002_customer.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.1.0/sql/003_customer_relationship_kind.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.1.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.1.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.1.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.1.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.1.0/finance.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.1.0/payables.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.1.0/sql/001_finance_role.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.1.0/sql/002_finance.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.1.0/sql/003_finance_anonymous_order.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.1.0/sql/004_finance_payables.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.2.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.2.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.2.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.2.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.2.0/sql/001_thing.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.2.0/sql/002_thing_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.2.0/sql/003_thing_reservation_window.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.2.0/thing.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.1.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.1.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.1.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.1.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.1.0/escalation.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.1.0/sql/001_work_project.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.1.0/sql/002_work_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.1.0/sql/003_work_escalation.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.1.0/work.mjs"],"removed":["runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/commerce-order.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/commerce.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/sql/001_commerce_role.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/sql/002_commerce.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/sql/003_commerce_product_order.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/sql/004_commerce_order_customer_site.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/customer.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/sql/001_customer_role.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/sql/002_customer.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/finance.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/sql/001_finance_role.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/sql/002_finance.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/sql/001_thing.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/sql/002_thing_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/thing.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/sql/001_work_project.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/sql/002_work_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/work.mjs"],"modified":["docs/README.md","docs/企业实体服务/实施治理与批准范围.md","docs/企业实体服务/客商财域包候选-2026-10-11.md","docs/当前状态与验收边界.md","governance/enterprise-entity-service-domain-packages.json","governance/test/enterprise-entity-service.test.mjs","runtime/services/enterprise-entity-service/README.md","runtime/services/enterprise-entity-service/sdk/README.md","runtime/services/enterprise-entity-service/sdk/src/harness.mjs","runtime/services/enterprise-entity-service/src/domains/contracts/domain-runtime-api.v1.openapi.json","runtime/services/enterprise-entity-service/src/domains/contracts/entity-runtime-api.v1.openapi.json","runtime/services/enterprise-entity-service/src/domains/packages.lock.json","runtime/services/enterprise-entity-service/test/domain-packages.integration.test.mjs","runtime/services/enterprise-entity-service/test/domain-packages.test.mjs","runtime/services/enterprise-entity-service/test/domain-sdk.integration.test.mjs","runtime/services/enterprise-entity-service/test/domain-sdk.test.mjs","runtime/services/enterprise-entity-service/test/domains-http.test.mjs","runtime/services/enterprise-entity-service/test/domains.test.mjs","runtime/services/enterprise-entity-service/test/entity-runtime.integration.test.mjs","runtime/services/enterprise-entity-service/test/entity-runtime.test.mjs","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/packages.lock.json","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/upgrade.lock.json"]}],"total_commits":0,"head_commit":{"id":"4bfc0b81a531ef603cf1d427b398a0021cc9ae57","message":"chore(reports): 根链、工作台快照与浏览器回归回绑 @ fe515cec(批量换装域包版本)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4bfc0b81a531ef603cf1d427b398a0021cc9ae57","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-12T07:32:41-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/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/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.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-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":35883,"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":53,"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-12T20:46:35+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
|
1791815676
|
1791815745
|
0
|
1791815676
|
1791815772
|
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
|
|
24452
|
chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ a02e5973
|
116
|
5
|
platform.yml
|
287
|
5
|
0
|
refs/heads/main
|
0e8d69e5b50475b3d3e80f1cef401d0f7595ebc7
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2b6fdb89dd9bf4eae440ec601bf042cdee905b3a","after":"0e8d69e5b50475b3d3e80f1cef401d0f7595ebc7","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2b6fdb89dd9bf4eae440ec601bf042cdee905b3a...0e8d69e5b50475b3d3e80f1cef401d0f7595ebc7","commits":[{"id":"0e8d69e5b50475b3d3e80f1cef401d0f7595ebc7","message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ a02e5973\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0e8d69e5b50475b3d3e80f1cef401d0f7595ebc7","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-23T16:16:10-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"a02e597325c9efefaeba4a55044a0e808ee5fa11","message":"chore(reports): evidence 回绑 @ fa731db9(error 0;17 份运行时 / 部署类报告 stale warn,合流后未重跑 check:runtime 等)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a02e597325c9efefaeba4a55044a0e808ee5fa11","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-23T16:16:10-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"fa731db98bfb46325b1dc284a6345c45a489de5e","message":"chore(reports): 工作台快照回绑 @ 73d48f5a\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fa731db98bfb46325b1dc284a6345c45a489de5e","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-23T16:15:39-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"73d48f5a481e48c9c1ec56ec619037c3c057693f","message":"chore(reports): 回绑 doc-claims @ 9bb6e510\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/73d48f5a481e48c9c1ec56ec619037c3c057693f","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-23T16:15:29-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},{"id":"9bb6e510e3bfd83476bd343f13592571a9924ee2","message":"chore(reports): 根链静态报告与 runtime 静态子报告回绑 @ 2b6fdb89(合流后 pnpm check 前 21 环全绿;check:runtime 未重跑)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9bb6e510e3bfd83476bd343f13592571a9924ee2","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-23T16:15:21-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.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/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"]}],"total_commits":0,"head_commit":{"id":"0e8d69e5b50475b3d3e80f1cef401d0f7595ebc7","message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ a02e5973\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0e8d69e5b50475b3d3e80f1cef401d0f7595ebc7","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-23T16:16:10-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":42231,"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":46,"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-24T07:10:49+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
|
1790205394
|
1790206449
|
0
|
1790205393
|
1790207421
|
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
|
|
26967
|
docs(CHG-075): record approved RP activation scope docs(CHG-075): record approved RP activation scope and preflight...
|
160
|
5
|
ci.yml
|
34
|
5
|
0
|
refs/heads/main
|
8ddc7d386b3f74e74978f70bf84dbc82a6cd8964
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2b9d0288af96aef98e2d6392e2afbbb85fd8dea2","after":"8ddc7d386b3f74e74978f70bf84dbc82a6cd8964","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/2b9d0288af96aef98e2d6392e2afbbb85fd8dea2...8ddc7d386b3f74e74978f70bf84dbc82a6cd8964","commits":[{"id":"8ddc7d386b3f74e74978f70bf84dbc82a6cd8964","message":"docs(CHG-075): record approved RP activation scope and preflight\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/8ddc7d386b3f74e74978f70bf84dbc82a6cd8964","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-01T22:00:59-08:00","added":[],"removed":[],"modified":["docs/eios-transformation/admission/企业登录启用候选-2026-11-01.json","docs/eios-transformation/admission/后续只读接入分配-2026-11-01.md","docs/eios-transformation/本机dev接入-2026-11-01.md"]}],"total_commits":0,"head_commit":{"id":"8ddc7d386b3f74e74978f70bf84dbc82a6cd8964","message":"docs(CHG-075): record approved RP activation scope and preflight\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/8ddc7d386b3f74e74978f70bf84dbc82a6cd8964","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-01T22:00:59-08:00","added":[],"removed":[],"modified":["docs/eios-transformation/admission/企业登录启用候选-2026-11-01.json","docs/eios-transformation/admission/后续只读接入分配-2026-11-01.md","docs/eios-transformation/本机dev接入-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":2115783,"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-02T13:42:59+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
20
|
1793599316
|
1793602377
|
0
|
1793599281
|
1793602377
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
24600
|
chore(reports): 工作台两快照再回绑(嵌入部署轮 evidence 结论)
|
116
|
5
|
platform.yml
|
369
|
5
|
0
|
refs/heads/main
|
0a3984cc46f40ea50fee8b5a669086cb6e428f36
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2ba0aae5002a4d84dd5365f3fe48abf870aa06e4","after":"0a3984cc46f40ea50fee8b5a669086cb6e428f36","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2ba0aae5002a4d84dd5365f3fe48abf870aa06e4...0a3984cc46f40ea50fee8b5a669086cb6e428f36","commits":[{"id":"0a3984cc46f40ea50fee8b5a669086cb6e428f36","message":"chore(reports): 工作台两快照再回绑(嵌入部署轮 evidence 结论)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0a3984cc46f40ea50fee8b5a669086cb6e428f36","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-26T06:45:04-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"751ccfd0b91ba3298e0749b5c5946ec401cd3709","message":"chore(reports): deployed-runtime + evidence-freshness 回绑 @ 7a8486fa——dev 运行 main-2ba0aae5,镜像源被 check:runtime @ 36e0e31 覆盖\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/751ccfd0b91ba3298e0749b5c5946ec401cd3709","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-26T06:45:03-07:00","added":[],"removed":[],"modified":["reports/deployed-runtime.latest.json","reports/evidence-freshness.latest.json"]},{"id":"7a8486fa2b72b1ef2286b636babcc579ab63a335","message":"chore(reports): 工作台两快照回绑 @ ba457013(image-digest 更新后)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7a8486fa2b72b1ef2286b636babcc579ab63a335","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-26T06:44:53-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"ba457013676049b7b98f437433e32c70fa3344df","message":"chore(reports): image-digest / image-smoke @ 2ba0aae5——runtime:main-2ba0aae5(sha256:7e92350564a0)干净 worktree 构建,冒烟通过;dev 已切\n\ndev 切换:先备份内核库(.secrets/backups/enterprise_platform_dev-20260926-064059-pre-outbox-correlation.dump),\n以表属主 enterprise_platform_dev_app 执行 20260926090000_outbox_correlation_id,再备份 dev env\n(enterprise-platform-runtime-dev.env.bak-20260926-pre-2ba0aae5)并 compose 重建 runtime。16 模块 authority 全部装载,health 均 ok。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ba457013676049b7b98f437433e32c70fa3344df","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-26T06:44:53-07:00","added":[],"removed":[],"modified":["reports/image-digest.json","reports/image-smoke.latest.json"]}],"total_commits":0,"head_commit":{"id":"0a3984cc46f40ea50fee8b5a669086cb6e428f36","message":"chore(reports): 工作台两快照再回绑(嵌入部署轮 evidence 结论)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0a3984cc46f40ea50fee8b5a669086cb6e428f36","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-26T06:45:04-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":24151,"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":40,"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-26T21:38: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
|
1790430421
|
1790430602
|
0
|
1790430420
|
1790431531
|
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
|
|
24945
|
Validate Fact coordinate sources and prove the sig Validate Fact coordinate sources and prove the signed persistent chain...
|
121
|
5
|
kernel-ci.yml
|
298
|
5
|
0
|
refs/heads/main
|
6fb9b41a836f16092f06d440ca445a8af85b8a71
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2baa058e35a813662427bdcb9d2c2c28c569cc6e","after":"6fb9b41a836f16092f06d440ca445a8af85b8a71","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/2baa058e35a813662427bdcb9d2c2c28c569cc6e...6fb9b41a836f16092f06d440ca445a8af85b8a71","commits":[{"id":"6fb9b41a836f16092f06d440ca445a8af85b8a71","message":"Validate Fact coordinate sources and prove the signed persistent chain\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/6fb9b41a836f16092f06d440ca445a8af85b8a71","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-02T00:38:15-07:00","added":["docs/fact-coordinates.md","docs/releases/0.188.0.md","docs/releases/candidates/fact-coordinate-acceptance.md","ops/lib/fact-coordinate-acceptance.js","ops/smoke-fact-coordinates.js","test/fact-coordinates.integration.test.js"],"removed":[],"modified":["docs/integration-delivery-operations.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","model/plan-ledger.json","package.json","src/fact-envelope.js","test/fact-envelope-outbox.integration.test.js","test/fact-envelope.test.js"]}],"total_commits":0,"head_commit":{"id":"6fb9b41a836f16092f06d440ca445a8af85b8a71","message":"Validate Fact coordinate sources and prove the signed persistent chain\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/6fb9b41a836f16092f06d440ca445a8af85b8a71","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-02T00:38:15-07:00","added":["docs/fact-coordinates.md","docs/releases/0.188.0.md","docs/releases/candidates/fact-coordinate-acceptance.md","ops/lib/fact-coordinate-acceptance.js","ops/smoke-fact-coordinates.js","test/fact-coordinates.integration.test.js"],"removed":[],"modified":["docs/integration-delivery-operations.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","model/plan-ledger.json","package.json","src/fact-envelope.js","test/fact-envelope-outbox.integration.test.js","test/fact-envelope.test.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":180827,"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":51,"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-02T15:29:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1790927020
|
1790927056
|
0
|
1790927019
|
1790927056
|
|
|
0
|
Edit
Delete
|
|
25346
|
docs(复核): 补记 HR 环境定位与契约 CI 订正
|
117
|
5
|
governance.yml
|
200
|
5
|
0
|
refs/heads/main
|
58d1bf6915dcefa95cd276015b16a52c0d9cd0fa
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2bb99fb7de48946dab42c545755f6612ee0c03ce","after":"58d1bf6915dcefa95cd276015b16a52c0d9cd0fa","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/2bb99fb7de48946dab42c545755f6612ee0c03ce...58d1bf6915dcefa95cd276015b16a52c0d9cd0fa","commits":[{"id":"58d1bf6915dcefa95cd276015b16a52c0d9cd0fa","message":"docs(复核): 补记 HR 环境定位与契约 CI 订正\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/58d1bf6915dcefa95cd276015b16a52c0d9cd0fa","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-10T00:29:09-07:00","added":[],"removed":[],"modified":["企业控制面/企业控制面项目分析与优化建议完成度复核-2026-10-10.md"]}],"total_commits":0,"head_commit":{"id":"58d1bf6915dcefa95cd276015b16a52c0d9cd0fa","message":"docs(复核): 补记 HR 环境定位与契约 CI 订正\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/58d1bf6915dcefa95cd276015b16a52c0d9cd0fa","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-10T00:29:09-07:00","added":[],"removed":[],"modified":["企业控制面/企业控制面项目分析与优化建议完成度复核-2026-10-10.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":24848,"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-10-10T15:25:19+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1791617353
|
1791617444
|
0
|
1791617353
|
1791617444
|
|
|
0
|
Edit
Delete
|
|
26241
|
docs(platform): bind PI-7 isolated acceptance and docs(platform): bind PI-7 isolated acceptance and source scope...
|
54
|
5
|
governance.yml
|
72
|
5
|
0
|
refs/heads/main
|
fc6f28d603bb7e0dab08d0c72a839eae4c75738f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2bc862800606044c35a652f7dba9cd44f3373551","after":"fc6f28d603bb7e0dab08d0c72a839eae4c75738f","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/2bc862800606044c35a652f7dba9cd44f3373551...fc6f28d603bb7e0dab08d0c72a839eae4c75738f","commits":[{"id":"fc6f28d603bb7e0dab08d0c72a839eae4c75738f","message":"docs(platform): bind PI-7 isolated acceptance and source scope\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/fc6f28d603bb7e0dab08d0c72a839eae4c75738f","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-20T16:41:58-07:00","added":["reports/pi7-scaffold-overlay-2026-10-20.json"],"removed":[],"modified":["CLAUDE.md","README.md","reports/agent-adapters.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/kernel-api.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/validation-source.latest.json"]},{"id":"83bfde7135403b64de0bc3b9a4c08918ebfd7c19","message":"fix(scaffold): rebind tenant roles across every migration\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/83bfde7135403b64de0bc3b9a4c08918ebfd7c19","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-20T16:28:15-07:00","added":["scripts/lib/scaffold-roles.mjs","scripts/lib/scaffold-roles.test.mjs"],"removed":[],"modified":["CHANGELOG.md","docs/platform-integration.md","scripts/scaffold-derived.mjs"]}],"total_commits":0,"head_commit":{"id":"fc6f28d603bb7e0dab08d0c72a839eae4c75738f","message":"docs(platform): bind PI-7 isolated acceptance and source scope\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/fc6f28d603bb7e0dab08d0c72a839eae4c75738f","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-20T16:41:58-07:00","added":["reports/pi7-scaffold-overlay-2026-10-20.json"],"removed":[],"modified":["CLAUDE.md","README.md","reports/agent-adapters.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/kernel-api.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/validation-source.latest.json"]},"repository":{"id":54,"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":"base-framework","full_name":"luoanwu/base-framework","description":"基础框架 monorepo","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":11839,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework/languages","html_url":"https://gitea.g-hi.com/luoanwu/base-framework","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/base-framework.git","clone_url":"https://gitea.g-hi.com/luoanwu/base-framework.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-07-03T12:24:18+08:00","updated_at":"2026-10-21T03:01: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
|
2
|
10
|
1792539727
|
1792540149
|
0
|
1792539726
|
1792540409
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
governance-governance.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24536
|
chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ a3caa3da
|
116
|
5
|
platform.yml
|
337
|
5
|
0
|
refs/heads/main
|
1c107178a2a8969ff493384a0db3cc602d668b75
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2bd135c774348db87374996bf1bb8ebd6f74c673","after":"1c107178a2a8969ff493384a0db3cc602d668b75","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2bd135c774348db87374996bf1bb8ebd6f74c673...1c107178a2a8969ff493384a0db3cc602d668b75","commits":[{"id":"1c107178a2a8969ff493384a0db3cc602d668b75","message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ a3caa3da\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1c107178a2a8969ff493384a0db3cc602d668b75","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-24T17:01:31-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"a3caa3daf178a4388fa321c3ce5f2768659d1779","message":"chore(reports): evidence 回绑 @ 90180059\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a3caa3daf178a4388fa321c3ce5f2768659d1779","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-24T17:01:31-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"90180059e07a41b15507b69998e30882681f293d","message":"chore(reports): 工作台快照回绑 @ 32221345\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/90180059e07a41b15507b69998e30882681f293d","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-24T17:01:23-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"3222134555f73098b1bccb5b60a4c6a2f120cb23","message":"chore(reports): 根链静态报告与 runtime 静态子报告回绑 @ 2bd135c7\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3222134555f73098b1bccb5b60a4c6a2f120cb23","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-24T17:01:23-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.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/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"]}],"total_commits":0,"head_commit":{"id":"1c107178a2a8969ff493384a0db3cc602d668b75","message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ a3caa3da\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1c107178a2a8969ff493384a0db3cc602d668b75","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-24T17:01:31-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":18677,"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":40,"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-25T07:59:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1790295610
|
1790295654
|
0
|
1790294500
|
1790295682
|
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
|
|
25902
|
merge: 保留远端文档收尾首父并接入已验证来源只读入口
|
116
|
5
|
platform.yml
|
794
|
5
|
0
|
refs/heads/main
|
1af01a9aa9dec176fffcc64f2c973dc3830ca703
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2bf1e8dc5b0541d9a0b29e4b91396b5daa0197e1","after":"1af01a9aa9dec176fffcc64f2c973dc3830ca703","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2bf1e8dc5b0541d9a0b29e4b91396b5daa0197e1...1af01a9aa9dec176fffcc64f2c973dc3830ca703","commits":[{"id":"1af01a9aa9dec176fffcc64f2c973dc3830ca703","message":"merge: 保留远端文档收尾首父并接入已验证来源只读入口\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1af01a9aa9dec176fffcc64f2c973dc3830ca703","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-16T05:08:24-07:00","added":["docs/evidence/experience-source-read-2026-10-16/before-401.png","docs/evidence/experience-source-read-2026-10-16/full-runtime.json","docs/evidence/experience-source-read-2026-10-16/image-digest.json","docs/evidence/experience-source-read-2026-10-16/image-smoke.json","docs/evidence/experience-source-read-2026-10-16/predeployment.json","docs/evidence/experience-source-read-2026-10-16/runtime-first-failed.json","docs/evidence/experience-source-read-2026-10-16/runtime-second-failed.json","docs/evidence/experience-source-read-2026-10-16/sbom.json","docs/evidence/experience-source-read-2026-10-16/ui-matrix.json","docs/evidence/experience-source-read-2026-10-16/validation.json","docs/体验来源最小只读接入与部署-2026-10-16.md","runtime/apps/api-nestjs/src/auth/experience-read-entry-verifier.ts","runtime/apps/api-nestjs/test/auth.experience-read-entry.test.ts"],"removed":[],"modified":["CLAUDE.md","docs/runbook.md","docs/当前状态与验收边界.md","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/credential-m1-sla.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/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/CLAUDE.md","runtime/apps/api-nestjs/src/auth/token-verifier.ts","runtime/apps/api-nestjs/src/auth/workbench-read-entry-verifier.ts","runtime/apps/api-nestjs/src/platform/http/enterprise-experience.controller.ts","runtime/reports/agent-adapters.latest.json","runtime/reports/baseline.json","runtime/reports/conformance-differential.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-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/ui-acceptance.latest.json","runtime/reports/validation-source.latest.json","runtime/turbo.json","stack/compose.yaml"]},{"id":"27f47a81bd289ff3d260f65abc3d33a2cd197475","message":"chore(reports): 最终来源只读合流25环及固定镜像证据回绑 @ 461d4e0\n\n标准pnpm check退出0;同一固定镜像冒烟和完整SBOM已回绑,证据0错误。\n保留既有身份UI、告警、MCP写入及配置专项未复验范围。\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/27f47a81bd289ff3d260f65abc3d33a2cd197475","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-16T05:07:30-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/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/image-smoke.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.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":"461d4e05159ea3a43d19521313cbf9996201c10b","message":"merge: 保留最新主线与并行前端并合入来源只读验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/461d4e05159ea3a43d19521313cbf9996201c10b","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-16T04:50:30-07:00","added":["docs/evidence/experience-source-read-2026-10-16/before-401.png","docs/evidence/experience-source-read-2026-10-16/full-runtime.json","docs/evidence/experience-source-read-2026-10-16/image-digest.json","docs/evidence/experience-source-read-2026-10-16/image-smoke.json","docs/evidence/experience-source-read-2026-10-16/predeployment.json","docs/evidence/experience-source-read-2026-10-16/runtime-first-failed.json","docs/evidence/experience-source-read-2026-10-16/runtime-second-failed.json","docs/evidence/experience-source-read-2026-10-16/sbom.json","docs/evidence/experience-source-read-2026-10-16/ui-matrix.json","docs/evidence/experience-source-read-2026-10-16/validation.json","docs/体验来源最小只读接入与部署-2026-10-16.md","runtime/apps/api-nestjs/src/auth/experience-read-entry-verifier.ts","runtime/apps/api-nestjs/test/auth.experience-read-entry.test.ts"],"removed":[],"modified":["CLAUDE.md","docs/runbook.md","docs/当前状态与验收边界.md","reports/credential-m1-sla.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","runtime/CLAUDE.md","runtime/apps/api-nestjs/src/auth/token-verifier.ts","runtime/apps/api-nestjs/src/auth/workbench-read-entry-verifier.ts","runtime/apps/api-nestjs/src/platform/http/enterprise-experience.controller.ts","runtime/reports/baseline.json","runtime/reports/conformance-differential.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/ui-acceptance.latest.json","runtime/turbo.json","stack/compose.yaml"]},{"id":"815f2aaf3129c6fede359547df6612595d9f5a77","message":"chore(reports): 来源只读合流主线25环检查回绑 @ 5fd71b0\n\n标准pnpm check退出0,证据0错误/8告警;未将历史专项告警写为本轮通过。\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/815f2aaf3129c6fede359547df6612595d9f5a77","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-16T04:50:04-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/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/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.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":"5fd71b090ddbacec5d7a410d0f6c414fb2a9a9d3","message":"merge: 保留主线首父并合入来源最小只读候选\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5fd71b090ddbacec5d7a410d0f6c414fb2a9a9d3","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-16T04:48:01-07:00","added":["docs/evidence/experience-source-read-2026-10-16/before-401.png","docs/evidence/experience-source-read-2026-10-16/full-runtime.json","docs/evidence/experience-source-read-2026-10-16/image-digest.json","docs/evidence/experience-source-read-2026-10-16/image-smoke.json","docs/evidence/experience-source-read-2026-10-16/predeployment.json","docs/evidence/experience-source-read-2026-10-16/runtime-first-failed.json","docs/evidence/experience-source-read-2026-10-16/runtime-second-failed.json","docs/evidence/experience-source-read-2026-10-16/sbom.json","docs/evidence/experience-source-read-2026-10-16/ui-matrix.json","docs/evidence/experience-source-read-2026-10-16/validation.json","docs/体验来源最小只读接入与部署-2026-10-16.md","runtime/apps/api-nestjs/src/auth/experience-read-entry-verifier.ts","runtime/apps/api-nestjs/test/auth.experience-read-entry.test.ts"],"removed":[],"modified":["CLAUDE.md","docs/runbook.md","docs/当前状态与验收边界.md","reports/credential-m1-sla.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","runtime/CLAUDE.md","runtime/apps/api-nestjs/src/auth/token-verifier.ts","runtime/apps/api-nestjs/src/auth/workbench-read-entry-verifier.ts","runtime/apps/api-nestjs/src/platform/http/enterprise-experience.controller.ts","runtime/reports/baseline.json","runtime/reports/conformance-differential.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/ui-acceptance.latest.json","runtime/turbo.json","stack/compose.yaml"]}],"total_commits":0,"head_commit":{"id":"1af01a9aa9dec176fffcc64f2c973dc3830ca703","message":"merge: 保留远端文档收尾首父并接入已验证来源只读入口\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1af01a9aa9dec176fffcc64f2c973dc3830ca703","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-16T05:08:24-07:00","added":["docs/evidence/experience-source-read-2026-10-16/before-401.png","docs/evidence/experience-source-read-2026-10-16/full-runtime.json","docs/evidence/experience-source-read-2026-10-16/image-digest.json","docs/evidence/experience-source-read-2026-10-16/image-smoke.json","docs/evidence/experience-source-read-2026-10-16/predeployment.json","docs/evidence/experience-source-read-2026-10-16/runtime-first-failed.json","docs/evidence/experience-source-read-2026-10-16/runtime-second-failed.json","docs/evidence/experience-source-read-2026-10-16/sbom.json","docs/evidence/experience-source-read-2026-10-16/ui-matrix.json","docs/evidence/experience-source-read-2026-10-16/validation.json","docs/体验来源最小只读接入与部署-2026-10-16.md","runtime/apps/api-nestjs/src/auth/experience-read-entry-verifier.ts","runtime/apps/api-nestjs/test/auth.experience-read-entry.test.ts"],"removed":[],"modified":["CLAUDE.md","docs/runbook.md","docs/当前状态与验收边界.md","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/credential-m1-sla.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/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/CLAUDE.md","runtime/apps/api-nestjs/src/auth/token-verifier.ts","runtime/apps/api-nestjs/src/auth/workbench-read-entry-verifier.ts","runtime/apps/api-nestjs/src/platform/http/enterprise-experience.controller.ts","runtime/reports/agent-adapters.latest.json","runtime/reports/baseline.json","runtime/reports/conformance-differential.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-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/ui-acceptance.latest.json","runtime/reports/validation-source.latest.json","runtime/turbo.json","stack/compose.yaml"]},"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":83087,"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":59,"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-16T19:50: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
|
1792152513
|
1792152516
|
0
|
1792152513
|
1792152528
|
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
|
|
26097
|
docs: rebase moved CLAUDE.md links in evidence his docs: rebase moved CLAUDE.md links in evidence history...
|
116
|
5
|
platform.yml
|
881
|
5
|
0
|
refs/heads/main
|
6ab5116216144dad51a0f0f101236cb849141656
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2c1acbbbb85f194cba29b6ebc497ae1ea274b601","after":"6ab5116216144dad51a0f0f101236cb849141656","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2c1acbbbb85f194cba29b6ebc497ae1ea274b601...6ab5116216144dad51a0f0f101236cb849141656","commits":[{"id":"6ab5116216144dad51a0f0f101236cb849141656","message":"docs: rebase moved CLAUDE.md links in evidence history\n\n2c1acbbbb 移入 docs/证据新鲜度历史.md 的原仓根 CLAUDE.md 条目沿用了仓根相对链接(docs/…),在本文件里断成 docs/docs/…,治理层 L4 多出 2 条 BROKEN_DOC_LINK。按本文件头部约定只把相对链接改成以本文件为基准,正文不变。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6ab5116216144dad51a0f0f101236cb849141656","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-18T08:20:33-07:00","added":[],"removed":[],"modified":["docs/证据新鲜度历史.md"]}],"total_commits":0,"head_commit":{"id":"6ab5116216144dad51a0f0f101236cb849141656","message":"docs: rebase moved CLAUDE.md links in evidence history\n\n2c1acbbbb 移入 docs/证据新鲜度历史.md 的原仓根 CLAUDE.md 条目沿用了仓根相对链接(docs/…),在本文件里断成 docs/docs/…,治理层 L4 多出 2 条 BROKEN_DOC_LINK。按本文件头部约定只把相对链接改成以本文件为基准,正文不变。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6ab5116216144dad51a0f0f101236cb849141656","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-18T08:20:33-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":61542,"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":69,"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-18T23:18: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
|
1792336986
|
1792336988
|
0
|
1792336985
|
1792337000
|
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
|
|
23868
|
docs: record remote regression success and existin docs: record remote regression success and existing CI blockers...
|
116
|
5
|
platform.yml
|
6
|
5
|
0
|
refs/heads/main
|
95d9793f80ea584ebb999543fbe94e9597897fe6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2c26d9d48c606dcae4a86d8c8dcb1921b65f48d4","after":"95d9793f80ea584ebb999543fbe94e9597897fe6","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2c26d9d48c606dcae4a86d8c8dcb1921b65f48d4...95d9793f80ea584ebb999543fbe94e9597897fe6","commits":[{"id":"95d9793f80ea584ebb999543fbe94e9597897fe6","message":"docs: record remote regression success and existing CI blockers\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/95d9793f80ea584ebb999543fbe94e9597897fe6","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-12T00:07:52-07:00","added":[],"removed":[],"modified":["docs/候选校验与恢复脚本修复记录-2026-09-12.md"]},{"id":"f7a0cbbdf469957c1bd015df864bcd950e2abb0e","message":"feat(modules): M2 / M3 / M5 / M6 / M7 Planner 纯规则自派生仓迁入 src/domain(开发计划 §3A Mx-3;PF-10 / 15 / 12 / 17 / 21 的 E0 部分)\n\n- credential ← 密钥与服务身份平台 archived-20260910:machine-credential-preflight(3)+ machine-credential-lease-planner(12)\n- permission ← 统一权限平台 fa56752:permission-preflight(4)+ permission-decision-planner(13)+ employment-scope-invalidation(14)\n- fact ← 企业事实干线 b4b17ab:fact-export-planner(14)+ fact-delivery(6)\n- audit ← 企业审计平台 archived-20260910:audit-event-preflight(3)+ audit-append-planner(26)\n- ai-gateway ← AI 治理平台 archived-20260910:ai-action-governance(5)+ ai-governance-router(7)\n每个文件头注明来源仓 / 引用与\"未改语义\";测试同迁(模块 vitest 合计 107 例,加 scope 16 / kit 7);domain/index.ts 保留 *_DOMAIN_STATE=shape 并导出;\n不新增依赖(源文件只互相引用同目录 preflight);模块仍 state=shape,不建表、不接端口(端口形状 Mx-2 另提)。runtime 静态门禁 14 项 + lint + typecheck 通过。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f7a0cbbdf469957c1bd015df864bcd950e2abb0e","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-12T00:05:49-07:00","added":["runtime/modules/ai-gateway/src/domain/ai-action-governance.test.ts","runtime/modules/ai-gateway/src/domain/ai-action-governance.ts","runtime/modules/ai-gateway/src/domain/ai-governance-router.test.ts","runtime/modules/ai-gateway/src/domain/ai-governance-router.ts","runtime/modules/audit/src/domain/audit-append-planner.test.ts","runtime/modules/audit/src/domain/audit-append-planner.ts","runtime/modules/audit/src/domain/audit-event-preflight.test.ts","runtime/modules/audit/src/domain/audit-event-preflight.ts","runtime/modules/credential/src/domain/machine-credential-lease-planner.test.ts","runtime/modules/credential/src/domain/machine-credential-lease-planner.ts","runtime/modules/credential/src/domain/machine-credential-preflight.test.ts","runtime/modules/credential/src/domain/machine-credential-preflight.ts","runtime/modules/fact/src/domain/fact-delivery.test.ts","runtime/modules/fact/src/domain/fact-delivery.ts","runtime/modules/fact/src/domain/fact-export-planner.test.ts","runtime/modules/fact/src/domain/fact-export-planner.ts","runtime/modules/permission/src/domain/employment-scope-invalidation.test.ts","runtime/modules/permission/src/domain/employment-scope-invalidation.ts","runtime/modules/permission/src/domain/permission-decision-planner.test.ts","runtime/modules/permission/src/domain/permission-decision-planner.ts","runtime/modules/permission/src/domain/permission-preflight.test.ts","runtime/modules/permission/src/domain/permission-preflight.ts"],"removed":[],"modified":["runtime/modules/ai-gateway/src/domain/index.ts","runtime/modules/audit/src/domain/index.ts","runtime/modules/credential/src/domain/index.ts","runtime/modules/fact/src/domain/index.ts","runtime/modules/permission/src/domain/index.ts"]}],"total_commits":0,"head_commit":{"id":"95d9793f80ea584ebb999543fbe94e9597897fe6","message":"docs: record remote regression success and existing CI blockers\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/95d9793f80ea584ebb999543fbe94e9597897fe6","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-12T00:07:52-07:00","added":[],"removed":[],"modified":["docs/候选校验与恢复脚本修复记录-2026-09-12.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":2028,"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":1,"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-12T15:05:50+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
|
22
|
1789196881
|
1789196905
|
0
|
1789196881
|
1789196923
|
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
|
|
24761
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into codex/async-projection-operation...
|
121
|
5
|
kernel-ci.yml
|
114
|
5
|
0
|
refs/heads/main
|
7f4c394ae7fbd8676888d07ad2490e826dac512d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2c60f922a75cee673bbc9cf726ddb6deeabd74f5","after":"7f4c394ae7fbd8676888d07ad2490e826dac512d","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/2c60f922a75cee673bbc9cf726ddb6deeabd74f5...7f4c394ae7fbd8676888d07ad2490e826dac512d","commits":[{"id":"7f4c394ae7fbd8676888d07ad2490e826dac512d","message":"Merge remote-tracking branch 'origin/main' into codex/async-projection-operation\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/7f4c394ae7fbd8676888d07ad2490e826dac512d","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-30T02:19:48-07:00","added":["ops/deployments/2026-09-30-external-evidence-01340-local.md"],"removed":[],"modified":["model/plan-ledger.json","model/release-anchors.json"]},{"id":"cf3adbe8351b2a8051c757a8ac7a5028e6fb2951","message":"Prepare 0.135.0 durable async projection Operation release\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/cf3adbe8351b2a8051c757a8ac7a5028e6fb2951","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-30T02:12:41-07:00","added":["docs/releases/0.135.0.md"],"removed":[],"modified":["model/catalog.json","package.json"]},{"id":"980261b2c49be3ceb2d50ea1d32d44552c7cbe66","message":"Merge remote-tracking branch 'origin/main' into codex/async-projection-operation\n\n# Conflicts:\n#\tREADME.md\n#\tdocs/all-local-event-payload-contracts.md\n#\tmodel/cross-refs.json\n#\tmodel/state-journal.json\n#\tsrc/kernel/commands.js\n#\ttest/contracts.test.js\n#\ttest/historical-facts.test.js\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/980261b2c49be3ceb2d50ea1d32d44552c7cbe66","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-30T02:11:57-07:00","added":["docs/external-evidence.md","docs/releases/0.134.0.md","docs/releases/candidates/k51b-external-evidence.md","ops/deployments/2026-09-30-governance-readiness-01331-evidence.json","ops/deployments/2026-09-30-governance-readiness-01331-local.md","ops/deployments/2026-09-30-metrics-slo-01330-local.md","sql/110_external_evidence.sql","sql/111_async_projection_operation.sql","src/kernel/external-evidence.js","test/external-evidence.integration.test.js"],"removed":["sql/110_async_projection_operation.sql"],"modified":["README.md","contracts/command-payloads.v1-1.schema.json","contracts/outcome-event-payloads.v1.schema.json","contracts/registry.json","contracts/supporting-event-owners.v1.json","contracts/supporting-event-payloads.v1.schema.json","contracts/task-event-payloads.v1.schema.json","docs/all-local-event-payload-contracts.md","docs/async-projection-operation.md","docs/core-command-payload-contract.md","docs/cross-owner-refs.md","docs/expected-version.md","docs/outcome-confirmation-policy.md","docs/outcome-evidence-quality.md","docs/outcome-evidence.md","docs/releases/candidates/k46a-async-projection-operation.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/release-anchors.json","model/spec-coverage.json","model/state-journal.json","ops/runbook.md","package.json","src/contexts/outcome.js","src/kernel.js","src/kernel/commands.js","src/kernel/owner-roles.js","src/kernel/task-core-utils.js","src/operations.js","src/outcome-confirmation-scanner.js","test/contracts.test.js","test/historical-facts.test.js","test/operation.integration.test.js","test/spec-governance.test.js","test/state-journal.test.js"]},{"id":"8417a3ca7797e967dec355df26e86ddfe681e9e8","message":"Merge remote-tracking branch 'origin/main' into codex/async-projection-operation\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/8417a3ca7797e967dec355df26e86ddfe681e9e8","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-30T02:02:35-07:00","added":["docs/governance-readiness.md","docs/releases/0.133.0.md","docs/releases/0.133.1.md","docs/releases/candidates/governance-readiness.md","docs/releases/candidates/k76a-metrics.md","docs/slo.md","model/slo.json","scripts/check-slo.js","src/metrics.js","test/metrics.test.js"],"removed":[],"modified":["docs/gap-governance.md","model/catalog.json","model/gap-governance.json","model/plan-ledger.json","package.json","scripts/check-gap-governance.js","scripts/lib/gap-governance.js","src/http.js","test/gap-governance.test.js"]},{"id":"92f52b012f5d8d27e611e3581490e310811be127","message":"Fix projection maintenance SQL authority guard and register Operation references\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/92f52b012f5d8d27e611e3581490e310811be127","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-30T02:02:35-07:00","added":[],"removed":[],"modified":["contracts/operation.v1.schema.json","docs/async-projection-operation.md","model/cross-refs.json","sql/110_async_projection_operation.sql"]}],"total_commits":0,"head_commit":{"id":"7f4c394ae7fbd8676888d07ad2490e826dac512d","message":"Merge remote-tracking branch 'origin/main' into codex/async-projection-operation\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/7f4c394ae7fbd8676888d07ad2490e826dac512d","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-30T02:19:48-07:00","added":["ops/deployments/2026-09-30-external-evidence-01340-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":66161,"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":21,"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-30T17:19:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1790765601
|
1790766187
|
0
|
1790760023
|
1790766187
|
|
|
0
|
Edit
Delete
|
|
24930
|
Regenerate the V1.1 local contract draft for the 3 Regenerate the V1.1 local contract draft for the 35th local aggregate...
|
121
|
5
|
kernel-ci.yml
|
283
|
5
|
0
|
refs/heads/main
|
701653779a37ca1637939223191d50aa1763f9d6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2c6ba4c5379e25df6b8a9630b43c3dfe335ebdae","after":"701653779a37ca1637939223191d50aa1763f9d6","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/2c6ba4c5379e25df6b8a9630b43c3dfe335ebdae...701653779a37ca1637939223191d50aa1763f9d6","commits":[{"id":"701653779a37ca1637939223191d50aa1763f9d6","message":"Regenerate the V1.1 local contract draft for the 35th local aggregate\n\nThe rebase onto main brought EmergencyStop into the catalog; the drift\ngate failed until the draft was regenerated, as intended.\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/701653779a37ca1637939223191d50aa1763f9d6","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-01T07:18:36-07:00","added":[],"removed":[],"modified":["docs/v1.1-local-contracts-draft.md"]},{"id":"5f843aa404ccdee8196ecda11e15ea966f8ed590","message":"docs: generate drift-gated V1.1 local contract draft (K9.7 partial)\n\nDraft derived from catalog, command/event schemas and appendix rows; not Owner-approved, not V1.0 text.\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/5f843aa404ccdee8196ecda11e15ea966f8ed590","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:47-07:00","added":["docs/v1.1-local-contracts-draft.md","scripts/check-v11-draft.js","scripts/render-v11-local-contracts.js","src/v11-local-contracts.js","test/v11-local-contracts.test.js"],"removed":[],"modified":["README.md","docs/decisions/README.md","docs/v1.1-local-contract-appendix.md","model/plan-ledger.json","package.json"]}],"total_commits":0,"head_commit":{"id":"701653779a37ca1637939223191d50aa1763f9d6","message":"Regenerate the V1.1 local contract draft for the 35th local aggregate\n\nThe rebase onto main brought EmergencyStop into the catalog; the drift\ngate failed until the draft was regenerated, as intended.\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/701653779a37ca1637939223191d50aa1763f9d6","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-01T07:18:36-07:00","added":[],"removed":[],"modified":["docs/v1.1-local-contracts-draft.md"]},"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":167255,"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-01T22:09:18+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
|
1790864845
|
1790864882
|
0
|
1790864843
|
1790864882
|
|
|
0
|
Edit
Delete
|
|
26512
|
Merge pull request 'ci: stop pulling actions f Merge pull request 'ci: stop pulling actions from github.com on the Gitea runner' (#4) from claude/project-progress-analysis-69857d into main...
|
83
|
5
|
governance.yml
|
110
|
5
|
0
|
refs/heads/main
|
a749661dec98ee5419f16f79c96abf7f1f10526f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2c6c475070f0f45c39605f645e6ad246db64bc69","after":"a749661dec98ee5419f16f79c96abf7f1f10526f","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/2c6c475070f0f45c39605f645e6ad246db64bc69...a749661dec98ee5419f16f79c96abf7f1f10526f","commits":[{"id":"a749661dec98ee5419f16f79c96abf7f1f10526f","message":"Merge pull request 'ci: stop pulling actions from github.com on the Gitea runner' (#4) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/4\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/a749661dec98ee5419f16f79c96abf7f1f10526f","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T18:28:22+08:00","added":["scripts/ci-setup-node.sh"],"removed":[],"modified":[".github/workflows/governance.yml",".github/workflows/platform-governance.yml","CLAUDE.md"]},{"id":"c4b18dad2f877de0f705eceefee1403050cabc69","message":"ci: stop pulling actions from github.com on the Gitea runner\n\nThe Gitea runner repeatedly timed out cloning actions/checkout from\ngithub.com (once hanging Set up job for over 10 minutes), so jobs failed\nor blocked the single runner before any repository code ran.\n\n- Checkout: plain git with the Gitea task token as Basic credentials,\n all branches and tags fetched (F5 provenance needs history), detached\n at github.sha, workspace cleaned.\n- Node: scripts/ci-setup-node.sh downloads an exact version from\n npmmirror and verifies it against the mirror's SHASUMS256.txt; both\n governance jobs and the platform job use 22.23.2.\n- platform-governance: upload-artifact replaced by printing the gate\n reports into the run log. This file now diverges from the\n @juhai/governance consumer template.\n\nVerified locally: the checkout snippet against a file:// copy of this\nrepository (detached at the requested SHA, stale files removed); the\nNode script in a linux/arm64 container with a test-only curl stand-in\n(install, cache reuse, tampered archive rejected, unknown version\nrejected).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/c4b18dad2f877de0f705eceefee1403050cabc69","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-27T03:27:07-07:00","added":["scripts/ci-setup-node.sh"],"removed":[],"modified":[".github/workflows/governance.yml",".github/workflows/platform-governance.yml","CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"a749661dec98ee5419f16f79c96abf7f1f10526f","message":"Merge pull request 'ci: stop pulling actions from github.com on the Gitea runner' (#4) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/4\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/a749661dec98ee5419f16f79c96abf7f1f10526f","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T18:28:22+08:00","added":["scripts/ci-setup-node.sh"],"removed":[],"modified":[".github/workflows/governance.yml",".github/workflows/platform-governance.yml","CLAUDE.md"]},"repository":{"id":83,"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":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13413,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.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-08-26T09:35:18+08:00","updated_at":"2026-10-27T18:27: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
|
2
|
13
|
1793098676
|
1793098839
|
8000000000
|
1793096903
|
1793098840
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26513
|
Merge pull request 'ci: stop pulling actions f Merge pull request 'ci: stop pulling actions from github.com on the Gitea runner' (#4) from claude/project-progress-analysis-69857d into main...
|
83
|
5
|
platform-governance.yml
|
111
|
5
|
0
|
refs/heads/main
|
a749661dec98ee5419f16f79c96abf7f1f10526f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2c6c475070f0f45c39605f645e6ad246db64bc69","after":"a749661dec98ee5419f16f79c96abf7f1f10526f","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/2c6c475070f0f45c39605f645e6ad246db64bc69...a749661dec98ee5419f16f79c96abf7f1f10526f","commits":[{"id":"a749661dec98ee5419f16f79c96abf7f1f10526f","message":"Merge pull request 'ci: stop pulling actions from github.com on the Gitea runner' (#4) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/4\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/a749661dec98ee5419f16f79c96abf7f1f10526f","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T18:28:22+08:00","added":["scripts/ci-setup-node.sh"],"removed":[],"modified":[".github/workflows/governance.yml",".github/workflows/platform-governance.yml","CLAUDE.md"]},{"id":"c4b18dad2f877de0f705eceefee1403050cabc69","message":"ci: stop pulling actions from github.com on the Gitea runner\n\nThe Gitea runner repeatedly timed out cloning actions/checkout from\ngithub.com (once hanging Set up job for over 10 minutes), so jobs failed\nor blocked the single runner before any repository code ran.\n\n- Checkout: plain git with the Gitea task token as Basic credentials,\n all branches and tags fetched (F5 provenance needs history), detached\n at github.sha, workspace cleaned.\n- Node: scripts/ci-setup-node.sh downloads an exact version from\n npmmirror and verifies it against the mirror's SHASUMS256.txt; both\n governance jobs and the platform job use 22.23.2.\n- platform-governance: upload-artifact replaced by printing the gate\n reports into the run log. This file now diverges from the\n @juhai/governance consumer template.\n\nVerified locally: the checkout snippet against a file:// copy of this\nrepository (detached at the requested SHA, stale files removed); the\nNode script in a linux/arm64 container with a test-only curl stand-in\n(install, cache reuse, tampered archive rejected, unknown version\nrejected).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/c4b18dad2f877de0f705eceefee1403050cabc69","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-27T03:27:07-07:00","added":["scripts/ci-setup-node.sh"],"removed":[],"modified":[".github/workflows/governance.yml",".github/workflows/platform-governance.yml","CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"a749661dec98ee5419f16f79c96abf7f1f10526f","message":"Merge pull request 'ci: stop pulling actions from github.com on the Gitea runner' (#4) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/4\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/a749661dec98ee5419f16f79c96abf7f1f10526f","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T18:28:22+08:00","added":["scripts/ci-setup-node.sh"],"removed":[],"modified":[".github/workflows/governance.yml",".github/workflows/platform-governance.yml","CLAUDE.md"]},"repository":{"id":83,"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":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13413,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.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-08-26T09:35:18+08:00","updated_at":"2026-10-27T18:27: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
|
8
|
1793098195
|
1793098212
|
0
|
1793096903
|
1793098212
|
|
|
0
|
Edit
Delete
|
|
24962
|
docs: record verified 0.195.0 DriveSaga deployment
|
121
|
5
|
kernel-ci.yml
|
315
|
5
|
0
|
refs/heads/main
|
4eb660148459d56a0a9bf15707d19a209cb6fd0b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2c77e9e49f7948fa7b75344b1f93a462d942de5a","after":"4eb660148459d56a0a9bf15707d19a209cb6fd0b","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/2c77e9e49f7948fa7b75344b1f93a462d942de5a...4eb660148459d56a0a9bf15707d19a209cb6fd0b","commits":[{"id":"4eb660148459d56a0a9bf15707d19a209cb6fd0b","message":"docs: record verified 0.195.0 DriveSaga deployment\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/4eb660148459d56a0a9bf15707d19a209cb6fd0b","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-02T03:28:05-07:00","added":["ops/deployments/2026-10-02-drive-saga-01950-local.md"],"removed":[],"modified":["model/plan-ledger.json"]}],"total_commits":0,"head_commit":{"id":"4eb660148459d56a0a9bf15707d19a209cb6fd0b","message":"docs: record verified 0.195.0 DriveSaga deployment\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/4eb660148459d56a0a9bf15707d19a209cb6fd0b","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-02T03:28:05-07:00","added":["ops/deployments/2026-10-02-drive-saga-01950-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":195635,"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":55,"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-02T18:26:27+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
|
1790936894
|
1790936932
|
0
|
1790936894
|
1790936932
|
|
|
0
|
Edit
Delete
|
|
25086
|
test: SIGKILL the Tool Gateway at PREPARED, after test: SIGKILL the Tool Gateway at PREPARED, after send and after SUCCEEDED (K7.6c)...
|
121
|
5
|
kernel-ci.yml
|
439
|
5
|
0
|
refs/heads/main
|
068e98703f9b98d86236e99eae55c838948aa1a0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2c8f1a3090f1940b59722f250d37657229c962d6","after":"068e98703f9b98d86236e99eae55c838948aa1a0","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/2c8f1a3090f1940b59722f250d37657229c962d6...068e98703f9b98d86236e99eae55c838948aa1a0","commits":[{"id":"068e98703f9b98d86236e99eae55c838948aa1a0","message":"test: SIGKILL the Tool Gateway at PREPARED, after send and after SUCCEEDED (K7.6c)\n\nThree real process-death points leave the invocation reconcilable and never\nsend a second POST; reconciliation adopts the tool's own receipt.\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/068e98703f9b98d86236e99eae55c838948aa1a0","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-02T17:56:38-07:00","added":["test/support/tool-gateway-death-child.js","test/tool-gateway-death.integration.test.js"],"removed":[],"modified":["docs/fault-injection-matrix.md"]}],"total_commits":0,"head_commit":{"id":"068e98703f9b98d86236e99eae55c838948aa1a0","message":"test: SIGKILL the Tool Gateway at PREPARED, after send and after SUCCEEDED (K7.6c)\n\nThree real process-death points leave the invocation reconcilable and never\nsend a second POST; reconciliation adopts the tool's own receipt.\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/068e98703f9b98d86236e99eae55c838948aa1a0","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-02T17:56:38-07:00","added":["test/support/tool-gateway-death-child.js","test/tool-gateway-death.integration.test.js"],"removed":[],"modified":["docs/fault-injection-matrix.md"]},"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":284115,"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":21,"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-03T08:58:44+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
|
1791056804
|
1791058951
|
0
|
1790989133
|
1791058951
|
|
|
0
|
Edit
Delete
|
|
25255
|
Merge branch 'codex/onboarding-ux-20261009' Merge branch 'codex/onboarding-ux-20261009'...
|
116
|
5
|
platform.yml
|
401
|
5
|
0
|
refs/heads/main
|
cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2c96e4456ce33fa0e13fbb5825584c5cc88ebc6b","after":"cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2c96e4456ce33fa0e13fbb5825584c5cc88ebc6b...cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454","commits":[{"id":"cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454","message":"Merge branch 'codex/onboarding-ux-20261009'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454","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-09T16:33:06-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/login/page.tsx","runtime/apps/workbench/src/app/onboarding/page.tsx"]},{"id":"bd4a75355b7590be253877fb7a4f837c8af4d177","message":"fix(workbench): 完善无来源登录回归与手机编辑字号\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bd4a75355b7590be253877fb7a4f837c8af4d177","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-09T16:31:53-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/onboarding/page.tsx"]},{"id":"d6dd19ba22f56b77417f84d983bf63b80d8becef","message":"feat(workbench): 简化接入步骤与登录衔接并保护草案编辑\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d6dd19ba22f56b77417f84d983bf63b80d8becef","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-09T16:30:18-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/login/page.tsx","runtime/apps/workbench/src/app/onboarding/page.tsx"]}],"total_commits":0,"head_commit":{"id":"cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454","message":"Merge branch 'codex/onboarding-ux-20261009'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/cc7c49ec2e5addccdb86ae17d0cf05b02d7d4454","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-09T16:33:06-07:00","added":[],"removed":[],"modified":["runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/login/page.tsx","runtime/apps/workbench/src/app/onboarding/page.tsx"]},"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":28453,"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":43,"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-10T07:31:00+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
|
1791588801
|
1791588834
|
0
|
1791588790
|
1791588860
|
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
|
|
26285
|
merge: validate strict model completion protocol a merge: validate strict model completion protocol and original-call recovery...
|
76
|
5
|
governance.yml
|
250
|
5
|
0
|
refs/heads/main
|
ee6fc472a29df445a479b19baf92c9ada01f8a15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2cbb0d398a8e23bafdeceb4a56b14f4945ea02c6","after":"ee6fc472a29df445a479b19baf92c9ada01f8a15","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/2cbb0d398a8e23bafdeceb4a56b14f4945ea02c6...ee6fc472a29df445a479b19baf92c9ada01f8a15","commits":[{"id":"ee6fc472a29df445a479b19baf92c9ada01f8a15","message":"merge: validate strict model completion protocol and original-call recovery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ee6fc472a29df445a479b19baf92c9ada01f8a15","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-21T15:53:49-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/protocol-original-acceptance.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md","docs/operations/unified-execution-sdk.md","packages/tool-runtime/src/model-gateway-client.test.ts","packages/tool-runtime/src/model-gateway-client.ts","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"0327859d6e00017d82307ddc983a10679bfcd6d3","message":"chore(reports): bind enumerated original-name model protocol acceptance\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0327859d6e00017d82307ddc983a10679bfcd6d3","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-21T15:53:40-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/protocol-original-acceptance.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"e9cdadb3ef185406205c2de35480dc2eba687fa1","message":"fix(model-client): reject non-contract completion status and identifiers\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/e9cdadb3ef185406205c2de35480dc2eba687fa1","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-21T15:19:06-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/operations/unified-execution-sdk.md","packages/tool-runtime/src/model-gateway-client.test.ts","packages/tool-runtime/src/model-gateway-client.ts"]}],"total_commits":0,"head_commit":{"id":"ee6fc472a29df445a479b19baf92c9ada01f8a15","message":"merge: validate strict model completion protocol and original-call recovery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ee6fc472a29df445a479b19baf92c9ada01f8a15","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-21T15:53:49-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/protocol-original-acceptance.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md","docs/operations/unified-execution-sdk.md","packages/tool-runtime/src/model-gateway-client.test.ts","packages/tool-runtime/src/model-gateway-client.ts","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},"repository":{"id":76,"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":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":119696,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"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-08-20T14:46:28+08:00","updated_at":"2026-10-21T23:20: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":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
|
36
|
1792623248
|
1792624281
|
0
|
1792623247
|
1792624466
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26286
|
merge: validate strict model completion protocol a merge: validate strict model completion protocol and original-call recovery...
|
76
|
5
|
platform-governance.yml
|
251
|
5
|
0
|
refs/heads/main
|
ee6fc472a29df445a479b19baf92c9ada01f8a15
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2cbb0d398a8e23bafdeceb4a56b14f4945ea02c6","after":"ee6fc472a29df445a479b19baf92c9ada01f8a15","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/2cbb0d398a8e23bafdeceb4a56b14f4945ea02c6...ee6fc472a29df445a479b19baf92c9ada01f8a15","commits":[{"id":"ee6fc472a29df445a479b19baf92c9ada01f8a15","message":"merge: validate strict model completion protocol and original-call recovery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ee6fc472a29df445a479b19baf92c9ada01f8a15","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-21T15:53:49-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/protocol-original-acceptance.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md","docs/operations/unified-execution-sdk.md","packages/tool-runtime/src/model-gateway-client.test.ts","packages/tool-runtime/src/model-gateway-client.ts","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"0327859d6e00017d82307ddc983a10679bfcd6d3","message":"chore(reports): bind enumerated original-name model protocol acceptance\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0327859d6e00017d82307ddc983a10679bfcd6d3","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-21T15:53:40-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/protocol-original-acceptance.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"e9cdadb3ef185406205c2de35480dc2eba687fa1","message":"fix(model-client): reject non-contract completion status and identifiers\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/e9cdadb3ef185406205c2de35480dc2eba687fa1","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-21T15:19:06-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/operations/unified-execution-sdk.md","packages/tool-runtime/src/model-gateway-client.test.ts","packages/tool-runtime/src/model-gateway-client.ts"]}],"total_commits":0,"head_commit":{"id":"ee6fc472a29df445a479b19baf92c9ada01f8a15","message":"merge: validate strict model completion protocol and original-call recovery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ee6fc472a29df445a479b19baf92c9ada01f8a15","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-21T15:53:49-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/protocol-original-acceptance.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md","docs/operations/unified-execution-sdk.md","packages/tool-runtime/src/model-gateway-client.test.ts","packages/tool-runtime/src/model-gateway-client.ts","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},"repository":{"id":76,"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":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":119696,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"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-08-20T14:46:28+08:00","updated_at":"2026-10-21T23:20: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":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
|
8
|
1792624281
|
1792624371
|
0
|
1792623247
|
1792624466
|
|
|
0
|
Edit
Delete
|
|
25641
|
chore(reports): rebind readonly host update record
|
116
|
5
|
platform.yml
|
670
|
5
|
0
|
refs/heads/main
|
bc60c73e28e1d650a24adcff617e76e1225fe127
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2cd7a57eb60cf3d70bc9a9420dfefa883b0c6a75","after":"bc60c73e28e1d650a24adcff617e76e1225fe127","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2cd7a57eb60cf3d70bc9a9420dfefa883b0c6a75...bc60c73e28e1d650a24adcff617e76e1225fe127","commits":[{"id":"bc60c73e28e1d650a24adcff617e76e1225fe127","message":"chore(reports): rebind readonly host update record\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bc60c73e28e1d650a24adcff617e76e1225fe127","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-12T11:54:40-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"d5bdb844ec8ca2365d102a1517b03bf952dc1b7f","message":"docs(ees): record seven-domain integration and readonly host update\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d5bdb844ec8ca2365d102a1517b03bf952dc1b7f","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-12T11:54:28-07:00","added":[],"removed":[],"modified":["docs/企业实体服务/客商财域包候选-2026-10-11.md"]}],"total_commits":0,"head_commit":{"id":"bc60c73e28e1d650a24adcff617e76e1225fe127","message":"chore(reports): rebind readonly host update record\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bc60c73e28e1d650a24adcff617e76e1225fe127","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-12T11:54:40-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.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":39422,"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":53,"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-13T02:52: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
|
30
|
1791831285
|
1791831430
|
0
|
1791831284
|
1791831473
|
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
|
|
24322
|
chore(reports): 回绑工作台快照 @ 2d11ee6a
|
116
|
5
|
platform.yml
|
233
|
5
|
0
|
refs/heads/main
|
937f79e8c72c80ad5da75a57e68683ad0bd091ec
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d11ee6ad1a5fabb295eae59e5e0b7e1f7f6c8cb","after":"937f79e8c72c80ad5da75a57e68683ad0bd091ec","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2d11ee6ad1a5fabb295eae59e5e0b7e1f7f6c8cb...937f79e8c72c80ad5da75a57e68683ad0bd091ec","commits":[{"id":"937f79e8c72c80ad5da75a57e68683ad0bd091ec","message":"chore(reports): 回绑工作台快照 @ 2d11ee6a\n\n经 rebind-reports 在 HEAD 干净检出里重建(fact 模块改动落在其作用域内)。其余 13 道零依赖门禁的报告为并行会话在途产物,工具按护栏拒绝覆盖,待其提交后再回绑。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/937f79e8c72c80ad5da75a57e68683ad0bd091ec","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-20T22:48:19-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"937f79e8c72c80ad5da75a57e68683ad0bd091ec","message":"chore(reports): 回绑工作台快照 @ 2d11ee6a\n\n经 rebind-reports 在 HEAD 干净检出里重建(fact 模块改动落在其作用域内)。其余 13 道零依赖门禁的报告为并行会话在途产物,工具按护栏拒绝覆盖,待其提交后再回绑。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/937f79e8c72c80ad5da75a57e68683ad0bd091ec","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-20T22:48:19-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":31570,"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-21T12:38:18+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
|
1789969705
|
1789970835
|
0
|
1789969703
|
1789970938
|
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
|
|
26031
|
chore(reports): re-embed evidence in workbench sna chore(reports): re-embed evidence in workbench snapshots @ edbfccac5...
|
116
|
5
|
platform.yml
|
847
|
5
|
0
|
refs/heads/main
|
e43031e1337bf84c7780f163d475c20d38d067dc
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d1a3e86148f815382d755c7c0f26cb6d0fbfa68","after":"e43031e1337bf84c7780f163d475c20d38d067dc","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2d1a3e86148f815382d755c7c0f26cb6d0fbfa68...e43031e1337bf84c7780f163d475c20d38d067dc","commits":[{"id":"e43031e1337bf84c7780f163d475c20d38d067dc","message":"chore(reports): re-embed evidence in workbench snapshots @ edbfccac5\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e43031e1337bf84c7780f163d475c20d38d067dc","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-17T05:48:33-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"edbfccac580f8626d7ff5c9df8702b74a6a4dfb1","message":"chore(reports): bind evidence freshness @ e930bd2ff\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/edbfccac580f8626d7ff5c9df8702b74a6a4dfb1","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-17T05:48:32-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"e930bd2ff9e586f47f725514256d6991de45948f","message":"chore(reports): bind workbench snapshots @ 7f1f00d1c\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e930bd2ff9e586f47f725514256d6991de45948f","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-17T05:48:26-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"7f1f00d1cc9d74f276dda84e842983d23fe71c66","message":"chore(reports): bind full root chain reports @ abe07067b (governance 980/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/7f1f00d1cc9d74f276dda84e842983d23fe71c66","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-17T05:48:26-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":"abe07067b58868ae6b50f32b17f78a4a67640c35","message":"docs: record UI, identity UI, mainline, MCP and port acceptances at clean 2d1a3e8\n\nruntime/CLAUDE.md browser evidence entry now declares clean 2d1a3e8 (docs-truth freshness-sha-ui); the 41e2732 entry moves to history.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/abe07067b58868ae6b50f32b17f78a4a67640c35","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-17T05:46:49-07:00","added":[],"removed":[],"modified":["runtime/CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"e43031e1337bf84c7780f163d475c20d38d067dc","message":"chore(reports): re-embed evidence in workbench snapshots @ edbfccac5\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e43031e1337bf84c7780f163d475c20d38d067dc","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-17T05:48:33-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":50034,"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-17T20:25: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
|
2
|
30
|
1792241517
|
1792241519
|
0
|
1792241515
|
1792241533
|
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
|
|
24790
|
Prepare 0.144.0 fault matrix release
|
121
|
5
|
kernel-ci.yml
|
143
|
5
|
0
|
refs/heads/main
|
21db9663c4bfa723ed7e62066624fecb77816b6e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d23e987c83e14eba594c5c3f68f728e1906a091","after":"21db9663c4bfa723ed7e62066624fecb77816b6e","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/2d23e987c83e14eba594c5c3f68f728e1906a091...21db9663c4bfa723ed7e62066624fecb77816b6e","commits":[{"id":"21db9663c4bfa723ed7e62066624fecb77816b6e","message":"Prepare 0.144.0 fault matrix release\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/21db9663c4bfa723ed7e62066624fecb77816b6e","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:03:16-07:00","added":["docs/releases/0.144.0.md"],"removed":[],"modified":["model/catalog.json","package.json"]},{"id":"4bec4eb32a6e0eed87f37fda90d137f5b2acd043","message":"K7.6c: scope the connection-loss test to its own pool so parallel tests keep their connections\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/4bec4eb32a6e0eed87f37fda90d137f5b2acd043","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-30T03:59:30-07:00","added":[],"removed":[],"modified":["test/scanner-fault.integration.test.js"]},{"id":"6726ba0dff0c9052178a01a8db14d9a3971dbdb3","message":"K7.6c: fault tests for the leased scan path (scanner death, unreachable database, lost connections)\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/6726ba0dff0c9052178a01a8db14d9a3971dbdb3","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-30T03:57:39-07:00","added":["docs/releases/candidates/k76c-scanner-faults.md","test/scanner-fault.integration.test.js","test/support/scanner-death-child.js"],"removed":[],"modified":["docs/fault-injection-matrix.md"]}],"total_commits":0,"head_commit":{"id":"21db9663c4bfa723ed7e62066624fecb77816b6e","message":"Prepare 0.144.0 fault matrix release\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/21db9663c4bfa723ed7e62066624fecb77816b6e","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:03:16-07:00","added":["docs/releases/0.144.0.md"],"removed":[],"modified":["model/catalog.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":88633,"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":27,"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-30T18:59:17+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
|
1790783530
|
1790784185
|
0
|
1790766269
|
1790784185
|
|
|
0
|
Edit
Delete
|
|
26960
|
feat(eios): add pinned published-knowledge service feat(eios): add pinned published-knowledge service read port...
|
160
|
5
|
ci.yml
|
31
|
5
|
0
|
refs/heads/main
|
ff7224591298dc7b70801973ff69a51108e98242
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d46fc35a80fc7cb3ffedfab61c6723663f846fe","after":"ff7224591298dc7b70801973ff69a51108e98242","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/2d46fc35a80fc7cb3ffedfab61c6723663f846fe...ff7224591298dc7b70801973ff69a51108e98242","commits":[{"id":"ff7224591298dc7b70801973ff69a51108e98242","message":"feat(eios): add pinned published-knowledge service read port\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/ff7224591298dc7b70801973ff69a51108e98242","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-01T21:28:40-08:00","added":["backend/src/modules/knowledge/published-knowledge-read.port.test.ts","backend/src/modules/knowledge/published-knowledge-read.port.ts","docs/eios-transformation/admission/固定发布知识读取适配.md","docs/eios-transformation/admission/固定发布知识读取验证-2026-11-02.json"],"removed":[],"modified":["backend/src/modules/knowledge/knowledge.service.ts","docs/eios-transformation/admission/om-02/README.md"]}],"total_commits":0,"head_commit":{"id":"ff7224591298dc7b70801973ff69a51108e98242","message":"feat(eios): add pinned published-knowledge service read port\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/ff7224591298dc7b70801973ff69a51108e98242","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-01T21:28:40-08:00","added":["backend/src/modules/knowledge/published-knowledge-read.port.test.ts","backend/src/modules/knowledge/published-knowledge-read.port.ts","docs/eios-transformation/admission/固定发布知识读取适配.md","docs/eios-transformation/admission/固定发布知识读取验证-2026-11-02.json"],"removed":[],"modified":["backend/src/modules/knowledge/knowledge.service.ts","docs/eios-transformation/admission/om-02/README.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":2115676,"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-02T13:09: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":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
|
1793597494
|
1793597698
|
0
|
1793597481
|
1793597698
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
24019
|
chore(governance): CHG-018 条件 D 落实——工作台维护者实名 luogu chore(governance): CHG-018 条件 D 落实——工作台维护者实名 luoguoguo,CODEOWNERS 增 /runtime/apps/workbench/ 行...
|
116
|
5
|
platform.yml
|
84
|
5
|
0
|
refs/heads/main
|
d6f2f059f527db47617b61a8bb0f41f015960974
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d4b117195b8ae318438b9dbd31beec6fefc9e67","after":"d6f2f059f527db47617b61a8bb0f41f015960974","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2d4b117195b8ae318438b9dbd31beec6fefc9e67...d6f2f059f527db47617b61a8bb0f41f015960974","commits":[{"id":"d6f2f059f527db47617b61a8bb0f41f015960974","message":"chore(governance): CHG-018 条件 D 落实——工作台维护者实名 luoguoguo,CODEOWNERS 增 /runtime/apps/workbench/ 行\n\n目录负责人 2026-09-17 指定工作台维护者实名 luoguoguo。CODEOWNERS 新增 /runtime/apps/workbench/ luoguoguo@gmail.com(目录拟建;其余占位 slug 不动,仍按 B-1 代签),头注登记该例外;owner-matrix 工作台行改实名、变更记录加行;对外交付设计 §8 与收口方案把阶段 ② 前置收窄为条件 A。codeowners.test 2/2 通过。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d6f2f059f527db47617b61a8bb0f41f015960974","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:41:31-07:00","added":[],"removed":[],"modified":[".github/CODEOWNERS","docs/owner-matrix.md","docs/企业公共基础平台对外交付设计.md","docs/能力设计/设计问题收口方案.md"]}],"total_commits":0,"head_commit":{"id":"d6f2f059f527db47617b61a8bb0f41f015960974","message":"chore(governance): CHG-018 条件 D 落实——工作台维护者实名 luoguoguo,CODEOWNERS 增 /runtime/apps/workbench/ 行\n\n目录负责人 2026-09-17 指定工作台维护者实名 luoguoguo。CODEOWNERS 新增 /runtime/apps/workbench/ luoguoguo@gmail.com(目录拟建;其余占位 slug 不动,仍按 B-1 代签),头注登记该例外;owner-matrix 工作台行改实名、变更记录加行;对外交付设计 §8 与收口方案把阶段 ② 前置收窄为条件 A。codeowners.test 2/2 通过。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d6f2f059f527db47617b61a8bb0f41f015960974","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:41:31-07:00","added":[],"removed":[],"modified":[".github/CODEOWNERS","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":16010,"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-17T22:37:18+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
|
1789656095
|
1789656197
|
0
|
1789656094
|
1789656319
|
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
|
|
24105
|
chore(reports): check:gate-flow 回绑 @ 5003319
|
116
|
5
|
platform.yml
|
115
|
5
|
0
|
refs/heads/main
|
1e6f71d846a9ad3bcbd04a3f2b5fdb3f69ca1884
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d4b55254cd0b38f4ae1750038d4a6d9e2ebb30a","after":"1e6f71d846a9ad3bcbd04a3f2b5fdb3f69ca1884","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2d4b55254cd0b38f4ae1750038d4a6d9e2ebb30a...1e6f71d846a9ad3bcbd04a3f2b5fdb3f69ca1884","commits":[{"id":"1e6f71d846a9ad3bcbd04a3f2b5fdb3f69ca1884","message":"chore(reports): check:gate-flow 回绑 @ 5003319\n\n剥注释后判定结果不变:45 个脚本、33 个有消费入口、12 个流外且全部具名、0 违规。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1e6f71d846a9ad3bcbd04a3f2b5fdb3f69ca1884","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-18T01:20:03-07:00","added":[],"removed":[],"modified":["reports/gate-flow.latest.json"]},{"id":"5003319dcea673584371b081f59f4e347a33c4ae","message":"fix(governance): check:gate-flow 先剥 CI 注释再匹配——否则它会亲手把自己的发现消音\n\n推导层原本直接在 CI 原文上按名匹配。工作流里本来就有\n`# static → 私有包认证 … + 根 pnpm check(含 runtime 静态门禁)` 这样的说明行,\n它没被误判纯属侥幸:`check` 后面跟的是中文括号,不是空白。只要有人写下\n「待 Secret 后加 pnpm image:smoke 这一步」,不剥注释就会把这个门禁**最实的那条发现**\n判成已被消费,随后 F2 还会反过来要求删掉那条登记。\n\n剥注释的代价是可能漏判(shell 里 `#` 之后的真命令被切掉),而漏判只会多要一条登记、\n逼人看一眼,是安全的那一侧。\n\n同时把两条刻意的保守取舍写进文件头,并在登记表 note 里记下测量结论,免得被\"优化\"掉:\n\n一、**不扫脚本正文**。消费确实可能发生在脚本内部,但天真地按名扫正文更糟——实测\n本仓 `lib/gate-flow-core.mjs` 自己的注释里就写着 image:smoke / promotion:check /\ncheck:deployed 三个名字,扫正文会把这个门禁要报的三条发现全部判成已消费。\n\n二、**扫描面只有根 package.json,这是量过之后的决定**。另外三个 pnpm 根逐个测过,\n没有真空缺:runtime 的 check:conformance:differential 被 check-runtime-acceptance\n的 plan 数组 spawn;check-runtime-governance 与 generate-governance-status 被 profile\n运行器与 governance-report 调用;check:kernel / :production / :conformance 是框架给的\nprofile 分组、其成分检查已逐条在 runtime 的 check 链里;identity 的\ncheck:dual-backend-behavior 被该仓 check-runtime-acceptance 调用。这些消费全在脚本\n正文内部,要判它们就得解析 spawn 的实参数组,而那正是第一条否掉的方向。\n\ngate-flow 测试 15 → 18,治理测试 298 → 301。判定结果不变:45 个脚本 / 33 有消费入口 /\n12 流外且全部具名。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5003319dcea673584371b081f59f4e347a33c4ae","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-18T01:19:48-07:00","added":[],"removed":[],"modified":["governance/check-gate-flow.mjs","governance/gate-flow.json","governance/test/gate-flow.test.mjs"]},{"id":"dbc608b892652e920970ea5368a57a02263d9915","message":"chore(reports): 工作台两份快照回绑 @ b1c2c0d\n\n本轮部署证据落进运维快照作用域(image-digest / image-smoke / deployed-runtime / runtime-up),\n经 reports:rebind 在 HEAD 的干净检出里重跑,两份同源快照一并带回。\n\n顺带实测:dev overlay 把目录快照按路径只读挂进容器,rebind 带回新文件后\nGET /api/platform/catalog 立刻报出新的 snapshot.provenance.gitSha=b1c2c0d,无需重建容器。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/dbc608b892652e920970ea5368a57a02263d9915","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-18T01:19:18-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"b1c2c0dc197166f41437f03707ad0a1bd11448c1","message":"chore(reports): dev 重新部署证据回绑 @ d8f0920 / 759e559\n\n- image-digest:干净检出构建的 d8f09205c8a5(worktreeDirty=false,contextMode=head)\n- image-smoke:6/6(scope 单 profile、Redis 逻辑库 15、:53009)\n- pg-dump.2026-09-18:切换前七个模块库快照上传 MinIO\n- runtime-up.2026-09-18:22 条读面探针 + 4 条受控执行探针 + 3 条非 canonical 对照,\n 8 条 findings(4 修 4 留裁决),可观测三后端切换后仍有信号\n- deployed-runtime:passed / IMAGE_SOURCE_EQUIVALENT\n\nprovenance.worktreeDirty=true:本工作区有并行会话 WIP,运行面记录只绑定本地;\n镜像证据独立绑定干净检出(image.worktreeDirty=false)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b1c2c0dc197166f41437f03707ad0a1bd11448c1","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-18T01:18:59-07:00","added":["reports/deployed-runtime.latest.json","stack/reports/pg-dump.2026-09-18.json","stack/reports/runtime-up.2026-09-18.json"],"removed":[],"modified":["reports/image-digest.json","reports/image-smoke.latest.json"]},{"id":"709cd94cfc5cd138b5539053554ef1b4d4dcd4ff","message":"docs(部署): dev 常驻运行时重新部署与三个运行面取证记录(2026-09-18)\n\ncheck:deployed 从 BUILT_IMAGE_SOURCE_BEHIND 转 passed 的完整过程:四个部署缺口、\n一个被吞掉的真实缺陷、受控执行面的 dev 验收,以及六条仍未闭环的事实。\n作用域只到本机 dev,不外推目标环境签收。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/709cd94cfc5cd138b5539053554ef1b4d4dcd4ff","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-18T01:18:52-07:00","added":["docs/dev部署运行重做记录-2026-09-18.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"1e6f71d846a9ad3bcbd04a3f2b5fdb3f69ca1884","message":"chore(reports): check:gate-flow 回绑 @ 5003319\n\n剥注释后判定结果不变:45 个脚本、33 个有消费入口、12 个流外且全部具名、0 违规。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1e6f71d846a9ad3bcbd04a3f2b5fdb3f69ca1884","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-18T01:20:03-07:00","added":[],"removed":[],"modified":["reports/gate-flow.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":18217,"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-18T16:10:17+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
|
1789719607
|
1789719645
|
0
|
1789719607
|
1789719675
|
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
|
|
25297
|
chore(reports): 在收尾干净提交回绑文档核对报告
|
116
|
5
|
platform.yml
|
439
|
5
|
0
|
refs/heads/main
|
a2edcab3739064dbb1718065bc14b0326dde9838
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d4c9bf4bcc57b4c2e164d68c0376855e8616ff0","after":"a2edcab3739064dbb1718065bc14b0326dde9838","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2d4c9bf4bcc57b4c2e164d68c0376855e8616ff0...a2edcab3739064dbb1718065bc14b0326dde9838","commits":[{"id":"a2edcab3739064dbb1718065bc14b0326dde9838","message":"chore(reports): 在收尾干净提交回绑文档核对报告\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a2edcab3739064dbb1718065bc14b0326dde9838","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-09T18:38:13-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]}],"total_commits":0,"head_commit":{"id":"a2edcab3739064dbb1718065bc14b0326dde9838","message":"chore(reports): 在收尾干净提交回绑文档核对报告\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a2edcab3739064dbb1718065bc14b0326dde9838","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-09T18:38:13-07:00","added":[],"removed":[],"modified":["reports/doc-claims.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":32730,"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":43,"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-10T09:38:00+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
|
1791596320
|
1791596355
|
0
|
1791596296
|
1791596404
|
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
|
|
27010
|
chore(reports): 合并主线后code-sets回绑 @ de3bc9f78
|
116
|
5
|
platform.yml
|
1377
|
5
|
0
|
refs/heads/main
|
e19a7940219aaf01d40c8b7f086e4510a927a3b0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d5833924d031c0215b7b31f2374d780e7b4c32f","after":"e19a7940219aaf01d40c8b7f086e4510a927a3b0","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2d5833924d031c0215b7b31f2374d780e7b4c32f...e19a7940219aaf01d40c8b7f086e4510a927a3b0","commits":[{"id":"e19a7940219aaf01d40c8b7f086e4510a927a3b0","message":"chore(reports): 合并主线后code-sets回绑 @ de3bc9f78\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e19a7940219aaf01d40c8b7f086e4510a927a3b0","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-02T19:50:20-08:00","added":[],"removed":[],"modified":["reports/code-sets.latest.json"]},{"id":"de3bc9f78a5bf8995af08dc26484a7a527d7291a","message":"merge(sync): 保留本机文档历史并合流已发布主线\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/de3bc9f78a5bf8995af08dc26484a7a527d7291a","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-02T19:48:31-08:00","added":["docs/credential恢复与生产签收待签材料-2026-11-02.md","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/README.md","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/archive-manifest.json","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/archive-validation.json","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/candidate/README.md","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/candidate/binding.public.json","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/candidate/checksums.json","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/candidate/launcher.py","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/candidate/synthetic-test-results.txt","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/candidate/test_synthetic.py","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/candidate/validation.public.json","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/candidate/verify_candidate.py","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/independent/independent-boundaries.test.py","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/independent/independent.tool-and-result.actual.public.json","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/independent/original.tool-and-result.actual.public.json","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/independent/review-snapshot-git-metadata.actual.public.json","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/independent/verifier.IdentityWeb-launcher.PASS_PREPARATION_ONLY.handoff.public.json","docs/evidence/account-security-interaction-2026-10-31/launcher-rollback-preparation-2026-11-02/raw/independent/verifier.IdentityWeb-launcher.PREPARATION.v2.handoff.json","docs/evidence/catalog-approval-retry-2026-11-01/deployment.public.json","docs/evidence/catalog-approval-retry-2026-11-01/synthetic-renewal-flow.png","docs/evidence/catalog-approval-retry-2026-11-01/validation.public.json","docs/evidence/consumer-support-warn-audit-2026-10-31/actual-landing-precondition-correction.public.json","docs/evidence/credential-signoff-packet-2026-11-02/consumer-reference-precheck.public.json","docs/evidence/credential-signoff-packet-2026-11-02/decisions.draft.json","docs/evidence/credential-signoff-packet-2026-11-02/evidence-gate.result.public.json","docs/evidence/credential-signoff-packet-2026-11-02/evidence-gate.runner.public.json","docs/evidence/credential-signoff-packet-2026-11-02/evidence-gate.runner.py.txt","docs/evidence/credential-signoff-packet-2026-11-02/m1-current.result.public.json","docs/evidence/credential-signoff-packet-2026-11-02/m2-current.result.public.json","docs/evidence/credential-signoff-packet-2026-11-02/manifest.json","docs/evidence/credential-signoff-packet-2026-11-02/receipt-locator.public.json","docs/evidence/credential-signoff-packet-2026-11-02/validation.public.json","docs/evidence/d3-04-combined-2026-10-25/resumed-2026-10-26/timer-clock-fixture-2026-10-30.public.json","docs/evidence/dictionary-interaction-2026-11-02/README.md","docs/evidence/dictionary-interaction-2026-11-02/catalog-aligned-working-tree.log.gz","docs/evidence/dictionary-interaction-2026-11-02/catalog-registered-readme-conflict.log.gz","docs/evidence/dictionary-interaction-2026-11-02/definition-provenance-rebuilt.log.gz","docs/evidence/dictionary-interaction-2026-11-02/definition-provenance-stale.log.gz","docs/evidence/dictionary-interaction-2026-11-02/deployment/activation-summary.json","docs/evidence/dictionary-interaction-2026-11-02/deployment/build-summary.json","docs/evidence/dictionary-interaction-2026-11-02/deployment/candidate-summary.json","docs/evidence/dictionary-interaction-2026-11-02/deployment/data-after.json","docs/evidence/dictionary-interaction-2026-11-02/deployment/data-before.json","docs/evidence/dictionary-interaction-2026-11-02/deployment/live-consumer-summary.json","docs/evidence/dictionary-interaction-2026-11-02/deployment/live-ui-summary.json","docs/evidence/dictionary-interaction-2026-11-02/deployment/user-boundary.json","docs/evidence/dictionary-interaction-2026-11-02/deployment/workbench-deployment.public.json","docs/evidence/dictionary-interaction-2026-11-02/dictionary-mobile-aliases.png","docs/evidence/dictionary-interaction-2026-11-02/dictionary-mobile-publish.png","docs/evidence/dictionary-interaction-2026-11-02/dictionary-structured-editor.png","docs/evidence/dictionary-interaction-2026-11-02/final-ui-catalog/catalog-baseline-proof.json","docs/evidence/dictionary-interaction-2026-11-02/final-ui-catalog/core-image-equivalence.json","docs/evidence/dictionary-interaction-2026-11-02/final-ui-catalog/handback.json","docs/evidence/dictionary-interaction-2026-11-02/final-ui-catalog/manifest.json","docs/evidence/dictionary-interaction-2026-11-02/final-ui-catalog/original.log.gz","docs/evidence/dictionary-interaction-2026-11-02/final-ui-catalog/result.json","docs/evidence/dictionary-interaction-2026-11-02/final-ui-catalog/results.json.gz","docs/evidence/dictionary-interaction-2026-11-02/final-ui-catalog/start.json","docs/evidence/dictionary-interaction-2026-11-02/final-ui-catalog/upstream-catalog-reconciliation.original.json","docs/evidence/dictionary-interaction-2026-11-02/final-ui-catalog/workbench-ui.json","docs/evidence/dictionary-interaction-2026-11-02/incremental-types-d20.log.gz","docs/evidence/dictionary-interaction-2026-11-02/initial-manifest.json","docs/evidence/dictionary-interaction-2026-11-02/light-static-d20.json","docs/evidence/dictionary-interaction-2026-11-02/mdr-pg-result.json","docs/evidence/dictionary-interaction-2026-11-02/mdr-pg-start.json","docs/evidence/dictionary-interaction-2026-11-02/mdr-pg.log.gz","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/credential-m1-sla.latest.json","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/machine-revocation-sla.latest.json","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/manifest.json","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/mdr-input-equivalence.json","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/resources-prepare-result.json","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/resources-prepare-start.json","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/resources-return.json","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/revocation-sla.latest.json","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/runtime-acceptance.latest.json","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/runtime-full-result.json","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/runtime-full-start.json","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/runtime-full.log.gz","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/scope-fact-sla.latest.json","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/scope-http.latest.json","docs/evidence/dictionary-interaction-2026-11-02/merged-scope/workbench-input-equivalence.json","docs/evidence/dictionary-interaction-2026-11-02/mobile-publish-initial.png","docs/evidence/dictionary-interaction-2026-11-02/module-unit-result.json","docs/evidence/dictionary-interaction-2026-11-02/module-unit.log.gz","docs/evidence/dictionary-interaction-2026-11-02/native-credential-m1-sla.latest.json","docs/evidence/dictionary-interaction-2026-11-02/native-final-manifest.json","docs/evidence/dictionary-interaction-2026-11-02/native-machine-revocation-sla.latest.json","docs/evidence/dictionary-interaction-2026-11-02/native-revocation-sla.latest.json","docs/evidence/dictionary-interaction-2026-11-02/native-runtime-acceptance.latest.json","docs/evidence/dictionary-interaction-2026-11-02/native-scope-fact-sla.latest.json","docs/evidence/dictionary-interaction-2026-11-02/native-scope-http.latest.json","docs/evidence/dictionary-interaction-2026-11-02/pure-queries-api-d20.log.gz","docs/evidence/dictionary-interaction-2026-11-02/queries-working-tree-passed.log.gz","docs/evidence/dictionary-interaction-2026-11-02/resource-preflight.json","docs/evidence/dictionary-interaction-2026-11-02/resources-prepare-result.json","docs/evidence/dictionary-interaction-2026-11-02/resources-prepare-start.json","docs/evidence/dictionary-interaction-2026-11-02/resources-return.json","docs/evidence/dictionary-interaction-2026-11-02/root32-history/manifest.json","docs/evidence/dictionary-interaction-2026-11-02/root32-history/query-naming-final.log.gz","docs/evidence/dictionary-interaction-2026-11-02/root32-history/root32-6aa9ef433-062223/catalog/catalog-reconciliation.latest.json","docs/evidence/dictionary-interaction-2026-11-02/root32-history/root32-6aa9ef433-062223/harness-failure.json","docs/evidence/dictionary-interaction-2026-11-02/root32-history/root32-6aa9ef433-062223/original.log.gz","docs/evidence/dictionary-interaction-2026-11-02/root32-history/root32-6aa9ef433-062407/catalog/catalog-reconciliation.latest.json","docs/evidence/dictionary-interaction-2026-11-02/root32-history/root32-6aa9ef433-062407/original.log.gz","docs/evidence/dictionary-interaction-2026-11-02/root32-history/root32-6aa9ef433-062407/result.json","docs/evidence/dictionary-interaction-2026-11-02/root32-history/root32-real-063546/original.log.gz","docs/evidence/dictionary-interaction-2026-11-02/root32-history/root32-real-063546/result.json","docs/evidence/dictionary-interaction-2026-11-02/root32-passed/catalog-drift.original.json","docs/evidence/dictionary-interaction-2026-11-02/root32-passed/evidence.original.json","docs/evidence/dictionary-interaction-2026-11-02/root32-passed/manifest.json","docs/evidence/dictionary-interaction-2026-11-02/root32-passed/original.log.gz","docs/evidence/dictionary-interaction-2026-11-02/root32-passed/result.json","docs/evidence/dictionary-interaction-2026-11-02/runtime-full-result.json","docs/evidence/dictionary-interaction-2026-11-02/runtime-full-start.json","docs/evidence/dictionary-interaction-2026-11-02/runtime-full.log.gz","docs/evidence/dictionary-interaction-2026-11-02/sdk-http-final-result.json","docs/evidence/dictionary-interaction-2026-11-02/sdk-http-final.log.gz","docs/evidence/dictionary-interaction-2026-11-02/sdk-unit-result.json","docs/evidence/dictionary-interaction-2026-11-02/sdk-unit.log.gz","docs/evidence/dictionary-interaction-2026-11-02/service-http-field-fixture-failure.log.gz","docs/evidence/dictionary-interaction-2026-11-02/service-http-result.json","docs/evidence/dictionary-interaction-2026-11-02/service-http-sandbox-failure.log.gz","docs/evidence/dictionary-interaction-2026-11-02/service-http-working-tree-passed.log.gz","docs/evidence/dictionary-interaction-2026-11-02/service-http.log.gz","docs/evidence/dictionary-interaction-2026-11-02/service-module-sdk-final-manifest.json","docs/evidence/dictionary-interaction-2026-11-02/shadow-copied-manifest-rejection.log.gz","docs/evidence/dictionary-interaction-2026-11-02/standalone-ui-final-manifest.json","docs/evidence/dictionary-interaction-2026-11-02/standalone-ui-final.json","docs/evidence/dictionary-interaction-2026-11-02/standalone-ui-final.log","docs/evidence/dictionary-interaction-2026-11-02/standalone-ui-final.png","docs/evidence/dictionary-interaction-2026-11-02/standalone-ui-working-tree-passed.log.gz","docs/evidence/dictionary-interaction-2026-11-02/structured-editor-initial.png","docs/evidence/dictionary-interaction-2026-11-02/workbench-ui-final-handback.json","docs/evidence/dictionary-interaction-2026-11-02/workbench-ui-final-manifest.json","docs/evidence/dictionary-interaction-2026-11-02/workbench-ui-final-results.json.gz","docs/evidence/dictionary-interaction-2026-11-02/workbench-ui-final.json","docs/evidence/dictionary-interaction-2026-11-02/workbench-ui-final.log.gz","docs/evidence/dictionary-interaction-2026-11-02/workbench-ui-initial-results.json.gz","docs/evidence/dictionary-interaction-2026-11-02/workbench-ui-initial.json","docs/evidence/dictionary-interaction-2026-11-02/workbench-ui-initial.log.gz","docs/evidence/ees-fe0288-positive-2026-10-31/README.md","docs/evidence/ees-fe0288-positive-2026-10-31/manifest.public.json","docs/evidence/ees-fe0288-positive-2026-10-31/receipt.public.json","docs/evidence/governance-parallel-six-warn-2026-10-31/process-prerequisite-correction.public.json","docs/evidence/idp3098-recovery-2026-10-28/s0-j-native-20261102/ees-full.safe-summary.public.json","docs/evidence/idp3098-recovery-2026-10-28/s0-j-native-20261102/ees-known-return.actual.public.json","docs/evidence/permission-natural-idle-2026-11-01/README.md","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/INTERRUPTED.md","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/a-before-discard.ax.txt","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/a-before-discard.jpg","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/api-ready.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/api-run-identity.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/api-run-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/arrange.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/browser-artifacts/native-默认均衡自然闲置丢弃后的会话恢复(标准UI开启省内存)/error-context.md","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/browser-artifacts/native-默认均衡自然闲置丢弃后的会话恢复(标准UI开启省内存)/test-failed-1.png","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/browser-artifacts/native-默认均衡自然闲置丢弃后的会话恢复(标准UI开启省内存)/test-failed-2.png","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/browser-artifacts/native-默认均衡自然闲置丢弃后的会话恢复(标准UI开启省内存)/test-failed-3.png","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/browser-cleanup.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/browser-progress.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/browser-run-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/browser-run.log","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/browser-version.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/capture-compiled.py","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/cleanup-browsers.py","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/cleanup.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/cleanup.py","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/compiled-inputs.after.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/compiled-inputs.before.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/continuation.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/coordination-status.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/default-performance.ax.txt","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/default-policy-observed.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/discard-poll.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/discard-table-before.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/discard-table-diagnostic.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/failure-summary.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/fixture.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/fresh-observer-probe.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/helpers.cjs","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/identity-web-identity.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/identity-web-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/infrastructure.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/interruption.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/job-status.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/liveness-http.public.jsonl","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/native-discards-initial.ax.txt","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/native-discards-initial.jpg","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/native-pages-before-discard.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/native.spec.cjs","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/natural-idle-start.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/natural-idle-status.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/natural-observations.public.jsonl","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/natural-settings-enabled.ax.txt","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/natural-settings-enabled.jpg","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/natural-settings-transition.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/observer-stall-confirmation.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/owned-browser-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/proxy-identity.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/proxy-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/proxy-ready.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/run-natural.py","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/seed-receipt.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/sessions-before.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/sessions-browser-initial.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/sources.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/stale-observer-diagnostic.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/state-before.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/state-initial.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/supervisor-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/transport-events.public.jsonl","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/ui-http.public.jsonl","docs/evidence/permission-natural-idle-2026-11-01/interrupted-first-run/verify.py","docs/evidence/permission-natural-idle-2026-11-01/manifest.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/a-before-discard.ax.txt","docs/evidence/permission-natural-idle-2026-11-01/retry/a-before-discard.jpg","docs/evidence/permission-natural-idle-2026-11-01/retry/api-ready.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/api-run-identity.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/api-run-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/arrange.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/automatic-discard-observed.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/browser-artifacts/native-默认均衡自然闲置丢弃后的会话恢复(标准UI开启省内存)/error-context.md","docs/evidence/permission-natural-idle-2026-11-01/retry/browser-artifacts/native-默认均衡自然闲置丢弃后的会话恢复(标准UI开启省内存)/test-failed-1.png","docs/evidence/permission-natural-idle-2026-11-01/retry/browser-artifacts/native-默认均衡自然闲置丢弃后的会话恢复(标准UI开启省内存)/test-failed-2.png","docs/evidence/permission-natural-idle-2026-11-01/retry/browser-artifacts/native-默认均衡自然闲置丢弃后的会话恢复(标准UI开启省内存)/test-failed-3.png","docs/evidence/permission-natural-idle-2026-11-01/retry/browser-cleanup.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/browser-progress.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/browser-results.json","docs/evidence/permission-natural-idle-2026-11-01/retry/browser-run-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/browser-run.log","docs/evidence/permission-natural-idle-2026-11-01/retry/browser-version.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/capture-compiled.py","docs/evidence/permission-natural-idle-2026-11-01/retry/cleanup-browsers.py","docs/evidence/permission-natural-idle-2026-11-01/retry/cleanup.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/cleanup.py","docs/evidence/permission-natural-idle-2026-11-01/retry/compiled-inputs.after.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/compiled-inputs.before.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/discard-poll.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/discard-table-before.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/discard-table-diagnostic.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/fixture.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/followup.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/helpers.cjs","docs/evidence/permission-natural-idle-2026-11-01/retry/host-clock-discard.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/host-clock-start.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/host-power-observer.swift","docs/evidence/permission-natural-idle-2026-11-01/retry/identity-web-identity.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/identity-web-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/infrastructure.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/job-status.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/liveness-http.public.jsonl","docs/evidence/permission-natural-idle-2026-11-01/retry/native-discards-initial.ax.txt","docs/evidence/permission-natural-idle-2026-11-01/retry/native-discards-initial.jpg","docs/evidence/permission-natural-idle-2026-11-01/retry/native-pages-before-discard.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/native.spec.cjs","docs/evidence/permission-natural-idle-2026-11-01/retry/natural-idle-start.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/natural-idle-status.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/natural-observations.public.jsonl","docs/evidence/permission-natural-idle-2026-11-01/retry/natural-settings-enabled.ax.txt","docs/evidence/permission-natural-idle-2026-11-01/retry/natural-settings-enabled.jpg","docs/evidence/permission-natural-idle-2026-11-01/retry/natural-settings-transition.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/observer-probe-transport.public.jsonl","docs/evidence/permission-natural-idle-2026-11-01/retry/observer-probe.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/observer-probe.spec.cjs","docs/evidence/permission-natural-idle-2026-11-01/retry/observer-rpc.cjs","docs/evidence/permission-natural-idle-2026-11-01/retry/observer-transport.public.jsonl","docs/evidence/permission-natural-idle-2026-11-01/retry/owned-browser-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/power-events.public.jsonl","docs/evidence/permission-natural-idle-2026-11-01/retry/power-observer-probe.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/power-observer-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/probe-attempt1.log","docs/evidence/permission-natural-idle-2026-11-01/retry/probe-info-expression.cjs","docs/evidence/permission-natural-idle-2026-11-01/retry/probe-owned-browser-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/probe-results.json","docs/evidence/permission-natural-idle-2026-11-01/retry/probe-run.log","docs/evidence/permission-natural-idle-2026-11-01/retry/proxy-identity.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/proxy-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/proxy-ready.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/run-natural.py","docs/evidence/permission-natural-idle-2026-11-01/retry/seed-receipt.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/sessions-before.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/sessions-browser-initial.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/sources.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/state-before.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/state-initial.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/supervisor-process.public.json","docs/evidence/permission-natural-idle-2026-11-01/retry/transport-events.public.jsonl","docs/evidence/permission-natural-idle-2026-11-01/retry/ui-http.public.jsonl","docs/evidence/permission-natural-idle-2026-11-01/retry/verify.py","docs/evidence/permission-natural-idle-2026-11-01/review.public.json","docs/evidence/permission-natural-idle-2026-11-01/verify-partial.py","docs/evidence/s0-final-20261102/mdr-image-build.public.json","docs/evidence/s0-final-20261103/readonly-IdP-A.fixed-result.public.json","docs/evidence/s0-final-20261103/readonly-Runtime-A.fixed-result.public.json","docs/evidence/s0-final-20261103/readonly-two-A.index.public.json","docs/evidence/s0-final-20261103/runtime-ui-current-candidates-UNKNOWN.public.json","docs/evidence/s0-final-20261103/runtime-ui-full-PW-generation-1.original.json","docs/evidence/s0-final-20261103/runtime-ui-full-PW-generation-2.original.json","docs/evidence/s0-final-20261103/runtime-ui-native-scope-and-child-UNKNOWN.public.json","docs/evidence/s0-final-20261103/runtime-ui-native.original.raw.json","docs/evidence/s0-final-20261103/runtime-ui-original07-and-outer007.index.public.json","docs/evidence/s0-final-20261103/runtime-ui-post-CAS-and-probe-scope-clarifier.actual.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-browser.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-caddy.deployment.first.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-caddy.deployment.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-caddy.mount-proof.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-caddy.validate.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-final-ui.png","docs/evidence/service-four-stages-2026-11-01/adoption-identity-web.deployment.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-preparation.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-runtime.deployment.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-scope-ui.png","docs/evidence/service-four-stages-2026-11-01/adoption-snapshot-publication.public.json","docs/evidence/service-four-stages-2026-11-01/candidate-image-cleanup.public.json","docs/evidence/service-four-stages-2026-11-01/candidate-image-smoke.original.json","docs/evidence/service-four-stages-2026-11-01/candidate-image.public.json","docs/evidence/service-four-stages-2026-11-01/candidate-sbom.original.json","docs/evidence/service-four-stages-2026-11-01/canonical-image-base-cleanup.public.json","docs/evidence/service-four-stages-2026-11-01/canonical-image-runtime-cleanup.public.json","docs/evidence/service-four-stages-2026-11-01/canonical-image-runtime-created.public.json","docs/evidence/service-four-stages-2026-11-01/canonical-image-smoke.original.json","docs/evidence/service-four-stages-2026-11-01/canonical-sbom.original.json","docs/evidence/service-four-stages-2026-11-01/combined-image-base-cleanup.public.json","docs/evidence/service-four-stages-2026-11-01/combined-image-runtime-cleanup.public.json","docs/evidence/service-four-stages-2026-11-01/combined-image-runtime-created.public.json","docs/evidence/service-four-stages-2026-11-01/combined-image-smoke-precanonical.original.json","docs/evidence/service-four-stages-2026-11-01/combined-image.original.json","docs/evidence/service-four-stages-2026-11-01/combined-node20-owner-first-failure.original.json","docs/evidence/service-four-stages-2026-11-01/combined-node20-owner.original.json","docs/evidence/service-four-stages-2026-11-01/combined-runtime-cleanup.public.json","docs/evidence/service-four-stages-2026-11-01/combined-sbom-precanonical.original.json","docs/evidence/service-four-stages-2026-11-01/docs-closeout-7357-evidence-readonly.original.json","docs/evidence/service-four-stages-2026-11-01/docs-closeout-7b4406-evidence-readonly.original.json","docs/evidence/service-four-stages-2026-11-01/docs-closeout-b861-evidence-readonly.original.json","docs/evidence/service-four-stages-2026-11-01/docs-closeout-b861-review.public.json","docs/evidence/service-four-stages-2026-11-01/docs-closeout-joint-7357.original.json","docs/evidence/service-four-stages-2026-11-01/docs-closeout-reviewable-status.public.json","docs/evidence/service-four-stages-2026-11-01/docs-closeout-runtime-static-5ee546.original.json","docs/evidence/service-four-stages-2026-11-01/ees-ready-20261102T043048.public.json","docs/evidence/service-four-stages-2026-11-01/independent-combined-cleanup.public.json","docs/evidence/service-four-stages-2026-11-01/independent-combined-native.original.json","docs/evidence/service-four-stages-2026-11-01/independent-combined-postcheck.public.json","docs/evidence/service-four-stages-2026-11-01/independent-inheritance.public.json","docs/evidence/service-four-stages-2026-11-01/live-health-20261102T035516.public.json","docs/evidence/service-four-stages-2026-11-01/live-runtime-18-module-baseline-20261103.public.json","docs/evidence/service-four-stages-2026-11-01/live-workbench-catalog-401.png","docs/evidence/service-four-stages-2026-11-01/m5-plan-ready-unsubmitted.png","docs/evidence/service-four-stages-2026-11-01/m5-source-plan.original.json","docs/evidence/service-four-stages-2026-11-01/material-feature-dual-sync-7fc-20261103.original.json","docs/evidence/service-four-stages-2026-11-01/mdr-ready-20261102T043307.public.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-4d9-core-return.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-4d9-credential-m1-sla.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-4d9-eight-adoption.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-4d9-followup-return.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-4d9-four-conditional.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-4d9-machine-revocation-sla.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-4d9-mainline-acceptance.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-4d9-native-followup.public.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-4d9-port-conformance.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-4d9-revocation-sla.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-4d9-runtime-acceptance.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-4d9-scope-fact-sla.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-4d9-scope-http.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-8fa-suite-proof.public.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-8fa-suite.excerpt.log.gz","docs/evidence/service-four-stages-2026-11-01/notification-m2-api-noemit-01.original.log.gz","docs/evidence/service-four-stages-2026-11-01/notification-m2-api-noemit-02.original.log.gz","docs/evidence/service-four-stages-2026-11-01/notification-m2-api-preflight.config.original.txt","docs/evidence/service-four-stages-2026-11-01/notification-m2-canonical12-adoption.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-component-review.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-feature-sync.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-first-three-native.public.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-first-three-return.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-hr24.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-ad1-map.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-contract-consumers.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-docs-truth.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-dual-backend-parity.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-fork-readiness.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-governance-docs.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-governance.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-map.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-migrations.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-naming.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-runtime-governance.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-schema-sync.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-statemachine-write-guard.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13-validation-source.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-identity13.public.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-independent-api.original.log.gz","docs/evidence/service-four-stages-2026-11-01/notification-m2-independent-audit.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-independent-components.original.log.gz","docs/evidence/service-four-stages-2026-11-01/notification-m2-independent-kit.original.log.gz","docs/evidence/service-four-stages-2026-11-01/notification-m2-independent-production-guard.original.log.gz","docs/evidence/service-four-stages-2026-11-01/notification-m2-kit-noemit.original.log.gz","docs/evidence/service-four-stages-2026-11-01/notification-m2-mainline-cohort.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-mainline-hr-terminals.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-mainline421.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-mcp-resource-limits.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-mcp9.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-module-imports.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-module-imports.original.log.gz","docs/evidence/service-four-stages-2026-11-01/notification-m2-module-ui3.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-native-three-files.whitelist.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-port95.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-pr8-observation.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-preflight-01.original.log.gz","docs/evidence/service-four-stages-2026-11-01/notification-m2-preflight-02.original.log.gz","docs/evidence/service-four-stages-2026-11-01/notification-m2-preparation.public.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-review-and-static.public.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-root32-5db-last-e.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-root32-5db-node1493.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-root32-5db-phase.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-root32-5db-review.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-root32-5db-terminal.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-root32-ad1-last-e-failure.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-root32-final-followup.public.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-root32-first-failure.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-root8fa-runtime.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-root8fa-source-compare.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-runtime-followup.public.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-scope-return-correction.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-scope-return.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-scope11.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-seven-native.public.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-snapshot-fix-followup.public.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-snapshot-fix-gates.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-snapshot-fix-review.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict-budget.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict-first-failed-runtime.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict-first-failure.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict-first-return-continuation.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict-prefix-binding.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict-return.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict-runtime272.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict-sse-pw-metadata.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict-sse7.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict-ws-pw-metadata.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict-ws7.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict4.public.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict458-adoption.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict458-post-cas.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict458-return.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict458-review.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict458-runtime272.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict458-sse-pw-metadata.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict458-sse7.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict458-ws-pw-metadata.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict458-ws7.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-strict458.public.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-stub-surface.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-stub-surface.original.log.gz","docs/evidence/service-four-stages-2026-11-01/notification-m2-syntax.original.json","docs/evidence/service-four-stages-2026-11-01/notification-m2-vitest-preflight.config.original.txt","docs/evidence/service-four-stages-2026-11-01/notification-sdk-official-registry-metadata-20261103.original.json","docs/evidence/service-four-stages-2026-11-01/service-four-stages-resume-health-20261103T005347.public.json","docs/evidence/service-four-stages-2026-11-01/source-10ff-verifier.original.json","docs/evidence/service-four-stages-2026-11-01/stages234-component-review.original.json","docs/evidence/service-four-stages-2026-11-01/stages234-existing-providers.public.json","docs/evidence/service-four-stages-2026-11-01/stages234-frozen-contracts-local.original.log.gz","docs/evidence/service-four-stages-2026-11-01/stages234-frozen-hr-input-guards.original.log.gz","docs/evidence/service-four-stages-2026-11-01/stages234-frozen-m5-generator.original.log.gz","docs/evidence/service-four-stages-2026-11-01/stages234-frozen-notification-build.original.log.gz","docs/evidence/service-four-stages-2026-11-01/stages234-frozen-notification-tests.original.log.gz","docs/evidence/service-four-stages-2026-11-01/stages234-frozen-notification-typecheck.original.log.gz","docs/evidence/service-four-stages-2026-11-01/stages234-hr-m5-plan.original.json","docs/evidence/service-four-stages-2026-11-01/stages234-image-impact.public.json","docs/evidence/service-four-stages-2026-11-01/stages234-live-readiness.public.json","docs/evidence/service-four-stages-2026-11-01/stages234-m5-generator-tests.original.log.gz","docs/evidence/service-four-stages-2026-11-01/stages234-notification-build-final.original.log.gz","docs/evidence/service-four-stages-2026-11-01/stages234-notification-correlation-baseline-red.original.log.gz","docs/evidence/service-four-stages-2026-11-01/stages234-notification-correlation-red-final.original.log.gz","docs/evidence/service-four-stages-2026-11-01/stages234-notification-tests.original.log.gz","docs/evidence/service-four-stages-2026-11-01/stages234-notification-typecheck-final.original.log.gz","docs/evidence/service-four-stages-2026-11-01/stages234-preparation.public.json","docs/evidence/service-four-stages-2026-11-01/stages234-snapshot-guard-first-refusal.public.json","docs/evidence/service-four-stages-2026-11-01/validation.public.json","docs/evidence/service-four-stages-2026-11-01/workbench-auth-proxy-first-failure.original.json","docs/evidence/service-four-stages-2026-11-01/workbench-auth-proxy-fixture.original.mjs","docs/evidence/service-four-stages-2026-11-01/workbench-auth-proxy.original.json","docs/evidence/service-four-stages-2026-11-01/workbench-auth-repair.public.json","docs/字典与主数据交互完善-2026-11-02.md","docs/现用链路恢复与四段交付-2026-11-01.md","governance/test/identity-web-launchd.test.mjs","governance/test/realtime-source-sharing.test.mjs","identity/apps/api-nestjs/test/redis.readiness.test.ts","identity/apps/web/src/hooks/create-realtime-hook.ts","identity/apps/web/src/store/create-realtime-store.ts","runtime/apps/api-nestjs/src/platform/notification-credential-resolver.ts","runtime/apps/api-nestjs/src/platform/notification-credentials.service.ts","runtime/apps/api-nestjs/test/platform.notification-credentials.test.ts","runtime/apps/web/src/hooks/create-realtime-hook.ts","runtime/apps/web/src/store/create-realtime-store.ts","runtime/apps/workbench/src/features/dictionary/reference-views.tsx","runtime/apps/workbench/src/features/dictionary/value-editor.tsx","runtime/clients/notification-webhook/src/correlation.test.ts","runtime/modules/kit/src/notification-credentials.ts","runtime/modules/kit/src/workload-token-file.ts","runtime/modules/notification-webhook/src/delivery/configured-credentials.test.ts","runtime/modules/scope/src/persistence/token-transport.test.ts","runtime/modules/scope/src/persistence/token-transport.ts","runtime/services/payment-binding-candidate/src/provider-port.mjs","runtime/services/payment-binding-candidate/src/provider-simulator.mjs","runtime/services/payment-binding-candidate/test/provider-fixtures.mjs","runtime/services/payment-binding-candidate/test/provider-port.test.mjs","runtime/services/payment-binding-candidate/test/provider-simulator.test.mjs","stack/identity-web/README.md","stack/identity-web/prepare-launchd.mjs"],"removed":[],"modified":["CLAUDE.md","README.md","contracts/contracts/master-data-registry-api.v1.openapi.json","contracts/contracts/notification-delivery-api.v1.openapi.json","docs/README.md","docs/SDK版本与接入边界.md","docs/credentialM2当前策略核对与验收前置-2026-11-02.md","docs/evidence/consumer-support-warn-audit-2026-10-31/landing-validation.public.json","docs/evidence/governance-parallel-six-warn-2026-10-31/README.md","docs/业务消费者支撑作业补齐-2026-10-31.md","docs/代码精简分段实施-2026-10-29.md","docs/企业中台工作台双工作区实施与部署-2026-10-20.md","docs/企业公共基础平台对外交付设计.md","docs/当前状态与验收边界.md","docs/统一权限平台UIUX完善-2026-10-22.md","docs/能力设计/多渠道支付接入服务设计-2026-10-10.md","docs/账户安全入口接入与部署记录-2026-10-10.md","docs/通知官方客户端迁移指南-2026-10-31.md","governance/caddy-routes.json","governance/check-workbench-ui.mjs","governance/templates/caddy/Caddyfile.tpl","governance/templates/caddy/dev.header","governance/test/caddy-generation.test.mjs","identity/CLAUDE.md","identity/apps/api-nestjs/src/redis/redis.module.ts","identity/apps/web/e2e/acceptance.spec.ts","identity/apps/web/next.config.ts","identity/apps/web/src/hooks/useRealtime.ts","identity/apps/web/src/store/realtime.ts","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-acceptance.latest.json","identity/reports/runtime-governance.latest.json","identity/reports/schema-sync.latest.json","identity/reports/statemachine-write-guard.latest.json","identity/reports/ui-acceptance.latest.json","identity/reports/validation-source.latest.json","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/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/deployed-runtime.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/hr-transfer-signoff.latest.json","reports/identity-ui.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/mainline-acceptance.latest.json","reports/mcp-writes.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/port-conformance.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/scope-owner-chain.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/CLAUDE.md","runtime/apps/api-nestjs/src/platform/http/credential-lease.controller.ts","runtime/apps/api-nestjs/src/platform/http/notification-webhook.controller.ts","runtime/apps/api-nestjs/src/platform/platform-http.module.ts","runtime/apps/api-nestjs/src/platform/platform-jobs.module.ts","runtime/apps/web/e2e-workbench/dictionary.spec.ts","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/web/next.config.ts","runtime/apps/web/src/hooks/useRealtime.ts","runtime/apps/web/src/store/realtime.ts","runtime/apps/workbench/scripts/dictionary-api.test.mjs","runtime/apps/workbench/src/app/catalog/page.tsx","runtime/apps/workbench/src/components/operations/fact-registrations-apply.tsx","runtime/apps/workbench/src/features/dictionary/api.ts","runtime/apps/workbench/src/features/dictionary/workspace.tsx","runtime/apps/workbench/src/features/platform/api.ts","runtime/apps/workbench/src/features/platform/environment.ts","runtime/clients/notification-webhook/README.md","runtime/clients/notification-webhook/src/index.ts","runtime/docs/domain/identity-blueprint.md","runtime/modules/credential/README.md","runtime/modules/credential/src/persistence/openbao-token.ts","runtime/modules/fact/README.md","runtime/modules/fact/src/persistence/timers.integration.test.ts","runtime/modules/identity/ui-source-relocation.json","runtime/modules/kit/src/index.ts","runtime/modules/master-data-registry/README.md","runtime/modules/master-data-registry/src/dictionary-snapshot.json","runtime/modules/master-data-registry/src/dictionary.mjs","runtime/modules/master-data-registry/test/dictionary.test.mjs","runtime/modules/notification-webhook/README.md","runtime/modules/notification-webhook/src/delivery/delivery-authorizer.ts","runtime/modules/notification-webhook/src/delivery/delivery-executor.ts","runtime/modules/notification-webhook/src/index.ts","runtime/modules/notification-webhook/src/jobs/registered-delivery-retry.ts","runtime/modules/scope/README.md","runtime/modules/scope/src/persistence/oauth.ts","runtime/reports/agent-adapters.latest.json","runtime/reports/baseline.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-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/ui-acceptance.latest.json","runtime/reports/validation-source.latest.json","runtime/services/master-data-registry/public/app.css","runtime/services/master-data-registry/public/app.js","runtime/services/master-data-registry/public/index.html","runtime/services/master-data-registry/src/host.mjs","runtime/services/master-data-registry/test/browser.ui.mjs","runtime/services/master-data-registry/test/http.test.mjs","runtime/services/payment-binding-candidate/README.md","runtime/test/e2e/credential-m1-http.test.ts","stack/README.md","stack/caddy/Caddyfile","stack/caddy/Caddyfile.staging","stack/compose.yaml"]},{"id":"6206476a0c1ba57c40c49e439f75686a0d6cf259","message":"docs(credential): project current M1 M2 readiness evidence onto retained local main\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6206476a0c1ba57c40c49e439f75686a0d6cf259","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-02T01:07:38-08:00","added":["docs/credentialM2当前策略核对与验收前置-2026-11-02.md","docs/evidence/credential-m2-readiness-2026-11-02/acceptance-witness.draft.json","docs/evidence/credential-m2-readiness-2026-11-02/alias-core.result.public.json","docs/evidence/credential-m2-readiness-2026-11-02/alias-core.runner.cjs.txt","docs/evidence/credential-m2-readiness-2026-11-02/alias-pilot.result.public.json","docs/evidence/credential-m2-readiness-2026-11-02/alias-pilot.runner.cjs.txt","docs/evidence/credential-m2-readiness-2026-11-02/core-endpoint.result.public.json","docs/evidence/credential-m2-readiness-2026-11-02/core-endpoint.runner.cjs.txt","docs/evidence/credential-m2-readiness-2026-11-02/endpoint-comparison.public.json","docs/evidence/credential-m2-readiness-2026-11-02/evidence-gate.result.public.json","docs/evidence/credential-m2-readiness-2026-11-02/evidence-gate.runner.public.json","docs/evidence/credential-m2-readiness-2026-11-02/evidence-gate.runner.py.txt","docs/evidence/credential-m2-readiness-2026-11-02/exact-policy.result.public.json","docs/evidence/credential-m2-readiness-2026-11-02/exact-policy.runner.cjs.txt","docs/evidence/credential-m2-readiness-2026-11-02/m1.result.public.json","docs/evidence/credential-m2-readiness-2026-11-02/m1.runner.cjs.txt","docs/evidence/credential-m2-readiness-2026-11-02/manifest.json","docs/evidence/credential-m2-readiness-2026-11-02/pilot-binding.public.json","docs/evidence/credential-m2-readiness-2026-11-02/receipt-delta.public.json","docs/evidence/credential-m2-readiness-2026-11-02/rls-metadata.result.public.json","docs/evidence/credential-m2-readiness-2026-11-02/rls-metadata.runner.cjs.txt","docs/evidence/credential-m2-readiness-2026-11-02/summary.public.json"],"removed":[],"modified":["docs/credential授权回执复核与验收材料-2026-11-02.md"]},{"id":"d477dbf7c29ad63a591e583e6479f586ce575253","message":"docs(credential): 如实订正短窗口归还超时记录\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d477dbf7c29ad63a591e583e6479f586ce575253","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:20:32-08:00","added":[],"removed":[],"modified":["docs/credential授权回执复核与验收材料-2026-11-02.md","docs/evidence/credential-signoff-recheck-2026-11-02/manifest.json","docs/evidence/credential-signoff-recheck-2026-11-02/publication.public.json"]},{"id":"e3c629d54332a5cf8facdfacbb3ee281905cd9a4","message":"docs(credential): 记录授权材料实际采用及现服保留\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e3c629d54332a5cf8facdfacbb3ee281905cd9a4","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:17:29-08:00","added":["docs/evidence/credential-signoff-recheck-2026-11-02/publication.public.json","docs/evidence/credential-signoff-recheck-2026-11-02/services.public.json"],"removed":[],"modified":["docs/credential持续issuer与消费者接入-2026-11-01.md","docs/credential授权回执复核与验收材料-2026-11-02.md","docs/evidence/credential-signoff-recheck-2026-11-02/manifest.json"]}],"total_commits":0,"head_commit":{"id":"e19a7940219aaf01d40c8b7f086e4510a927a3b0","message":"chore(reports): 合并主线后code-sets回绑 @ de3bc9f78\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e19a7940219aaf01d40c8b7f086e4510a927a3b0","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-02T19:50:20-08:00","added":[],"removed":[],"modified":["reports/code-sets.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":152614,"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":188,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-03T11:27:47+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
|
1793677857
|
1793678894
|
0
|
1793677856
|
1793679054
|
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
|
|
24723
|
Land G0 source hierarchy labels and the G8 V1.1 lo Land G0 source hierarchy labels and the G8 V1.1 local contract appendix...
|
121
|
5
|
kernel-ci.yml
|
78
|
5
|
0
|
refs/heads/main
|
5cceba63d9a5f4493074da8ceaa888a6a24fae93
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d5ce7a288a8d59bef7fcd1f3a01e515c1502019","after":"5cceba63d9a5f4493074da8ceaa888a6a24fae93","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/2d5ce7a288a8d59bef7fcd1f3a01e515c1502019...5cceba63d9a5f4493074da8ceaa888a6a24fae93","commits":[{"id":"5cceba63d9a5f4493074da8ceaa888a6a24fae93","message":"Land G0 source hierarchy labels and the G8 V1.1 local contract appendix\n\nG0 and G8 were approved on 2026-09-29 but their landing artifacts did not\nexist. spec-coverage now labels every chapter NORMATIVE (1-22) or GUIDE\n(23-31); docs/spec-hierarchy.md lists the guide chapters and the ADR\nextractions from them (none yet). docs/v1.1-local-contract-appendix.md\nregisters the eight origin: local aggregates and the two non-aggregate\nlocal contracts named at approval. Scanning the chapters showed that\nEvidenceQualityAssessment is never named in the original text, so it is\nnow marked origin: local.\n\ncheck-spec-governance (part of check:model) keeps the catalog, appendix,\nchapter labels and ADR citations consistent; its unit tests mutate each\ninput to prove the rejections. No runtime code or migration changes, so\nnothing is deployed for this commit.\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/5cceba63d9a5f4493074da8ceaa888a6a24fae93","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-29T21:50:12-07:00","added":["docs/releases/candidates/g0-g8-spec-governance.md","docs/spec-hierarchy.md","docs/v1.1-local-contract-appendix.md","scripts/check-spec-governance.js","src/spec-governance.js","test/spec-governance.test.js"],"removed":[],"modified":["README.md","docs/decisions/README.md","model/catalog.json","model/spec-coverage.json","package.json"]}],"total_commits":0,"head_commit":{"id":"5cceba63d9a5f4493074da8ceaa888a6a24fae93","message":"Land G0 source hierarchy labels and the G8 V1.1 local contract appendix\n\nG0 and G8 were approved on 2026-09-29 but their landing artifacts did not\nexist. spec-coverage now labels every chapter NORMATIVE (1-22) or GUIDE\n(23-31); docs/spec-hierarchy.md lists the guide chapters and the ADR\nextractions from them (none yet). docs/v1.1-local-contract-appendix.md\nregisters the eight origin: local aggregates and the two non-aggregate\nlocal contracts named at approval. Scanning the chapters showed that\nEvidenceQualityAssessment is never named in the original text, so it is\nnow marked origin: local.\n\ncheck-spec-governance (part of check:model) keeps the catalog, appendix,\nchapter labels and ADR citations consistent; its unit tests mutate each\ninput to prove the rejections. No runtime code or migration changes, so\nnothing is deployed for this commit.\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/5cceba63d9a5f4493074da8ceaa888a6a24fae93","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-29T21:50:12-07:00","added":["docs/releases/candidates/g0-g8-spec-governance.md","docs/spec-hierarchy.md","docs/v1.1-local-contract-appendix.md","scripts/check-spec-governance.js","src/spec-governance.js","test/spec-governance.test.js"],"removed":[],"modified":["README.md","docs/decisions/README.md","model/catalog.json","model/spec-coverage.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":68596,"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":15,"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-30T12:40:25+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
|
1790744810
|
1790745310
|
0
|
1790743855
|
1790745310
|
|
|
0
|
Edit
Delete
|
|
26473
|
docs(hr): align D3 safety patch status with comple docs(hr): align D3 safety patch status with completed verification and service update...
|
83
|
5
|
governance.yml
|
94
|
5
|
0
|
refs/heads/main
|
c45a63ad1c7366aaf077ac6cf732ec24d72018cf
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d91dfa26f65498fec55f7e0440e277be7866e2a","after":"c45a63ad1c7366aaf077ac6cf732ec24d72018cf","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/2d91dfa26f65498fec55f7e0440e277be7866e2a...c45a63ad1c7366aaf077ac6cf732ec24d72018cf","commits":[{"id":"c45a63ad1c7366aaf077ac6cf732ec24d72018cf","message":"docs(hr): align D3 safety patch status with completed verification and service update\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/c45a63ad1c7366aaf077ac6cf732ec24d72018cf","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-25T11:20:00-07:00","added":[],"removed":[],"modified":["README.md","docs/nestjs-convergence.md","reports/docs-truth.latest.json","reports/governance-docs.latest.json"]}],"total_commits":0,"head_commit":{"id":"c45a63ad1c7366aaf077ac6cf732ec24d72018cf","message":"docs(hr): align D3 safety patch status with completed verification and service update\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/c45a63ad1c7366aaf077ac6cf732ec24d72018cf","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-25T11:20:00-07:00","added":[],"removed":[],"modified":["README.md","docs/nestjs-convergence.md","reports/docs-truth.latest.json","reports/governance-docs.latest.json"]},"repository":{"id":83,"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":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13153,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-25T21:09:26+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
6
|
1792952425
|
1792952530
|
0
|
1792952424
|
1792952530
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26474
|
docs(hr): align D3 safety patch status with comple docs(hr): align D3 safety patch status with completed verification and service update...
|
83
|
5
|
platform-governance.yml
|
95
|
5
|
0
|
refs/heads/main
|
c45a63ad1c7366aaf077ac6cf732ec24d72018cf
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d91dfa26f65498fec55f7e0440e277be7866e2a","after":"c45a63ad1c7366aaf077ac6cf732ec24d72018cf","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/2d91dfa26f65498fec55f7e0440e277be7866e2a...c45a63ad1c7366aaf077ac6cf732ec24d72018cf","commits":[{"id":"c45a63ad1c7366aaf077ac6cf732ec24d72018cf","message":"docs(hr): align D3 safety patch status with completed verification and service update\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/c45a63ad1c7366aaf077ac6cf732ec24d72018cf","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-25T11:20:00-07:00","added":[],"removed":[],"modified":["README.md","docs/nestjs-convergence.md","reports/docs-truth.latest.json","reports/governance-docs.latest.json"]}],"total_commits":0,"head_commit":{"id":"c45a63ad1c7366aaf077ac6cf732ec24d72018cf","message":"docs(hr): align D3 safety patch status with completed verification and service update\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/c45a63ad1c7366aaf077ac6cf732ec24d72018cf","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-25T11:20:00-07:00","added":[],"removed":[],"modified":["README.md","docs/nestjs-convergence.md","reports/docs-truth.latest.json","reports/governance-docs.latest.json"]},"repository":{"id":83,"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":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13153,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-25T21:09:26+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
8
|
1792952530
|
1792952550
|
0
|
1792952424
|
1792952550
|
|
|
0
|
Edit
Delete
|
|
24468
|
chore(reports): bind governance checks to 2c225edd
|
116
|
5
|
platform.yml
|
297
|
5
|
0
|
refs/heads/main
|
2055c8c6027f406e67add0757a47cb083fefd981
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d938eadf11f97ebbf78fd2042cfcaa3c804e329","after":"2055c8c6027f406e67add0757a47cb083fefd981","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2d938eadf11f97ebbf78fd2042cfcaa3c804e329...2055c8c6027f406e67add0757a47cb083fefd981","commits":[{"id":"2055c8c6027f406e67add0757a47cb083fefd981","message":"chore(reports): bind governance checks to 2c225edd\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2055c8c6027f406e67add0757a47cb083fefd981","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-23T20:12:27-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.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/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/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.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":"2c225eddc6da15ffc4d37e043457c0b9d7a88d15","message":"docs(governance): align current module truth\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2c225eddc6da15ffc4d37e043457c0b9d7a88d15","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-23T20:04:16-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/runbook.md","docs/企业公共基础平台对外交付设计.md","docs/项目完整能力表.md"]},{"id":"98672d2f2bf8271796e888bdeb8b8d64859b122d","message":"chore(reports): record runtime image smoke\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/98672d2f2bf8271796e888bdeb8b8d64859b122d","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-23T20:02:08-07:00","added":[],"removed":[],"modified":["reports/image-smoke.latest.json"]},{"id":"57f1d3876cdde1bbaef005e7835614a7fbca6814","message":"chore(reports): bind runtime image digest\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/57f1d3876cdde1bbaef005e7835614a7fbca6814","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-23T20:01:48-07:00","added":[],"removed":[],"modified":["reports/image-digest.json"]},{"id":"1da821b6f711c1cdf0d93d3857bf83e98c411c60","message":"Merge remote-tracking branch 'origin/main'\n\n# Conflicts:\n#\tcontracts/test/impact-graph.test.mjs\n#\treports/caddy.latest.json\n#\treports/candidate-contracts.latest.json\n#\treports/catalog-drift.latest.json\n#\treports/catalog-reconciliation.latest.json\n#\treports/ci-mirror.latest.json\n#\treports/credential-m1-sla.latest.json\n#\treports/cross-cutting-capabilities.latest.json\n#\treports/doc-claims.latest.json\n#\treports/evidence-freshness.latest.json\n#\treports/fact-pii.latest.json\n#\treports/facts.latest.json\n#\treports/fixture-coverage.latest.json\n#\treports/fixtures.latest.json\n#\treports/gate-flow.latest.json\n#\treports/machine-revocation-sla.latest.json\n#\treports/migration-decs.latest.json\n#\treports/module-imports.latest.json\n#\treports/otel.latest.json\n#\treports/revocation-sla.latest.json\n#\treports/scope-fact-sla.latest.json\n#\treports/scope-http.latest.json\n#\treports/stub-surface.latest.json\n#\treports/workbench-catalog-snapshot.latest.json\n#\treports/workbench-ops-snapshot.latest.json\n#\truntime/reports/agent-adapters.latest.json\n#\truntime/reports/conformance-differential.latest.json\n#\truntime/reports/conformance-matrix.latest.json\n#\truntime/reports/contract-consumers.latest.json\n#\truntime/reports/docs-truth.latest.json\n#\truntime/reports/dual-backend-parity.latest.json\n#\truntime/reports/fork-readiness.latest.json\n#\truntime/reports/governance-docs.latest.json\n#\truntime/reports/governance-rules.latest.json\n#\truntime/reports/governance-status.latest.json\n#\truntime/reports/governance.latest.json\n#\truntime/reports/migrations.latest.json\n#\truntime/reports/naming.latest.json\n#\truntime/reports/permission-catalog.latest.json\n#\truntime/reports/platform-ops-definitions.latest.json\n#\truntime/reports/runtime-acceptance.latest.json\n#\truntime/reports/runtime-governance.latest.json\n#\truntime/reports/schema-sync.latest.json\n#\truntime/reports/statemachine-write-guard.latest.json\n#\truntime/reports/validation-source.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1da821b6f711c1cdf0d93d3857bf83e98c411c60","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-23T19:58:24-07:00","added":["docs/能力设计/C14-AI治理第二批设计草案-2026-09-23.md","identity/apps/api-nestjs/persistence/session-revoked-fact.ts","runtime/clients/ai/README.md","runtime/clients/ai/package.json","runtime/clients/ai/src/index.test.ts","runtime/clients/ai/src/index.ts","runtime/clients/ai/tsconfig.json","runtime/modules/ai-gateway/prisma/migrations/202609230001_ai_fact_outbox/migration.sql","runtime/modules/ai-gateway/src/domain/ai-action-fact.test.ts","runtime/modules/ai-gateway/src/domain/ai-action-fact.ts","runtime/modules/ai-gateway/src/domain/ai-invoke.ts","runtime/modules/ai-gateway/src/persistence/litellm-client.test.ts","runtime/modules/ai-gateway/src/persistence/litellm-client.ts","runtime/modules/application-contract-registry/prisma/migrations/202609230002_manifest_review_ledger/migration.sql","runtime/modules/application-contract-registry/prisma/migrations/migration_lock.toml","runtime/modules/application-contract-registry/src/persistence/lifecycle-audit-relay.ts","runtime/modules/application-contract-registry/src/persistence/manifest-review-store.ts","runtime/modules/application-contract-registry/src/persistence/prisma-store-factory.ts","runtime/modules/application-contract-registry/test/ledger.integration.ts","runtime/modules/application-contract-registry/vitest.integration.config.ts","runtime/modules/fact/src/facts/schema-refs.json","runtime/modules/fact/src/persistence/schema-refs.test.ts","runtime/modules/identity/prisma/migrations/20260923180000_identity_session_revoked_fact/migration.sql","runtime/modules/identity/src/persistence/session-revoked-fact.test.ts","runtime/modules/identity/src/persistence/session-revoked-fact.ts"],"removed":[],"modified":["CLAUDE.md","contracts/candidates/contracts/ai-route-api.v1.openapi.json","contracts/catalogs/decisions.json","contracts/catalogs/permissions.json","contracts/test/governance-linter.test.mjs","contracts/test/impact-graph.test.mjs","docs/domain/registry-snapshot-blueprint.md","docs/fact模块完成度收口-2026-09-23.md","docs/runbook.md","docs/应用接入流程与协议操作规范-2026-09-19.md","docs/未合并分支登记-2026-09-15.md","docs/缺失模块完善清单-2026-09-21.md","governance/authority-basis.json","governance/evidence-scopes.json","governance/lib/identity-copy.mjs","governance/m5-registration-plan.mjs","governance/release-packages.json","governance/stub-surface.json","governance/sync-fact-schema-digests.mjs","governance/test/build-workbench-snapshots.test.mjs","governance/test/check-modules-authority.test.mjs","governance/test/identity-copy.test.mjs","governance/test/m5-registration-plan.test.mjs","governance/test/module-facts.test.mjs","identity/CLAUDE.md","identity/reports/contract-consumers.latest.json","identity/reports/docs-truth.latest.json","identity/reports/dual-backend-behavior.latest.json","identity/reports/dual-backend-parity.latest.json","identity/reports/fork-readiness.latest.json","identity/reports/governance-docs.latest.json","identity/reports/migrations.latest.json","identity/reports/naming.latest.json","identity/reports/runtime-acceptance.latest.json","identity/reports/schema-sync.latest.json","identity/reports/statemachine-write-guard.latest.json","identity/reports/validation-source.latest.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/credential-m1-sla.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/identity-ui.latest.json","reports/machine-revocation-sla.latest.json","reports/mainline-acceptance.latest.json","reports/mcp-writes.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/port-conformance.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/CLAUDE.md","runtime/apps/api-nestjs/.env.example","runtime/apps/api-nestjs/src/platform/http/ai-route.controller.ts","runtime/apps/api-nestjs/src/platform/http/application-contract-registry.controller.ts","runtime/apps/api-nestjs/src/platform/http/fact-intake.controller.ts","runtime/apps/api-nestjs/src/platform/http/permission-decision.adapter.ts","runtime/apps/api-nestjs/test/platform.decision-api.test.ts","runtime/apps/api-nestjs/test/platform.fact-ops.http.test.ts","runtime/apps/api-nestjs/test/platform.permission-catalog-enforce.http.test.ts","runtime/apps/api-nestjs/test/platform.registry-http.test.ts","runtime/clients/README.md","runtime/modules.json","runtime/modules/ai-gateway/prisma/schema.prisma","runtime/modules/ai-gateway/src/domain/index.ts","runtime/modules/ai-gateway/src/health.test.ts","runtime/modules/ai-gateway/src/health.ts","runtime/modules/ai-gateway/src/index.ts","runtime/modules/ai-gateway/src/persistence/ai-gateway-store.ts","runtime/modules/ai-gateway/src/persistence/http-runtime.test.ts","runtime/modules/ai-gateway/src/persistence/http-runtime.ts","runtime/modules/ai-gateway/test/persistence.integration.ts","runtime/modules/application-contract-registry/README.md","runtime/modules/application-contract-registry/package.json","runtime/modules/application-contract-registry/prisma/schema.prisma","runtime/modules/application-contract-registry/src/http/registry-admission-runtime.test.ts","runtime/modules/application-contract-registry/src/http/registry-admission-runtime.ts","runtime/modules/application-contract-registry/src/index.ts","runtime/modules/fact/src/ops/fact-ops.ts","runtime/modules/fact/src/persistence/fact-operations.ts","runtime/modules/fact/src/persistence/fact-store.ts","runtime/modules/fact/src/persistence/schema-binding.ts","runtime/modules/fact/test/operations.integration.ts","runtime/modules/identity/package.json","runtime/modules/identity/prisma/schema.prisma","runtime/modules/identity/src/http/authentication/authentication.service.ts","runtime/modules/identity/src/http/common/tenant-scope.ts","runtime/modules/identity/src/http/oidc/oidc-state.service.ts","runtime/modules/identity/src/index.ts","runtime/modules/identity/src/jobs/session-cleanup.ts","runtime/modules/kit/src/ai-route-runtime.ts","runtime/modules/kit/src/application-contract-registry-runtime.ts","runtime/modules/kit/src/index.ts","runtime/modules/permission/src/domain/catalog-admission.ts","runtime/modules/permission/test/fixtures/permission.fixtures.json","runtime/modules/permission/test/negative/catalog-admission.test.ts","runtime/modules/permission/test/negative/permission-store-catalog.test.ts","runtime/packages/contracts/src/permission-catalog.ts","runtime/pnpm-lock.yaml","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-differential.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-acceptance.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","runtime/test/e2e/identity-profile.test.ts","runtime/turbo.json","stack/compose.yaml"]}],"total_commits":0,"head_commit":{"id":"2055c8c6027f406e67add0757a47cb083fefd981","message":"chore(reports): bind governance checks to 2c225edd\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2055c8c6027f406e67add0757a47cb083fefd981","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-23T20:12:27-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.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/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/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.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"]},"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":12516,"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":46,"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-24T10:48:17+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
|
1790219580
|
1790219701
|
0
|
1790219579
|
1790220641
|
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
|
|
23714
|
Merge branch 'main' into codex/industry-tr Merge branch 'main' into codex/industry-trends...
|
57
|
5
|
governance.yml
|
85
|
5
|
0
|
refs/heads/main
|
923412ee456e126ed8b6ccc011b9878f92fc96e8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d9dd1b8cadad51545770cb227b0e343a1ad76c0","after":"923412ee456e126ed8b6ccc011b9878f92fc96e8","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/2d9dd1b8cadad51545770cb227b0e343a1ad76c0...923412ee456e126ed8b6ccc011b9878f92fc96e8","commits":[{"id":"923412ee456e126ed8b6ccc011b9878f92fc96e8","message":"Merge branch 'main' into codex/industry-trends\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/923412ee456e126ed8b6ccc011b9878f92fc96e8","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-08T11:17:39-07:00","added":["docs/releases/2026-09-08-r51.md","reports/menu-toggle-2026-09-08/browser-verification.json","reports/menu-toggle-2026-09-08/deployed-verify.json","reports/menu-toggle-2026-09-08/deployment-summary.json","reports/menu-toggle-2026-09-08/post-deployment-smoke.json"],"removed":[],"modified":["docs/governance/log/2026-09-08-menu-toggle.md","docs/releases/current.md","reports/menu-toggle-2026-09-08/README.md"]},{"id":"162de972a9921b06c419a7de441445613eb9dd41","message":"test(trends): verify combined release source\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/162de972a9921b06c419a7de441445613eb9dd41","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-08T11:17:27-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-08-industry-trends.md","reports/admin-desktop.png","reports/admin-mobile.png","reports/content-detail.brief-desktop.png","reports/content-detail.images-desktop.png","reports/content-detail.output-desktop.png","reports/content-detail.plans-desktop.png","reports/content-detail.review-desktop.png","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/industry-trends-2026-09-08/validation.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/model-api-key-saved.png","reports/model-credential-error.desktop.png","reports/model-credential-error.mobile.png","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/production-acceptance.latest.json","reports/production-delivery-released.desktop.png","reports/production-delivery-revoked.mobile.png","reports/production-pagination.desktop.png","reports/production-pagination.mobile.png","reports/production-review-preview.desktop.png","reports/production-security.latest.json","reports/production-single-tenant-create.desktop.png","reports/production-single-tenant-separation.desktop.png","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/script-generation-queue.png","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/template-types.desktop.png","reports/toolchain.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.draft-import.png","reports/ui-acceptance.latest.json","reports/ui-acceptance.production.png","reports/ux-edit.desktop.png","reports/ux-home.desktop.png","reports/ux-intake.desktop.png","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"923412ee456e126ed8b6ccc011b9878f92fc96e8","message":"Merge branch 'main' into codex/industry-trends\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/923412ee456e126ed8b6ccc011b9878f92fc96e8","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-08T11:17:39-07:00","added":["docs/releases/2026-09-08-r51.md","reports/menu-toggle-2026-09-08/browser-verification.json","reports/menu-toggle-2026-09-08/deployed-verify.json","reports/menu-toggle-2026-09-08/deployment-summary.json","reports/menu-toggle-2026-09-08/post-deployment-smoke.json"],"removed":[],"modified":["docs/governance/log/2026-09-08-menu-toggle.md","docs/releases/current.md","reports/menu-toggle-2026-09-08/README.md"]},"repository":{"id":57,"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":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":659001,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-09-09T02:15:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1788891476
|
1788891515
|
0
|
1788891475
|
1788891515
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26381
|
docs(data-analytics): 记录实际主线验收与服务采用边界
|
116
|
5
|
platform.yml
|
1033
|
5
|
0
|
refs/heads/main
|
9bf02b23e7730fb630114f4ea5bc533257722eb4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2da6a58885a24555b8f2eb88be39ba4a1db54d35","after":"9bf02b23e7730fb630114f4ea5bc533257722eb4","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2da6a58885a24555b8f2eb88be39ba4a1db54d35...9bf02b23e7730fb630114f4ea5bc533257722eb4","commits":[{"id":"9bf02b23e7730fb630114f4ea5bc533257722eb4","message":"docs(data-analytics): 记录实际主线验收与服务采用边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9bf02b23e7730fb630114f4ea5bc533257722eb4","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-23T15:47:21-07:00","added":["docs/evidence/metric-name-review-2026-10-23/main-delivery/README.md","docs/evidence/metric-name-review-2026-10-23/main-delivery/freshness.json","docs/evidence/metric-name-review-2026-10-23/main-delivery/service-public-preflight.json","docs/evidence/metric-name-review-2026-10-23/main-delivery/steps.json"],"removed":[],"modified":["docs/当前状态与验收边界.md"]},{"id":"4aa9a1de5b7e53f50b068223e40f38b2e51766c9","message":"chore(reports): 指标修复实际main登记与快照回绑 @ 379990e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4aa9a1de5b7e53f50b068223e40f38b2e51766c9","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-23T15:46:39-07:00","added":[],"removed":[],"modified":["reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/evidence-freshness.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"379990e136a2bc173cb3482a4ae0bfee079ad1de","message":"chore(reports): 指标查询修复完整根链回绑 @ ce8e8aef\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/379990e136a2bc173cb3482a4ae0bfee079ad1de","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-23T15:43:56-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","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.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":"fea608691ec76d84a0a24e7ae9dfd7c4fc53e09f","message":"docs(data-analytics): 保留静态验收范围及来源冲突拒绝\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fea608691ec76d84a0a24e7ae9dfd7c4fc53e09f","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-23T15:43:56-07:00","added":["docs/evidence/metric-name-review-2026-10-23/static-ce8e8aef/README.md","docs/evidence/metric-name-review-2026-10-23/static-ce8e8aef/accepted-root-exit.json","docs/evidence/metric-name-review-2026-10-23/static-ce8e8aef/accepted-root.log.gz","docs/evidence/metric-name-review-2026-10-23/static-ce8e8aef/final-freshness.json","docs/evidence/metric-name-review-2026-10-23/static-ce8e8aef/registered-source-catalog.json","docs/evidence/metric-name-review-2026-10-23/static-ce8e8aef/strict-shadow-refusal.json","docs/evidence/metric-name-review-2026-10-23/static-ce8e8aef/strict-shadow-refusal.log","docs/evidence/metric-name-review-2026-10-23/static-ce8e8aef/unaccepted-shadow-exit.json","docs/evidence/metric-name-review-2026-10-23/static-ce8e8aef/unaccepted-shadow-root.log.gz"],"removed":[],"modified":[]},{"id":"ce8e8aef27087cc45ce716488182cdadab48e4f5","message":"docs(data-analytics): 记录4470项固定验收与资源收尾\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ce8e8aef27087cc45ce716488182cdadab48e4f5","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-23T15:36:44-07:00","added":["docs/evidence/metric-name-review-2026-10-23/fixed-83c0d47/README.md","docs/evidence/metric-name-review-2026-10-23/fixed-83c0d47/initial-pg-cleanup.json","docs/evidence/metric-name-review-2026-10-23/fixed-83c0d47/module-integration.log","docs/evidence/metric-name-review-2026-10-23/fixed-83c0d47/receipt.json","docs/evidence/metric-name-review-2026-10-23/fixed-83c0d47/runtime.log"],"removed":[],"modified":["CLAUDE.md","runtime/CLAUDE.md","runtime/reports/baseline.json"]}],"total_commits":0,"head_commit":{"id":"9bf02b23e7730fb630114f4ea5bc533257722eb4","message":"docs(data-analytics): 记录实际主线验收与服务采用边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9bf02b23e7730fb630114f4ea5bc533257722eb4","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-23T15:47:21-07:00","added":["docs/evidence/metric-name-review-2026-10-23/main-delivery/README.md","docs/evidence/metric-name-review-2026-10-23/main-delivery/freshness.json","docs/evidence/metric-name-review-2026-10-23/main-delivery/service-public-preflight.json","docs/evidence/metric-name-review-2026-10-23/main-delivery/steps.json"],"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":104123,"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":154,"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-24T03:11: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
|
1792795703
|
1792795705
|
0
|
1792795701
|
1792795717
|
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
|
|
25957
|
chore(reports): refresh alert evidence indexes fro chore(reports): refresh alert evidence indexes from clean source...
|
116
|
5
|
platform.yml
|
822
|
5
|
0
|
refs/heads/main
|
86cc2d28b7ff542bf08543dddf97888756239a09
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2dee9c3bf7dc64f40e4d45c602dadbcbc97610c4","after":"86cc2d28b7ff542bf08543dddf97888756239a09","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2dee9c3bf7dc64f40e4d45c602dadbcbc97610c4...86cc2d28b7ff542bf08543dddf97888756239a09","commits":[{"id":"86cc2d28b7ff542bf08543dddf97888756239a09","message":"chore(reports): refresh alert evidence indexes from clean source\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/86cc2d28b7ff542bf08543dddf97888756239a09","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-16T18:59:44-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"21643b8499dcb4ae6239eee33d59f90205cbde27","message":"docs: verify one authorized alert delivery and retain release boundaries\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/21643b8499dcb4ae6239eee33d59f90205cbde27","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-16T18:59:38-07:00","added":[],"removed":[],"modified":["docs/凭据与消费者水位及正式发布续推-2026-10-16.md","reports/alert-delivery.latest.json","reports/otel.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"86cc2d28b7ff542bf08543dddf97888756239a09","message":"chore(reports): refresh alert evidence indexes from clean source\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/86cc2d28b7ff542bf08543dddf97888756239a09","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-16T18:59:44-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.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":46127,"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-17T09:59:06+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
|
1792202423
|
1792202425
|
0
|
1792202387
|
1792202500
|
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
|
|
24071
|
chore(reports): 回绑 @ 71b306f,登记面 33 → 35 全新鲜
|
116
|
5
|
platform.yml
|
107
|
5
|
0
|
refs/heads/main
|
314c179366fb02a53485f4efbd0e3d3e88cd5470
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2dfbcb9148a7beabb926462eebb82645e548c10a","after":"314c179366fb02a53485f4efbd0e3d3e88cd5470","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2dfbcb9148a7beabb926462eebb82645e548c10a...314c179366fb02a53485f4efbd0e3d3e88cd5470","commits":[{"id":"314c179366fb02a53485f4efbd0e3d3e88cd5470","message":"chore(reports): 回绑 @ 71b306f,登记面 33 → 35 全新鲜\n\nrelease-manifest 与 sbom 首次带嵌套 provenance 并受新鲜度保护。\n\nManifest 刷新后缺项 4 → 6,多出的两条都是真的、被旧快照藏了四天:\n- images.stack.*:compose 启用 runtime 服务后镜像是变量 ${PLATFORM_RUNTIME_IMAGE:?},\n 未按 digest 锁定(PF-05 / PF-23 晋级前解决)\n- sbom:局部 lockfile 清单(268 包,仅 Node 依赖,不含基础镜像 Debian 包)\n 不满足 D-2 的完整 SBOM 要求\n\ncheck:evidence passed:35 份已登记全部新鲜,0 过期 / 0 例外 / 0 告警。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/314c179366fb02a53485f4efbd0e3d3e88cd5470","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-17T19:21:00-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/evidence-freshness.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-manifest.latest.json","reports/sbom.latest.json","reports/sbom.spdx.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":"71b306f53390e6119590b5225b660cd4effcd3b5","message":"chore(governance): 登记 release-manifest 与 sbom 进 evidence-scopes(35 条)\n\n承 c5d9897。三份补了嵌套 provenance 之后,其中两份现在就能登记:\n\n- release-manifest(warn):作用域 = compose、image-digest.json、四类包的\n package.json、runtime/modules、生成器与 schema。**这是 MS-4 退出条件的判据\n 输入**,此前无人监控其新鲜度\n- sbom(warn):作用域 = image-digest.json、生成器、runtime 锁文件\n\nimage-smoke 本轮不登记:生成器已修,但要补上形状得起真实容器重跑(脚本强制\n--env-file,需 DB/Redis),不值得为补一个形状去起一套底座——待其下一次真实\n运行后登记。note 里写明了这一条与 mainline-dev-deployment 的区别(后者没有\n生成脚本,属手工记录那一类,不是形状问题)。\n\n同时修正 note 里 ① 类的描述:原写「没有 provenance.gitSha,要先让产生脚本写\nprovenance」,对这四份是不准确的——数据早就有。\n\ngovernance 测试 277/277。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/71b306f53390e6119590b5225b660cd4effcd3b5","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-17T19:20:23-07:00","added":[],"removed":[],"modified":["governance/evidence-scopes.json"]},{"id":"c5d98975f8c466d035550a4f38899db325d8b806","message":"feat(governance): 三份报告补嵌套 provenance,让 MS-4 判据输入受新鲜度保护\n\n2026-09-17 目录负责人裁决:补嵌套 provenance,四份有 SHA 的全做。\n\n问题:release-manifest / sbom / image-smoke / mainline-dev-deployment 都写了\n源 SHA,但是**平铺**在顶层(sourceSha),而 check:evidence 只认嵌套的\nprovenance.gitSha。于是它们登记不进 evidence-scopes,游离在新鲜度之外。\n此前 evidence-scopes 的口径说明把它们归为「没有 provenance.gitSha,要先让\n产生脚本写 provenance」——对其中四份是不准确的:数据早就有,缺的是形状。\n\n实锤这不是理论风险:Manifest 绑 ac3683d(2026-09-14),其后它的结论输入改了\n10 个文件(contracts/governance 的 package.json、image-digest.json、\ncompose.yaml、client-fact 全套),四天无人报警。重跑后缺项 4 → 6,多出的两条\n都是真的——compose 启用 runtime 服务后镜像是变量未按 digest 锁定;SBOM 未随\n19150ae 镜像重生成。**一份过期的 Manifest 一直在少报,而 MS-4 的退出条件正是\n读它**(status=complete 且 runner 为 CI)。\n\n改动:\n- stack/release-manifest.schema.json 增可选 provenance 对象(不进 required,\n 向后兼容;additionalProperties:false 故必须显式加),并写明与顶层三项同源\n- release-manifest.mjs 同时写 provenance 与顶层兼容字段,实测两者一致\n- sbom.mjs / smoke-image.mjs 增 provenance: gitProvenance(root)。注意它们原有的\n sourceSha 是**镜像的**源提交,与「本报告在哪个提交产出」不是一回事,两者都留\n\nmainline-dev-deployment 做不了:全仓搜索确认它没有生成脚本,是第四份手工记录\n(与今日退役的三份同类),不是形状问题。另行处置。\n\ngovernance 测试 277/277。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c5d98975f8c466d035550a4f38899db325d8b806","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-17T19:19:03-07:00","added":[],"removed":[],"modified":["governance/release-manifest.mjs","governance/sbom.mjs","governance/smoke-image.mjs","stack/release-manifest.schema.json"]}],"total_commits":0,"head_commit":{"id":"314c179366fb02a53485f4efbd0e3d3e88cd5470","message":"chore(reports): 回绑 @ 71b306f,登记面 33 → 35 全新鲜\n\nrelease-manifest 与 sbom 首次带嵌套 provenance 并受新鲜度保护。\n\nManifest 刷新后缺项 4 → 6,多出的两条都是真的、被旧快照藏了四天:\n- images.stack.*:compose 启用 runtime 服务后镜像是变量 ${PLATFORM_RUNTIME_IMAGE:?},\n 未按 digest 锁定(PF-05 / PF-23 晋级前解决)\n- sbom:局部 lockfile 清单(268 包,仅 Node 依赖,不含基础镜像 Debian 包)\n 不满足 D-2 的完整 SBOM 要求\n\ncheck:evidence passed:35 份已登记全部新鲜,0 过期 / 0 例外 / 0 告警。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/314c179366fb02a53485f4efbd0e3d3e88cd5470","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-17T19:21:00-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/evidence-freshness.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-manifest.latest.json","reports/sbom.latest.json","reports/sbom.spdx.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"]},"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":17470,"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-18T10:00:56+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
|
1789698067
|
1789698187
|
0
|
1789698065
|
1789698258
|
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
|
|
23933
|
docs(ops): record local deployment credential reco docs(ops): record local deployment credential recovery...
|
76
|
5
|
governance.yml
|
46
|
5
|
0
|
refs/heads/main
|
18a1b036f3dbb3f51ac773862e0cafac278bb34e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2e0a21b4f10ddcf54ff726c454c1f389e5c95b63","after":"18a1b036f3dbb3f51ac773862e0cafac278bb34e","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/2e0a21b4f10ddcf54ff726c454c1f389e5c95b63...18a1b036f3dbb3f51ac773862e0cafac278bb34e","commits":[{"id":"18a1b036f3dbb3f51ac773862e0cafac278bb34e","message":"docs(ops): record local deployment credential recovery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/18a1b036f3dbb3f51ac773862e0cafac278bb34e","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-13T01:34:57-07:00","added":["docs/operations/local-restart-2026-09-13.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"18a1b036f3dbb3f51ac773862e0cafac278bb34e","message":"docs(ops): record local deployment credential recovery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/18a1b036f3dbb3f51ac773862e0cafac278bb34e","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-13T01:34:57-07:00","added":["docs/operations/local-restart-2026-09-13.md"],"removed":[],"modified":[]},"repository":{"id":76,"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":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":83345,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-09-12T21:54:23+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
|
36
|
1789288509
|
1789288520
|
0
|
1789288508
|
1789288536
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23934
|
docs(ops): record local deployment credential reco docs(ops): record local deployment credential recovery...
|
76
|
5
|
platform-governance.yml
|
47
|
5
|
0
|
refs/heads/main
|
18a1b036f3dbb3f51ac773862e0cafac278bb34e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2e0a21b4f10ddcf54ff726c454c1f389e5c95b63","after":"18a1b036f3dbb3f51ac773862e0cafac278bb34e","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/2e0a21b4f10ddcf54ff726c454c1f389e5c95b63...18a1b036f3dbb3f51ac773862e0cafac278bb34e","commits":[{"id":"18a1b036f3dbb3f51ac773862e0cafac278bb34e","message":"docs(ops): record local deployment credential recovery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/18a1b036f3dbb3f51ac773862e0cafac278bb34e","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-13T01:34:57-07:00","added":["docs/operations/local-restart-2026-09-13.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"18a1b036f3dbb3f51ac773862e0cafac278bb34e","message":"docs(ops): record local deployment credential recovery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/18a1b036f3dbb3f51ac773862e0cafac278bb34e","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-13T01:34:57-07:00","added":["docs/operations/local-restart-2026-09-13.md"],"removed":[],"modified":[]},"repository":{"id":76,"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":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":83345,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-09-12T21:54:23+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
|
8
|
1789288520
|
1789288530
|
0
|
1789288508
|
1789288536
|
|
|
0
|
Edit
Delete
|
|
23864
|
test(governance): verify the governance blind-spot test(governance): verify the governance blind-spot round...
|
57
|
5
|
governance.yml
|
213
|
5
|
0
|
refs/heads/main
|
30ca0fd0cdec3d23f9e8e56d417132ab5a685206
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2e1790389ad8e1d76caadd4d3cad5ea87ad7fb3a","after":"30ca0fd0cdec3d23f9e8e56d417132ab5a685206","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/2e1790389ad8e1d76caadd4d3cad5ea87ad7fb3a...30ca0fd0cdec3d23f9e8e56d417132ab5a685206","commits":[{"id":"30ca0fd0cdec3d23f9e8e56d417132ab5a685206","message":"test(governance): verify the governance blind-spot round\n\nEight fingerprint-bound gates (runtime, public-file, inference, script,\nproduction, ui, deps, shijie) passed on sha256:83e807a1… in an isolated\nstack; the models snapshot honestly reports 5/8 weights from the host\ndirectory; full static chain passed. Evidence:\nacceptance-artifacts/governance-blindspots-2026-09-12/.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/30ca0fd0cdec3d23f9e8e56d417132ab5a685206","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-11T23:15:10-07:00","added":[],"removed":[],"modified":["docs/governance/log/2026-09-12-governance-blindspots.md","reports/admin-brands.mobile.png","reports/content-detail.output-desktop.png","reports/content-detail.plans-desktop.png","reports/contract-consumers.latest.json","reports/creative-history-hidden.desktop.png","reports/creative-history-restore.mobile.png","reports/creative-quality.desktop.png","reports/dependency-audit.latest.json","reports/director-workbench.desktop.png","reports/governance-docs.latest.json","reports/governance.latest.json","reports/image-creation-1135.png","reports/image-edit-1135.png","reports/image-edit-1440.png","reports/image-edit-390.png","reports/image-edit-768.png","reports/image-edit-result.png","reports/inference-acceptance.latest.json","reports/material-models.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/model-api-key-saved.png","reports/model-credential-error.desktop.png","reports/model-credential-error.mobile.png","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/production-acceptance.latest.json","reports/production-delivery-released.desktop.png","reports/production-delivery-revoked.mobile.png","reports/production-pagination.desktop.png","reports/production-pagination.mobile.png","reports/production-review-preview.desktop.png","reports/production-security.latest.json","reports/production-single-tenant-create.desktop.png","reports/production-single-tenant-separation.desktop.png","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/script-generation-queue.png","reports/shijie-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-asset-dialog.desktop.png","reports/storyboard-director-guard.latest.json","reports/storyboard-frame-dialog.desktop.first.png","reports/storyboard-frame-dialog.desktop.last.png","reports/storyboard-frame-dialog.mobile.saved.png","reports/template-making.1135.png","reports/template-making.1280.png","reports/template-making.1440.png","reports/template-preview.templates.png","reports/template-save-ready.APPLICATION.png","reports/template-saved-master.APPLICATION.png","reports/template-saved-master.GENERAL.png","reports/template-types.desktop.png","reports/template-types.mobile.png","reports/toolchain.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.draft-import.png","reports/ui-acceptance.latest.json","reports/ux-edit.desktop.png","reports/ux-home.desktop.png","reports/ux-intake.desktop.png","reports/validation-source.latest.json","reports/video-batch-paused.mobile.png","reports/video-regenerate-2026-09-08/desktop.png"]},{"id":"09dfe49c0bbf03ca2a5eadf482ec9a2a1de5ab34","message":"Merge branch 'main' into chore/governance-blindspots-20260912\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/09dfe49c0bbf03ca2a5eadf482ec9a2a1de5ab34","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-11T23:04:40-07:00","added":["docs/releases/2026-09-12-camera-console1.md","reports/camera-console-2026-09-12/README.md","reports/camera-console-2026-09-12/deployment.json","reports/camera-console-2026-09-12/live.json"],"removed":[],"modified":["docs/governance/log/2026-09-12-camera-console.md","docs/releases/current.md"]},{"id":"70d34639a4b4098bb58c392b2d842d1a87a177fe","message":"fix(deploy): mount host model weights and prove OCR readiness at release\n\nFixed-source releases start from LFS-skipped worktrees, so the relative\n../../models mount handed the sidecar pointer files: /healthz reported\ndegraded, OCR and local weights were off while every container stayed\nhealthy and the boundary probes only checked the 401. The mount now comes\nfrom MATERIAL_MODELS_HOST_DIR, release.py adds a sidecar-ocr-ready probe\n(status ok + paddleOcrEnabled), check:models reads the same variable, and\nproduction-security pins both.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/70d34639a4b4098bb58c392b2d842d1a87a177fe","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-11T23:04:05-07:00","added":[],"removed":[],"modified":["CLAUDE.md","deploy/vm/.env.example","deploy/vm/docker-compose.yml","deploy/vm/release.py","deploy/vm/release_test.py","docs/deploy-vm.md","docs/governance/log/2026-09-12-governance-blindspots.md","reports/admin-brands.desktop.png","reports/admin-brands.mobile.png","reports/admin-mobile.png","reports/content-detail.images-desktop.png","reports/content-detail.images-factual-dialog-desktop.png","reports/content-detail.output-desktop.png","reports/content-detail.plans-desktop.png","reports/contract-consumers.latest.json","reports/creative-history-hidden.desktop.png","reports/creative-history-restore.mobile.png","reports/creative-quality.desktop.png","reports/dependency-audit.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/image-edit-1135.png","reports/image-edit-1440.png","reports/image-edit-390.png","reports/image-edit-768.png","reports/image-edit-result.png","reports/inference-acceptance.latest.json","reports/material-models.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/model-api-key-saved.png","reports/model-credential-error.desktop.png","reports/model-credential-error.mobile.png","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/production-acceptance.latest.json","reports/production-delivery-released.desktop.png","reports/production-delivery-revoked.mobile.png","reports/production-pagination.desktop.png","reports/production-pagination.mobile.png","reports/production-review-preview.desktop.png","reports/production-security.latest.json","reports/production-single-tenant-create.desktop.png","reports/production-single-tenant-separation.desktop.png","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/script-generation-queue.png","reports/shijie-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/startup-acceptance.latest.json","reports/storyboard-asset-dialog.desktop.png","reports/storyboard-asset-dialog.mobile.png","reports/storyboard-director-guard.latest.json","reports/storyboard-frame-dialog.desktop.first.png","reports/storyboard-frame-dialog.desktop.last.png","reports/storyboard-frame-dialog.mobile.first.png","reports/storyboard-frame-dialog.mobile.last.png","reports/template-making.1135.png","reports/template-making.1440.png","reports/template-preview.templates.png","reports/template-saved-master.APPLICATION.png","reports/template-saved-master.GENERAL.png","reports/template-saved-master.SCENE.png","reports/template-types.desktop.png","reports/toolchain.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.draft-import.png","reports/ui-acceptance.latest.json","reports/ui-acceptance.mobile.png","reports/ux-edit.desktop.png","reports/ux-home.desktop.png","reports/ux-home.mobile.png","reports/ux-intake.desktop.png","reports/validation-source.latest.json","reports/video-batch-paused.mobile.png","reports/video-regenerate-2026-09-08/desktop.png","reports/video-regenerate-2026-09-08/mobile.png","scripts/check-material-models.mjs","scripts/check-production-security.mjs"]},{"id":"5d78da5b9e4f694571e6af490e2063df0d11d960","message":"merge: bring the shijie camera console into the governance round\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/5d78da5b9e4f694571e6af490e2063df0d11d960","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-11T22:48:41-07:00","added":["apps/web/src/components/material-factory/shijie/CameraConsole.tsx","docs/governance/log/2026-09-12-camera-console.md","reports/camera-console-2026-09-12/ui.json"],"removed":[],"modified":["CLAUDE.md","apps/web/src/components/material-factory/shijie/ShijieStudio.tsx","apps/web/src/components/material-factory/shijie/shijie.module.css","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/script-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-shijie-generation-ui.cjs"]},{"id":"839f7604c203116e69e64758796426fd4b7c412d","message":"chore(governance): close acceptance-bypass, schema-structure and audit blind spots\n\n- acceptanceBypassActive() single source in enterprise-identity: the two\n acceptance variables never override a configured gateway secret; five\n consumers, backend guard regressions and 11 production-security rules\n- check:schema compares both Prisma schemas block by block; Fastify relation\n name realigned with NestJS (no migration)\n- prisma:generate runs serially (parallel generate tore the shared client and\n produced the CI false red on 69dbb49b)\n- shijie-acceptance report audited and fingerprint-bound; models/startup\n reports marked as environment snapshots\n- check:ui removes its credential fixtures; release.py rejects containers with\n bypass variables and writes build.log with 0600\n- CLAUDE.md: product name, schema check, G13 fourth sync entry, shijie row,\n real CI runs, G34 for the three known write-chain defects\n- docs: deploy-vm timezone and bypass rules, dependency-overrides ledger, PRD\n brand wording, governance log\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/839f7604c203116e69e64758796426fd4b7c412d","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-11T22:46:16-07:00","added":["docs/dependency-overrides.md","docs/governance/log/2026-09-12-governance-blindspots.md","packages/enterprise-identity/src/acceptance-bypass.test.ts","scripts/lib/prisma-schema-structure.mjs","scripts/lib/prisma-schema-structure.test.mjs"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/modules/material-production/runtime-trust.ts","apps/api-fastify/src/routes/material-factory.ts","apps/api-fastify/test/material-runtime-trust.test.ts","apps/api-nestjs/src/common/creative-transport.ts","apps/api-nestjs/src/common/material-runtime.guard.ts","apps/api-nestjs/test/material-runtime-guard.test.ts","apps/web/src/lib/server/browser-identity.ts","deploy/vm/release.py","deploy/vm/release_test.py","docs/deploy-vm.md","docs/product/controlled-ai-material-factory.md","package.json","packages/enterprise-identity/src/index.ts","reports/production-security.latest.json","reports/project-deep-analysis-2026-09-11.md","reports/schema-sync.latest.json","scripts/check-production-security.mjs","scripts/check-schema-sync.mjs","scripts/check-ui-acceptance.mjs","scripts/governance-report.mjs"]}],"total_commits":0,"head_commit":{"id":"30ca0fd0cdec3d23f9e8e56d417132ab5a685206","message":"test(governance): verify the governance blind-spot round\n\nEight fingerprint-bound gates (runtime, public-file, inference, script,\nproduction, ui, deps, shijie) passed on sha256:83e807a1… in an isolated\nstack; the models snapshot honestly reports 5/8 weights from the host\ndirectory; full static chain passed. Evidence:\nacceptance-artifacts/governance-blindspots-2026-09-12/.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/30ca0fd0cdec3d23f9e8e56d417132ab5a685206","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-11T23:15:10-07:00","added":[],"removed":[],"modified":["docs/governance/log/2026-09-12-governance-blindspots.md","reports/admin-brands.mobile.png","reports/content-detail.output-desktop.png","reports/content-detail.plans-desktop.png","reports/contract-consumers.latest.json","reports/creative-history-hidden.desktop.png","reports/creative-history-restore.mobile.png","reports/creative-quality.desktop.png","reports/dependency-audit.latest.json","reports/director-workbench.desktop.png","reports/governance-docs.latest.json","reports/governance.latest.json","reports/image-creation-1135.png","reports/image-edit-1135.png","reports/image-edit-1440.png","reports/image-edit-390.png","reports/image-edit-768.png","reports/image-edit-result.png","reports/inference-acceptance.latest.json","reports/material-models.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/model-api-key-saved.png","reports/model-credential-error.desktop.png","reports/model-credential-error.mobile.png","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/production-acceptance.latest.json","reports/production-delivery-released.desktop.png","reports/production-delivery-revoked.mobile.png","reports/production-pagination.desktop.png","reports/production-pagination.mobile.png","reports/production-review-preview.desktop.png","reports/production-security.latest.json","reports/production-single-tenant-create.desktop.png","reports/production-single-tenant-separation.desktop.png","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/script-generation-queue.png","reports/shijie-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-asset-dialog.desktop.png","reports/storyboard-director-guard.latest.json","reports/storyboard-frame-dialog.desktop.first.png","reports/storyboard-frame-dialog.desktop.last.png","reports/storyboard-frame-dialog.mobile.saved.png","reports/template-making.1135.png","reports/template-making.1280.png","reports/template-making.1440.png","reports/template-preview.templates.png","reports/template-save-ready.APPLICATION.png","reports/template-saved-master.APPLICATION.png","reports/template-saved-master.GENERAL.png","reports/template-types.desktop.png","reports/template-types.mobile.png","reports/toolchain.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.draft-import.png","reports/ui-acceptance.latest.json","reports/ux-edit.desktop.png","reports/ux-home.desktop.png","reports/ux-intake.desktop.png","reports/validation-source.latest.json","reports/video-batch-paused.mobile.png","reports/video-regenerate-2026-09-08/desktop.png"]},"repository":{"id":57,"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":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":916530,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":13,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-09-12T14:14:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1789193731
|
1789193822
|
0
|
1789193729
|
1789193822
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26168
|
chore(reports): separately bind workbench release chore(reports): separately bind workbench release snapshots...
|
116
|
5
|
platform.yml
|
917
|
5
|
0
|
refs/heads/main
|
7b7764b79d24135a0a4b81b9769b3830bc84b7a8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2e1e79906de3f557f33709431c23835814ebcc7f","after":"7b7764b79d24135a0a4b81b9769b3830bc84b7a8","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2e1e79906de3f557f33709431c23835814ebcc7f...7b7764b79d24135a0a4b81b9769b3830bc84b7a8","commits":[{"id":"7b7764b79d24135a0a4b81b9769b3830bc84b7a8","message":"chore(reports): separately bind workbench release snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7b7764b79d24135a0a4b81b9769b3830bc84b7a8","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-20T01:18:50-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"090252da31badcdc8dc3523932dbe49535a7f768","message":"chore(reports): retain full workspace CHG verification @ 2e1e79906\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/090252da31badcdc8dc3523932dbe49535a7f768","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-20T01:18:49-07:00","added":[],"removed":[],"modified":["reports/catalog-chg.latest.json"]}],"total_commits":0,"head_commit":{"id":"7b7764b79d24135a0a4b81b9769b3830bc84b7a8","message":"chore(reports): separately bind workbench release snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7b7764b79d24135a0a4b81b9769b3830bc84b7a8","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-20T01:18:50-07:00","added":[],"removed":[],"modified":["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":72812,"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-20T16:17: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
|
1792484398
|
1792484401
|
0
|
1792484397
|
1792484413
|
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
|
|
13780
|
feat: E2E 表单测试框架 + P0/P1/P2 治理完成
|
6
|
5
|
health-check.yml
|
13702
|
-2
|
265
|
refs/heads/main
|
98cc8da660b8d4dba9887432490471d976c03f5f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2e3188c85a6cfc38ac7d3643b1cbbfc2e3e850d0","after":"98cc8da660b8d4dba9887432490471d976c03f5f","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/2e3188c85a6cfc38ac7d3643b1cbbfc2e3e850d0...98cc8da660b8d4dba9887432490471d976c03f5f","commits":[{"id":"98cc8da660b8d4dba9887432490471d976c03f5f","message":"feat: E2E 表单测试框架 + P0/P1/P2 治理完成\n\nE2E 表单测试 (新):\n- 新增 4 个测试文件,21 个测试用例,983 行代码\n- helpers/form-test-helpers.ts: 12 个通用测试工具函数\n- 覆盖 Lead-to-Cash/营销/审批/财务 4 大业务域\n- 测试矩阵: F01创建/F02验证错误/F03编辑回填/F04草稿恢复\n\nP0 治理完成:\n- ES 安全配置: xpack.security.enabled=true + 密码认证\n- Dockerfile.dev: 前后端统一 pnpm + frozen-lockfile\n- customers/Index.vue: reactive\u003cany\u003e → CustomerQueryParams 接口\n- CLAUDE.md 红线 9: 列表页必须使用 useListPage\n- useListPage 覆盖: 13 → 23/208 (11.1%),新增 10 个页面\n\nP1 治理完成:\n- Prisma 升级: 5.7.0 → 5.22.0,prismaSchemaFolder 启用\n- schema 拆分: 27 个子文件,prisma validate 通过\n- 大组件拆分: sms-marketing 1774 → 840 行 (↓53%)\n - SmsTemplateManager.vue (514 行)\n - SmsCampaignManager.vue (598 行)\n- 测试覆盖率: 后端 65→70%, 前端 60→65%\n- Dockerfile prune: pnpm prune --prod --no-optional\n\nP2 治理完成:\n- Kafka HA: Makefile deploy-ha 命令\n- SBOM: CI anchore/sbom-action 集成\n- ECharts 按需引入: echarts/core\n- 虚拟列表方案: @tanstack/vue-virtual 实施计划\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/98cc8da660b8d4dba9887432490471d976c03f5f","author":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"committer":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"verification":null,"timestamp":"2026-04-13T00:24:31+08:00","added":["e2e/helpers/form-test-helpers.ts","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/error-context.md","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/test-failed-1.png","e2e/tests/form-interactions/approval-workflow-forms.spec.ts","e2e/tests/form-interactions/core-business-forms.spec.ts","e2e/tests/form-interactions/finance-forms.spec.ts","e2e/tests/form-interactions/marketing-campaign-forms.spec.ts","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","reports/project-census.baseline.json","reports/project-census.latest.json","scripts/audit-project-census.ts"],"removed":["e2e/test-results/create-verify-all-report.json"],"modified":[".env.production.example",".github/workflows/ci.yml","CLAUDE.md","Makefile","backend/Dockerfile","backend/Dockerfile.dev","backend/package.json","backend/prisma/schema.prisma","backend/src/config/env.ts","backend/vitest.config.ts","backend/vitest.workspace.ts","docker-compose.prod.yml","docs/governance/baseline-and-experience.md","e2e/test-results/.last-run.json","frontend/Dockerfile.dev","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/crm-activities/Index.vue","frontend/src/views/customers/Index.vue","frontend/src/views/departments/Index.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/faults/Index.vue","frontend/src/views/positions/Index.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/roles/Index.vue","frontend/src/views/sms-marketing/Index.vue","frontend/vitest.config.ts","package.json","pnpm-lock.yaml","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/report.ts"]}],"total_commits":0,"head_commit":{"id":"98cc8da660b8d4dba9887432490471d976c03f5f","message":"feat: E2E 表单测试框架 + P0/P1/P2 治理完成\n\nE2E 表单测试 (新):\n- 新增 4 个测试文件,21 个测试用例,983 行代码\n- helpers/form-test-helpers.ts: 12 个通用测试工具函数\n- 覆盖 Lead-to-Cash/营销/审批/财务 4 大业务域\n- 测试矩阵: F01创建/F02验证错误/F03编辑回填/F04草稿恢复\n\nP0 治理完成:\n- ES 安全配置: xpack.security.enabled=true + 密码认证\n- Dockerfile.dev: 前后端统一 pnpm + frozen-lockfile\n- customers/Index.vue: reactive\u003cany\u003e → CustomerQueryParams 接口\n- CLAUDE.md 红线 9: 列表页必须使用 useListPage\n- useListPage 覆盖: 13 → 23/208 (11.1%),新增 10 个页面\n\nP1 治理完成:\n- Prisma 升级: 5.7.0 → 5.22.0,prismaSchemaFolder 启用\n- schema 拆分: 27 个子文件,prisma validate 通过\n- 大组件拆分: sms-marketing 1774 → 840 行 (↓53%)\n - SmsTemplateManager.vue (514 行)\n - SmsCampaignManager.vue (598 行)\n- 测试覆盖率: 后端 65→70%, 前端 60→65%\n- Dockerfile prune: pnpm prune --prod --no-optional\n\nP2 治理完成:\n- Kafka HA: Makefile deploy-ha 命令\n- SBOM: CI anchore/sbom-action 集成\n- ECharts 按需引入: echarts/core\n- 虚拟列表方案: @tanstack/vue-virtual 实施计划\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/98cc8da660b8d4dba9887432490471d976c03f5f","author":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"committer":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"verification":null,"timestamp":"2026-04-13T00:24:31+08:00","added":["e2e/helpers/form-test-helpers.ts","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/error-context.md","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/test-failed-1.png","e2e/tests/form-interactions/approval-workflow-forms.spec.ts","e2e/tests/form-interactions/core-business-forms.spec.ts","e2e/tests/form-interactions/finance-forms.spec.ts","e2e/tests/form-interactions/marketing-campaign-forms.spec.ts","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","reports/project-census.baseline.json","reports/project-census.latest.json","scripts/audit-project-census.ts"],"removed":["e2e/test-results/create-verify-all-report.json"],"modified":[".env.production.example",".github/workflows/ci.yml","CLAUDE.md","Makefile","backend/Dockerfile","backend/Dockerfile.dev","backend/package.json","backend/prisma/schema.prisma","backend/src/config/env.ts","backend/vitest.config.ts","backend/vitest.workspace.ts","docker-compose.prod.yml","docs/governance/baseline-and-experience.md","e2e/test-results/.last-run.json","frontend/Dockerfile.dev","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/crm-activities/Index.vue","frontend/src/views/customers/Index.vue","frontend/src/views/departments/Index.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/faults/Index.vue","frontend/src/views/positions/Index.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/roles/Index.vue","frontend/src/views/sms-marketing/Index.vue","frontend/vitest.config.ts","package.json","pnpm-lock.yaml","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/report.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":5211826,"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-12T21:40:53+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
|
1776056751
|
1776056752
|
0
|
1776056750
|
1776056752
|
|
|
0
|
Edit
Delete
|
|
13781
|
feat: E2E 表单测试框架 + P0/P1/P2 治理完成
|
6
|
5
|
health-check.yml
|
13703
|
-2
|
265
|
refs/heads/main
|
98cc8da660b8d4dba9887432490471d976c03f5f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2e3188c85a6cfc38ac7d3643b1cbbfc2e3e850d0","after":"98cc8da660b8d4dba9887432490471d976c03f5f","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/2e3188c85a6cfc38ac7d3643b1cbbfc2e3e850d0...98cc8da660b8d4dba9887432490471d976c03f5f","commits":[{"id":"98cc8da660b8d4dba9887432490471d976c03f5f","message":"feat: E2E 表单测试框架 + P0/P1/P2 治理完成\n\nE2E 表单测试 (新):\n- 新增 4 个测试文件,21 个测试用例,983 行代码\n- helpers/form-test-helpers.ts: 12 个通用测试工具函数\n- 覆盖 Lead-to-Cash/营销/审批/财务 4 大业务域\n- 测试矩阵: F01创建/F02验证错误/F03编辑回填/F04草稿恢复\n\nP0 治理完成:\n- ES 安全配置: xpack.security.enabled=true + 密码认证\n- Dockerfile.dev: 前后端统一 pnpm + frozen-lockfile\n- customers/Index.vue: reactive\u003cany\u003e → CustomerQueryParams 接口\n- CLAUDE.md 红线 9: 列表页必须使用 useListPage\n- useListPage 覆盖: 13 → 23/208 (11.1%),新增 10 个页面\n\nP1 治理完成:\n- Prisma 升级: 5.7.0 → 5.22.0,prismaSchemaFolder 启用\n- schema 拆分: 27 个子文件,prisma validate 通过\n- 大组件拆分: sms-marketing 1774 → 840 行 (↓53%)\n - SmsTemplateManager.vue (514 行)\n - SmsCampaignManager.vue (598 行)\n- 测试覆盖率: 后端 65→70%, 前端 60→65%\n- Dockerfile prune: pnpm prune --prod --no-optional\n\nP2 治理完成:\n- Kafka HA: Makefile deploy-ha 命令\n- SBOM: CI anchore/sbom-action 集成\n- ECharts 按需引入: echarts/core\n- 虚拟列表方案: @tanstack/vue-virtual 实施计划\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/98cc8da660b8d4dba9887432490471d976c03f5f","author":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"committer":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"verification":null,"timestamp":"2026-04-13T00:24:31+08:00","added":["e2e/helpers/form-test-helpers.ts","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/error-context.md","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/test-failed-1.png","e2e/tests/form-interactions/approval-workflow-forms.spec.ts","e2e/tests/form-interactions/core-business-forms.spec.ts","e2e/tests/form-interactions/finance-forms.spec.ts","e2e/tests/form-interactions/marketing-campaign-forms.spec.ts","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","reports/project-census.baseline.json","reports/project-census.latest.json","scripts/audit-project-census.ts"],"removed":["e2e/test-results/create-verify-all-report.json"],"modified":[".env.production.example",".github/workflows/ci.yml","CLAUDE.md","Makefile","backend/Dockerfile","backend/Dockerfile.dev","backend/package.json","backend/prisma/schema.prisma","backend/src/config/env.ts","backend/vitest.config.ts","backend/vitest.workspace.ts","docker-compose.prod.yml","docs/governance/baseline-and-experience.md","e2e/test-results/.last-run.json","frontend/Dockerfile.dev","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/crm-activities/Index.vue","frontend/src/views/customers/Index.vue","frontend/src/views/departments/Index.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/faults/Index.vue","frontend/src/views/positions/Index.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/roles/Index.vue","frontend/src/views/sms-marketing/Index.vue","frontend/vitest.config.ts","package.json","pnpm-lock.yaml","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/report.ts"]}],"total_commits":0,"head_commit":{"id":"98cc8da660b8d4dba9887432490471d976c03f5f","message":"feat: E2E 表单测试框架 + P0/P1/P2 治理完成\n\nE2E 表单测试 (新):\n- 新增 4 个测试文件,21 个测试用例,983 行代码\n- helpers/form-test-helpers.ts: 12 个通用测试工具函数\n- 覆盖 Lead-to-Cash/营销/审批/财务 4 大业务域\n- 测试矩阵: F01创建/F02验证错误/F03编辑回填/F04草稿恢复\n\nP0 治理完成:\n- ES 安全配置: xpack.security.enabled=true + 密码认证\n- Dockerfile.dev: 前后端统一 pnpm + frozen-lockfile\n- customers/Index.vue: reactive\u003cany\u003e → CustomerQueryParams 接口\n- CLAUDE.md 红线 9: 列表页必须使用 useListPage\n- useListPage 覆盖: 13 → 23/208 (11.1%),新增 10 个页面\n\nP1 治理完成:\n- Prisma 升级: 5.7.0 → 5.22.0,prismaSchemaFolder 启用\n- schema 拆分: 27 个子文件,prisma validate 通过\n- 大组件拆分: sms-marketing 1774 → 840 行 (↓53%)\n - SmsTemplateManager.vue (514 行)\n - SmsCampaignManager.vue (598 行)\n- 测试覆盖率: 后端 65→70%, 前端 60→65%\n- Dockerfile prune: pnpm prune --prod --no-optional\n\nP2 治理完成:\n- Kafka HA: Makefile deploy-ha 命令\n- SBOM: CI anchore/sbom-action 集成\n- ECharts 按需引入: echarts/core\n- 虚拟列表方案: @tanstack/vue-virtual 实施计划\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/98cc8da660b8d4dba9887432490471d976c03f5f","author":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"committer":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"verification":null,"timestamp":"2026-04-13T00:24:31+08:00","added":["e2e/helpers/form-test-helpers.ts","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/error-context.md","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/test-failed-1.png","e2e/tests/form-interactions/approval-workflow-forms.spec.ts","e2e/tests/form-interactions/core-business-forms.spec.ts","e2e/tests/form-interactions/finance-forms.spec.ts","e2e/tests/form-interactions/marketing-campaign-forms.spec.ts","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","reports/project-census.baseline.json","reports/project-census.latest.json","scripts/audit-project-census.ts"],"removed":["e2e/test-results/create-verify-all-report.json"],"modified":[".env.production.example",".github/workflows/ci.yml","CLAUDE.md","Makefile","backend/Dockerfile","backend/Dockerfile.dev","backend/package.json","backend/prisma/schema.prisma","backend/src/config/env.ts","backend/vitest.config.ts","backend/vitest.workspace.ts","docker-compose.prod.yml","docs/governance/baseline-and-experience.md","e2e/test-results/.last-run.json","frontend/Dockerfile.dev","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/crm-activities/Index.vue","frontend/src/views/customers/Index.vue","frontend/src/views/departments/Index.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/faults/Index.vue","frontend/src/views/positions/Index.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/roles/Index.vue","frontend/src/views/sms-marketing/Index.vue","frontend/vitest.config.ts","package.json","pnpm-lock.yaml","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/report.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":5211826,"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-12T21:40:53+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
|
1776057051
|
1776057052
|
0
|
1776057050
|
1776057052
|
|
|
0
|
Edit
Delete
|
|
13782
|
feat: E2E 表单测试框架 + P0/P1/P2 治理完成
|
6
|
5
|
health-check.yml
|
13704
|
-2
|
265
|
refs/heads/main
|
98cc8da660b8d4dba9887432490471d976c03f5f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2e3188c85a6cfc38ac7d3643b1cbbfc2e3e850d0","after":"98cc8da660b8d4dba9887432490471d976c03f5f","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/2e3188c85a6cfc38ac7d3643b1cbbfc2e3e850d0...98cc8da660b8d4dba9887432490471d976c03f5f","commits":[{"id":"98cc8da660b8d4dba9887432490471d976c03f5f","message":"feat: E2E 表单测试框架 + P0/P1/P2 治理完成\n\nE2E 表单测试 (新):\n- 新增 4 个测试文件,21 个测试用例,983 行代码\n- helpers/form-test-helpers.ts: 12 个通用测试工具函数\n- 覆盖 Lead-to-Cash/营销/审批/财务 4 大业务域\n- 测试矩阵: F01创建/F02验证错误/F03编辑回填/F04草稿恢复\n\nP0 治理完成:\n- ES 安全配置: xpack.security.enabled=true + 密码认证\n- Dockerfile.dev: 前后端统一 pnpm + frozen-lockfile\n- customers/Index.vue: reactive\u003cany\u003e → CustomerQueryParams 接口\n- CLAUDE.md 红线 9: 列表页必须使用 useListPage\n- useListPage 覆盖: 13 → 23/208 (11.1%),新增 10 个页面\n\nP1 治理完成:\n- Prisma 升级: 5.7.0 → 5.22.0,prismaSchemaFolder 启用\n- schema 拆分: 27 个子文件,prisma validate 通过\n- 大组件拆分: sms-marketing 1774 → 840 行 (↓53%)\n - SmsTemplateManager.vue (514 行)\n - SmsCampaignManager.vue (598 行)\n- 测试覆盖率: 后端 65→70%, 前端 60→65%\n- Dockerfile prune: pnpm prune --prod --no-optional\n\nP2 治理完成:\n- Kafka HA: Makefile deploy-ha 命令\n- SBOM: CI anchore/sbom-action 集成\n- ECharts 按需引入: echarts/core\n- 虚拟列表方案: @tanstack/vue-virtual 实施计划\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/98cc8da660b8d4dba9887432490471d976c03f5f","author":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"committer":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"verification":null,"timestamp":"2026-04-13T00:24:31+08:00","added":["e2e/helpers/form-test-helpers.ts","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/error-context.md","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/test-failed-1.png","e2e/tests/form-interactions/approval-workflow-forms.spec.ts","e2e/tests/form-interactions/core-business-forms.spec.ts","e2e/tests/form-interactions/finance-forms.spec.ts","e2e/tests/form-interactions/marketing-campaign-forms.spec.ts","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","reports/project-census.baseline.json","reports/project-census.latest.json","scripts/audit-project-census.ts"],"removed":["e2e/test-results/create-verify-all-report.json"],"modified":[".env.production.example",".github/workflows/ci.yml","CLAUDE.md","Makefile","backend/Dockerfile","backend/Dockerfile.dev","backend/package.json","backend/prisma/schema.prisma","backend/src/config/env.ts","backend/vitest.config.ts","backend/vitest.workspace.ts","docker-compose.prod.yml","docs/governance/baseline-and-experience.md","e2e/test-results/.last-run.json","frontend/Dockerfile.dev","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/crm-activities/Index.vue","frontend/src/views/customers/Index.vue","frontend/src/views/departments/Index.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/faults/Index.vue","frontend/src/views/positions/Index.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/roles/Index.vue","frontend/src/views/sms-marketing/Index.vue","frontend/vitest.config.ts","package.json","pnpm-lock.yaml","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/report.ts"]}],"total_commits":0,"head_commit":{"id":"98cc8da660b8d4dba9887432490471d976c03f5f","message":"feat: E2E 表单测试框架 + P0/P1/P2 治理完成\n\nE2E 表单测试 (新):\n- 新增 4 个测试文件,21 个测试用例,983 行代码\n- helpers/form-test-helpers.ts: 12 个通用测试工具函数\n- 覆盖 Lead-to-Cash/营销/审批/财务 4 大业务域\n- 测试矩阵: F01创建/F02验证错误/F03编辑回填/F04草稿恢复\n\nP0 治理完成:\n- ES 安全配置: xpack.security.enabled=true + 密码认证\n- Dockerfile.dev: 前后端统一 pnpm + frozen-lockfile\n- customers/Index.vue: reactive\u003cany\u003e → CustomerQueryParams 接口\n- CLAUDE.md 红线 9: 列表页必须使用 useListPage\n- useListPage 覆盖: 13 → 23/208 (11.1%),新增 10 个页面\n\nP1 治理完成:\n- Prisma 升级: 5.7.0 → 5.22.0,prismaSchemaFolder 启用\n- schema 拆分: 27 个子文件,prisma validate 通过\n- 大组件拆分: sms-marketing 1774 → 840 行 (↓53%)\n - SmsTemplateManager.vue (514 行)\n - SmsCampaignManager.vue (598 行)\n- 测试覆盖率: 后端 65→70%, 前端 60→65%\n- Dockerfile prune: pnpm prune --prod --no-optional\n\nP2 治理完成:\n- Kafka HA: Makefile deploy-ha 命令\n- SBOM: CI anchore/sbom-action 集成\n- ECharts 按需引入: echarts/core\n- 虚拟列表方案: @tanstack/vue-virtual 实施计划\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/98cc8da660b8d4dba9887432490471d976c03f5f","author":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"committer":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"verification":null,"timestamp":"2026-04-13T00:24:31+08:00","added":["e2e/helpers/form-test-helpers.ts","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/error-context.md","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/test-failed-1.png","e2e/tests/form-interactions/approval-workflow-forms.spec.ts","e2e/tests/form-interactions/core-business-forms.spec.ts","e2e/tests/form-interactions/finance-forms.spec.ts","e2e/tests/form-interactions/marketing-campaign-forms.spec.ts","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","reports/project-census.baseline.json","reports/project-census.latest.json","scripts/audit-project-census.ts"],"removed":["e2e/test-results/create-verify-all-report.json"],"modified":[".env.production.example",".github/workflows/ci.yml","CLAUDE.md","Makefile","backend/Dockerfile","backend/Dockerfile.dev","backend/package.json","backend/prisma/schema.prisma","backend/src/config/env.ts","backend/vitest.config.ts","backend/vitest.workspace.ts","docker-compose.prod.yml","docs/governance/baseline-and-experience.md","e2e/test-results/.last-run.json","frontend/Dockerfile.dev","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/crm-activities/Index.vue","frontend/src/views/customers/Index.vue","frontend/src/views/departments/Index.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/faults/Index.vue","frontend/src/views/positions/Index.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/roles/Index.vue","frontend/src/views/sms-marketing/Index.vue","frontend/vitest.config.ts","package.json","pnpm-lock.yaml","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/report.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":5211826,"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-12T21:40:53+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
|
1776057351
|
1776057352
|
0
|
1776057350
|
1776057352
|
|
|
0
|
Edit
Delete
|
|
13783
|
feat: E2E 表单测试框架 + P0/P1/P2 治理完成
|
6
|
5
|
health-check.yml
|
13705
|
-2
|
265
|
refs/heads/main
|
98cc8da660b8d4dba9887432490471d976c03f5f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2e3188c85a6cfc38ac7d3643b1cbbfc2e3e850d0","after":"98cc8da660b8d4dba9887432490471d976c03f5f","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/2e3188c85a6cfc38ac7d3643b1cbbfc2e3e850d0...98cc8da660b8d4dba9887432490471d976c03f5f","commits":[{"id":"98cc8da660b8d4dba9887432490471d976c03f5f","message":"feat: E2E 表单测试框架 + P0/P1/P2 治理完成\n\nE2E 表单测试 (新):\n- 新增 4 个测试文件,21 个测试用例,983 行代码\n- helpers/form-test-helpers.ts: 12 个通用测试工具函数\n- 覆盖 Lead-to-Cash/营销/审批/财务 4 大业务域\n- 测试矩阵: F01创建/F02验证错误/F03编辑回填/F04草稿恢复\n\nP0 治理完成:\n- ES 安全配置: xpack.security.enabled=true + 密码认证\n- Dockerfile.dev: 前后端统一 pnpm + frozen-lockfile\n- customers/Index.vue: reactive\u003cany\u003e → CustomerQueryParams 接口\n- CLAUDE.md 红线 9: 列表页必须使用 useListPage\n- useListPage 覆盖: 13 → 23/208 (11.1%),新增 10 个页面\n\nP1 治理完成:\n- Prisma 升级: 5.7.0 → 5.22.0,prismaSchemaFolder 启用\n- schema 拆分: 27 个子文件,prisma validate 通过\n- 大组件拆分: sms-marketing 1774 → 840 行 (↓53%)\n - SmsTemplateManager.vue (514 行)\n - SmsCampaignManager.vue (598 行)\n- 测试覆盖率: 后端 65→70%, 前端 60→65%\n- Dockerfile prune: pnpm prune --prod --no-optional\n\nP2 治理完成:\n- Kafka HA: Makefile deploy-ha 命令\n- SBOM: CI anchore/sbom-action 集成\n- ECharts 按需引入: echarts/core\n- 虚拟列表方案: @tanstack/vue-virtual 实施计划\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/98cc8da660b8d4dba9887432490471d976c03f5f","author":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"committer":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"verification":null,"timestamp":"2026-04-13T00:24:31+08:00","added":["e2e/helpers/form-test-helpers.ts","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/error-context.md","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/test-failed-1.png","e2e/tests/form-interactions/approval-workflow-forms.spec.ts","e2e/tests/form-interactions/core-business-forms.spec.ts","e2e/tests/form-interactions/finance-forms.spec.ts","e2e/tests/form-interactions/marketing-campaign-forms.spec.ts","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","reports/project-census.baseline.json","reports/project-census.latest.json","scripts/audit-project-census.ts"],"removed":["e2e/test-results/create-verify-all-report.json"],"modified":[".env.production.example",".github/workflows/ci.yml","CLAUDE.md","Makefile","backend/Dockerfile","backend/Dockerfile.dev","backend/package.json","backend/prisma/schema.prisma","backend/src/config/env.ts","backend/vitest.config.ts","backend/vitest.workspace.ts","docker-compose.prod.yml","docs/governance/baseline-and-experience.md","e2e/test-results/.last-run.json","frontend/Dockerfile.dev","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/crm-activities/Index.vue","frontend/src/views/customers/Index.vue","frontend/src/views/departments/Index.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/faults/Index.vue","frontend/src/views/positions/Index.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/roles/Index.vue","frontend/src/views/sms-marketing/Index.vue","frontend/vitest.config.ts","package.json","pnpm-lock.yaml","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/report.ts"]}],"total_commits":0,"head_commit":{"id":"98cc8da660b8d4dba9887432490471d976c03f5f","message":"feat: E2E 表单测试框架 + P0/P1/P2 治理完成\n\nE2E 表单测试 (新):\n- 新增 4 个测试文件,21 个测试用例,983 行代码\n- helpers/form-test-helpers.ts: 12 个通用测试工具函数\n- 覆盖 Lead-to-Cash/营销/审批/财务 4 大业务域\n- 测试矩阵: F01创建/F02验证错误/F03编辑回填/F04草稿恢复\n\nP0 治理完成:\n- ES 安全配置: xpack.security.enabled=true + 密码认证\n- Dockerfile.dev: 前后端统一 pnpm + frozen-lockfile\n- customers/Index.vue: reactive\u003cany\u003e → CustomerQueryParams 接口\n- CLAUDE.md 红线 9: 列表页必须使用 useListPage\n- useListPage 覆盖: 13 → 23/208 (11.1%),新增 10 个页面\n\nP1 治理完成:\n- Prisma 升级: 5.7.0 → 5.22.0,prismaSchemaFolder 启用\n- schema 拆分: 27 个子文件,prisma validate 通过\n- 大组件拆分: sms-marketing 1774 → 840 行 (↓53%)\n - SmsTemplateManager.vue (514 行)\n - SmsCampaignManager.vue (598 行)\n- 测试覆盖率: 后端 65→70%, 前端 60→65%\n- Dockerfile prune: pnpm prune --prod --no-optional\n\nP2 治理完成:\n- Kafka HA: Makefile deploy-ha 命令\n- SBOM: CI anchore/sbom-action 集成\n- ECharts 按需引入: echarts/core\n- 虚拟列表方案: @tanstack/vue-virtual 实施计划\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/98cc8da660b8d4dba9887432490471d976c03f5f","author":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"committer":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"verification":null,"timestamp":"2026-04-13T00:24:31+08:00","added":["e2e/helpers/form-test-helpers.ts","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/error-context.md","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/test-failed-1.png","e2e/tests/form-interactions/approval-workflow-forms.spec.ts","e2e/tests/form-interactions/core-business-forms.spec.ts","e2e/tests/form-interactions/finance-forms.spec.ts","e2e/tests/form-interactions/marketing-campaign-forms.spec.ts","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","reports/project-census.baseline.json","reports/project-census.latest.json","scripts/audit-project-census.ts"],"removed":["e2e/test-results/create-verify-all-report.json"],"modified":[".env.production.example",".github/workflows/ci.yml","CLAUDE.md","Makefile","backend/Dockerfile","backend/Dockerfile.dev","backend/package.json","backend/prisma/schema.prisma","backend/src/config/env.ts","backend/vitest.config.ts","backend/vitest.workspace.ts","docker-compose.prod.yml","docs/governance/baseline-and-experience.md","e2e/test-results/.last-run.json","frontend/Dockerfile.dev","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/crm-activities/Index.vue","frontend/src/views/customers/Index.vue","frontend/src/views/departments/Index.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/faults/Index.vue","frontend/src/views/positions/Index.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/roles/Index.vue","frontend/src/views/sms-marketing/Index.vue","frontend/vitest.config.ts","package.json","pnpm-lock.yaml","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/report.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":5211826,"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-12T21:40:53+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
|
1776057651
|
1776057652
|
0
|
1776057650
|
1776057652
|
|
|
0
|
Edit
Delete
|
|
13784
|
feat: E2E 表单测试框架 + P0/P1/P2 治理完成
|
6
|
5
|
health-check.yml
|
13706
|
-2
|
265
|
refs/heads/main
|
98cc8da660b8d4dba9887432490471d976c03f5f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2e3188c85a6cfc38ac7d3643b1cbbfc2e3e850d0","after":"98cc8da660b8d4dba9887432490471d976c03f5f","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/2e3188c85a6cfc38ac7d3643b1cbbfc2e3e850d0...98cc8da660b8d4dba9887432490471d976c03f5f","commits":[{"id":"98cc8da660b8d4dba9887432490471d976c03f5f","message":"feat: E2E 表单测试框架 + P0/P1/P2 治理完成\n\nE2E 表单测试 (新):\n- 新增 4 个测试文件,21 个测试用例,983 行代码\n- helpers/form-test-helpers.ts: 12 个通用测试工具函数\n- 覆盖 Lead-to-Cash/营销/审批/财务 4 大业务域\n- 测试矩阵: F01创建/F02验证错误/F03编辑回填/F04草稿恢复\n\nP0 治理完成:\n- ES 安全配置: xpack.security.enabled=true + 密码认证\n- Dockerfile.dev: 前后端统一 pnpm + frozen-lockfile\n- customers/Index.vue: reactive\u003cany\u003e → CustomerQueryParams 接口\n- CLAUDE.md 红线 9: 列表页必须使用 useListPage\n- useListPage 覆盖: 13 → 23/208 (11.1%),新增 10 个页面\n\nP1 治理完成:\n- Prisma 升级: 5.7.0 → 5.22.0,prismaSchemaFolder 启用\n- schema 拆分: 27 个子文件,prisma validate 通过\n- 大组件拆分: sms-marketing 1774 → 840 行 (↓53%)\n - SmsTemplateManager.vue (514 行)\n - SmsCampaignManager.vue (598 行)\n- 测试覆盖率: 后端 65→70%, 前端 60→65%\n- Dockerfile prune: pnpm prune --prod --no-optional\n\nP2 治理完成:\n- Kafka HA: Makefile deploy-ha 命令\n- SBOM: CI anchore/sbom-action 集成\n- ECharts 按需引入: echarts/core\n- 虚拟列表方案: @tanstack/vue-virtual 实施计划\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/98cc8da660b8d4dba9887432490471d976c03f5f","author":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"committer":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"verification":null,"timestamp":"2026-04-13T00:24:31+08:00","added":["e2e/helpers/form-test-helpers.ts","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/error-context.md","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/test-failed-1.png","e2e/tests/form-interactions/approval-workflow-forms.spec.ts","e2e/tests/form-interactions/core-business-forms.spec.ts","e2e/tests/form-interactions/finance-forms.spec.ts","e2e/tests/form-interactions/marketing-campaign-forms.spec.ts","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","reports/project-census.baseline.json","reports/project-census.latest.json","scripts/audit-project-census.ts"],"removed":["e2e/test-results/create-verify-all-report.json"],"modified":[".env.production.example",".github/workflows/ci.yml","CLAUDE.md","Makefile","backend/Dockerfile","backend/Dockerfile.dev","backend/package.json","backend/prisma/schema.prisma","backend/src/config/env.ts","backend/vitest.config.ts","backend/vitest.workspace.ts","docker-compose.prod.yml","docs/governance/baseline-and-experience.md","e2e/test-results/.last-run.json","frontend/Dockerfile.dev","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/crm-activities/Index.vue","frontend/src/views/customers/Index.vue","frontend/src/views/departments/Index.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/faults/Index.vue","frontend/src/views/positions/Index.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/roles/Index.vue","frontend/src/views/sms-marketing/Index.vue","frontend/vitest.config.ts","package.json","pnpm-lock.yaml","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/report.ts"]}],"total_commits":0,"head_commit":{"id":"98cc8da660b8d4dba9887432490471d976c03f5f","message":"feat: E2E 表单测试框架 + P0/P1/P2 治理完成\n\nE2E 表单测试 (新):\n- 新增 4 个测试文件,21 个测试用例,983 行代码\n- helpers/form-test-helpers.ts: 12 个通用测试工具函数\n- 覆盖 Lead-to-Cash/营销/审批/财务 4 大业务域\n- 测试矩阵: F01创建/F02验证错误/F03编辑回填/F04草稿恢复\n\nP0 治理完成:\n- ES 安全配置: xpack.security.enabled=true + 密码认证\n- Dockerfile.dev: 前后端统一 pnpm + frozen-lockfile\n- customers/Index.vue: reactive\u003cany\u003e → CustomerQueryParams 接口\n- CLAUDE.md 红线 9: 列表页必须使用 useListPage\n- useListPage 覆盖: 13 → 23/208 (11.1%),新增 10 个页面\n\nP1 治理完成:\n- Prisma 升级: 5.7.0 → 5.22.0,prismaSchemaFolder 启用\n- schema 拆分: 27 个子文件,prisma validate 通过\n- 大组件拆分: sms-marketing 1774 → 840 行 (↓53%)\n - SmsTemplateManager.vue (514 行)\n - SmsCampaignManager.vue (598 行)\n- 测试覆盖率: 后端 65→70%, 前端 60→65%\n- Dockerfile prune: pnpm prune --prod --no-optional\n\nP2 治理完成:\n- Kafka HA: Makefile deploy-ha 命令\n- SBOM: CI anchore/sbom-action 集成\n- ECharts 按需引入: echarts/core\n- 虚拟列表方案: @tanstack/vue-virtual 实施计划\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/98cc8da660b8d4dba9887432490471d976c03f5f","author":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"committer":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"verification":null,"timestamp":"2026-04-13T00:24:31+08:00","added":["e2e/helpers/form-test-helpers.ts","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/error-context.md","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/test-failed-1.png","e2e/tests/form-interactions/approval-workflow-forms.spec.ts","e2e/tests/form-interactions/core-business-forms.spec.ts","e2e/tests/form-interactions/finance-forms.spec.ts","e2e/tests/form-interactions/marketing-campaign-forms.spec.ts","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","reports/project-census.baseline.json","reports/project-census.latest.json","scripts/audit-project-census.ts"],"removed":["e2e/test-results/create-verify-all-report.json"],"modified":[".env.production.example",".github/workflows/ci.yml","CLAUDE.md","Makefile","backend/Dockerfile","backend/Dockerfile.dev","backend/package.json","backend/prisma/schema.prisma","backend/src/config/env.ts","backend/vitest.config.ts","backend/vitest.workspace.ts","docker-compose.prod.yml","docs/governance/baseline-and-experience.md","e2e/test-results/.last-run.json","frontend/Dockerfile.dev","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/crm-activities/Index.vue","frontend/src/views/customers/Index.vue","frontend/src/views/departments/Index.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/faults/Index.vue","frontend/src/views/positions/Index.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/roles/Index.vue","frontend/src/views/sms-marketing/Index.vue","frontend/vitest.config.ts","package.json","pnpm-lock.yaml","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/report.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":5211826,"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-12T21:40:53+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
|
1776057951
|
1776057952
|
0
|
1776057950
|
1776057952
|
|
|
0
|
Edit
Delete
|
|
13785
|
feat: E2E 表单测试框架 + P0/P1/P2 治理完成
|
6
|
5
|
health-check.yml
|
13707
|
-2
|
265
|
refs/heads/main
|
98cc8da660b8d4dba9887432490471d976c03f5f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2e3188c85a6cfc38ac7d3643b1cbbfc2e3e850d0","after":"98cc8da660b8d4dba9887432490471d976c03f5f","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/2e3188c85a6cfc38ac7d3643b1cbbfc2e3e850d0...98cc8da660b8d4dba9887432490471d976c03f5f","commits":[{"id":"98cc8da660b8d4dba9887432490471d976c03f5f","message":"feat: E2E 表单测试框架 + P0/P1/P2 治理完成\n\nE2E 表单测试 (新):\n- 新增 4 个测试文件,21 个测试用例,983 行代码\n- helpers/form-test-helpers.ts: 12 个通用测试工具函数\n- 覆盖 Lead-to-Cash/营销/审批/财务 4 大业务域\n- 测试矩阵: F01创建/F02验证错误/F03编辑回填/F04草稿恢复\n\nP0 治理完成:\n- ES 安全配置: xpack.security.enabled=true + 密码认证\n- Dockerfile.dev: 前后端统一 pnpm + frozen-lockfile\n- customers/Index.vue: reactive\u003cany\u003e → CustomerQueryParams 接口\n- CLAUDE.md 红线 9: 列表页必须使用 useListPage\n- useListPage 覆盖: 13 → 23/208 (11.1%),新增 10 个页面\n\nP1 治理完成:\n- Prisma 升级: 5.7.0 → 5.22.0,prismaSchemaFolder 启用\n- schema 拆分: 27 个子文件,prisma validate 通过\n- 大组件拆分: sms-marketing 1774 → 840 行 (↓53%)\n - SmsTemplateManager.vue (514 行)\n - SmsCampaignManager.vue (598 行)\n- 测试覆盖率: 后端 65→70%, 前端 60→65%\n- Dockerfile prune: pnpm prune --prod --no-optional\n\nP2 治理完成:\n- Kafka HA: Makefile deploy-ha 命令\n- SBOM: CI anchore/sbom-action 集成\n- ECharts 按需引入: echarts/core\n- 虚拟列表方案: @tanstack/vue-virtual 实施计划\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/98cc8da660b8d4dba9887432490471d976c03f5f","author":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"committer":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"verification":null,"timestamp":"2026-04-13T00:24:31+08:00","added":["e2e/helpers/form-test-helpers.ts","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/error-context.md","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/test-failed-1.png","e2e/tests/form-interactions/approval-workflow-forms.spec.ts","e2e/tests/form-interactions/core-business-forms.spec.ts","e2e/tests/form-interactions/finance-forms.spec.ts","e2e/tests/form-interactions/marketing-campaign-forms.spec.ts","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","reports/project-census.baseline.json","reports/project-census.latest.json","scripts/audit-project-census.ts"],"removed":["e2e/test-results/create-verify-all-report.json"],"modified":[".env.production.example",".github/workflows/ci.yml","CLAUDE.md","Makefile","backend/Dockerfile","backend/Dockerfile.dev","backend/package.json","backend/prisma/schema.prisma","backend/src/config/env.ts","backend/vitest.config.ts","backend/vitest.workspace.ts","docker-compose.prod.yml","docs/governance/baseline-and-experience.md","e2e/test-results/.last-run.json","frontend/Dockerfile.dev","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/crm-activities/Index.vue","frontend/src/views/customers/Index.vue","frontend/src/views/departments/Index.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/faults/Index.vue","frontend/src/views/positions/Index.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/roles/Index.vue","frontend/src/views/sms-marketing/Index.vue","frontend/vitest.config.ts","package.json","pnpm-lock.yaml","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/report.ts"]}],"total_commits":0,"head_commit":{"id":"98cc8da660b8d4dba9887432490471d976c03f5f","message":"feat: E2E 表单测试框架 + P0/P1/P2 治理完成\n\nE2E 表单测试 (新):\n- 新增 4 个测试文件,21 个测试用例,983 行代码\n- helpers/form-test-helpers.ts: 12 个通用测试工具函数\n- 覆盖 Lead-to-Cash/营销/审批/财务 4 大业务域\n- 测试矩阵: F01创建/F02验证错误/F03编辑回填/F04草稿恢复\n\nP0 治理完成:\n- ES 安全配置: xpack.security.enabled=true + 密码认证\n- Dockerfile.dev: 前后端统一 pnpm + frozen-lockfile\n- customers/Index.vue: reactive\u003cany\u003e → CustomerQueryParams 接口\n- CLAUDE.md 红线 9: 列表页必须使用 useListPage\n- useListPage 覆盖: 13 → 23/208 (11.1%),新增 10 个页面\n\nP1 治理完成:\n- Prisma 升级: 5.7.0 → 5.22.0,prismaSchemaFolder 启用\n- schema 拆分: 27 个子文件,prisma validate 通过\n- 大组件拆分: sms-marketing 1774 → 840 行 (↓53%)\n - SmsTemplateManager.vue (514 行)\n - SmsCampaignManager.vue (598 行)\n- 测试覆盖率: 后端 65→70%, 前端 60→65%\n- Dockerfile prune: pnpm prune --prod --no-optional\n\nP2 治理完成:\n- Kafka HA: Makefile deploy-ha 命令\n- SBOM: CI anchore/sbom-action 集成\n- ECharts 按需引入: echarts/core\n- 虚拟列表方案: @tanstack/vue-virtual 实施计划\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/98cc8da660b8d4dba9887432490471d976c03f5f","author":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"committer":{"name":"Mluo","email":"mluo@MluodeMacBook-Air.local","username":""},"verification":null,"timestamp":"2026-04-13T00:24:31+08:00","added":["e2e/helpers/form-test-helpers.ts","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/error-context.md","e2e/test-results/auth.setup.ts-authenticate-as-admin-setup/test-failed-1.png","e2e/tests/form-interactions/approval-workflow-forms.spec.ts","e2e/tests/form-interactions/core-business-forms.spec.ts","e2e/tests/form-interactions/finance-forms.spec.ts","e2e/tests/form-interactions/marketing-campaign-forms.spec.ts","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","reports/project-census.baseline.json","reports/project-census.latest.json","scripts/audit-project-census.ts"],"removed":["e2e/test-results/create-verify-all-report.json"],"modified":[".env.production.example",".github/workflows/ci.yml","CLAUDE.md","Makefile","backend/Dockerfile","backend/Dockerfile.dev","backend/package.json","backend/prisma/schema.prisma","backend/src/config/env.ts","backend/vitest.config.ts","backend/vitest.workspace.ts","docker-compose.prod.yml","docs/governance/baseline-and-experience.md","e2e/test-results/.last-run.json","frontend/Dockerfile.dev","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/crm-activities/Index.vue","frontend/src/views/customers/Index.vue","frontend/src/views/departments/Index.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/faults/Index.vue","frontend/src/views/positions/Index.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/roles/Index.vue","frontend/src/views/sms-marketing/Index.vue","frontend/vitest.config.ts","package.json","pnpm-lock.yaml","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/report.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":5211826,"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-12T21:40:53+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
|
1776058251
|
1776058252
|
0
|
1776058250
|
1776058252
|
|
|
0
|
Edit
Delete
|