|
26704
|
chore(reports): 服务模块页 catalog v10 工作台快照与 Release M chore(reports): 服务模块页 catalog v10 工作台快照与 Release Manifest 联建 @ 245ef6c28...
|
116
|
5
|
platform.yml
|
1132
|
5
|
0
|
refs/heads/main
|
1190beb6b16f073f00be400ce104a5f900858749
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a46335bbea9e76a848fc4294b793c4648e410c60","after":"1190beb6b16f073f00be400ce104a5f900858749","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a46335bbea9e76a848fc4294b793c4648e410c60...1190beb6b16f073f00be400ce104a5f900858749","commits":[{"id":"1190beb6b16f073f00be400ce104a5f900858749","message":"chore(reports): 服务模块页 catalog v10 工作台快照与 Release Manifest 联建 @ 245ef6c28\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1190beb6b16f073f00be400ce104a5f900858749","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-31T01:25:24-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"477b14324b6664e6a4942ae787d468ba1c3469ca","message":"chore(reports): 服务模块页工作台浏览器回归 242/242 回绑 @ 245ef6c28\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/477b14324b6664e6a4942ae787d468ba1c3469ca","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-31T01:24:43-07:00","added":[],"removed":[],"modified":["reports/workbench-ui.latest.json"]},{"id":"ea0d5739ffd1da07bd0bde9f5b24e798cf0235c9","message":"chore(reports): 服务模块页 catalog v10 治理门禁回绑 @ 245ef6c28\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ea0d5739ffd1da07bd0bde9f5b24e798cf0235c9","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-31T01:20:42-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"245ef6c28b73773c0f6eaf80f47f45cc2ad081fd","message":"feat(workbench): 服务模块页按设计稿列客户端包、网关前缀、契约、操作与契约状态\n\n- catalog v10:governance/http-contract-documents.json 把 modules.json 每个 HTTP 契约映射到仓内 OpenAPI;\n 快照按文档位置给出常规/候选状态,按网关前缀计操作数(最长前缀分摊),并附模块客户端包与 EES 服务包\n- 登记缺失、文档被替代、候选非 pending-dec 等进入来源冲突,该契约记为登记缺陷\n- 页头汇总取 counts.http;契约/操作可排序;层/设计档位/发布移入每行证据行,窄屏收列\n- 浏览器回归新增 CM-06(242 例),治理测试补两例;交付设计 §5.15 同步\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/245ef6c28b73773c0f6eaf80f47f45cc2ad081fd","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-31T01:15:37-07:00","added":["governance/http-contract-documents.json","runtime/apps/workbench/src/features/platform/contract-view.ts"],"removed":[],"modified":["docs/企业公共基础平台对外交付设计.md","governance/build-workbench-snapshots.mjs","governance/check-workbench-ui.mjs","governance/evidence-scopes.json","governance/test/build-workbench-snapshots.test.mjs","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/catalog/page.tsx","runtime/apps/workbench/src/components/catalog/catalog-table.tsx","runtime/apps/workbench/src/components/catalog/catalog-toolbar.tsx","runtime/apps/workbench/src/features/platform/catalog-filters.ts","runtime/apps/workbench/src/features/platform/types.ts"]}],"total_commits":0,"head_commit":{"id":"1190beb6b16f073f00be400ce104a5f900858749","message":"chore(reports): 服务模块页 catalog v10 工作台快照与 Release Manifest 联建 @ 245ef6c28\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1190beb6b16f073f00be400ce104a5f900858749","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-31T01:25:24-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":95966,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T16:07:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793436055
|
0
|
1793435164
|
1793436056
|
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
|
|
26501
|
chore(reports): doc-claims 回绑 @ 131f74dd5
|
116
|
5
|
platform.yml
|
1062
|
5
|
0
|
refs/heads/main
|
17b551b3f7e141fbdd7a1e76adcec1db9d8a5f38
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a46c2d82c7fe086c264ae27ef532ae03cb6300aa","after":"17b551b3f7e141fbdd7a1e76adcec1db9d8a5f38","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a46c2d82c7fe086c264ae27ef532ae03cb6300aa...17b551b3f7e141fbdd7a1e76adcec1db9d8a5f38","commits":[{"id":"17b551b3f7e141fbdd7a1e76adcec1db9d8a5f38","message":"chore(reports): doc-claims 回绑 @ 131f74dd5\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/17b551b3f7e141fbdd7a1e76adcec1db9d8a5f38","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-27T02:49:29-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},{"id":"131f74dd5c68c4a60fdd48b46248e4f0f82ecc18","message":"docs(workbench): place app/role/permission management in technology workspace (§5.9)\n\nRecords the 2026-10-27 placement: the unified console stays in the\ntechnology workspace (/onboarding/, /permissions/), with four ownership\nboundaries (01 role content, 02/EES business authority, 03 digital\nemployee grants, HR org sources) and constraints for in-app member\nentries. Refreshes the §6 permission row against\npermission-management.controller.ts.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/131f74dd5c68c4a60fdd48b46248e4f0f82ecc18","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-27T02:49:18-07:00","added":[],"removed":[],"modified":["docs/企业公共基础平台对外交付设计.md"]}],"total_commits":0,"head_commit":{"id":"17b551b3f7e141fbdd7a1e76adcec1db9d8a5f38","message":"chore(reports): doc-claims 回绑 @ 131f74dd5\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/17b551b3f7e141fbdd7a1e76adcec1db9d8a5f38","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-27T02:49:29-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":126692,"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":156,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-27T09:15:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1793094588
|
1793094607
|
0
|
1793094588
|
1793094631
|
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
|
|
25809
|
chore(reports): record complete final D42 root gat chore(reports): record complete final D42 root gate...
|
116
|
5
|
platform.yml
|
722
|
5
|
0
|
refs/heads/main
|
ac78403907df9044bc809793d59271cae7d962cf
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a4ac056a8ab9277d80bd3033346290eddda8914c","after":"ac78403907df9044bc809793d59271cae7d962cf","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a4ac056a8ab9277d80bd3033346290eddda8914c...ac78403907df9044bc809793d59271cae7d962cf","commits":[{"id":"ac78403907df9044bc809793d59271cae7d962cf","message":"chore(reports): record complete final D42 root gate\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ac78403907df9044bc809793d59271cae7d962cf","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-12T21:58:11-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","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":"e1d8f7e6fcc2c825fa2e8b010d95b418b9bb5356","message":"chore(reports): rebind final ItemType and D42 merge\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e1d8f7e6fcc2c825fa2e8b010d95b418b9bb5356","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-12T21:55:09-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/gate-flow.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/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"b904ee92b83484c6d7951722aee8286247a74f68","message":"merge: preserve ItemType candidate boundary and verified workbench pagination\n\n# Conflicts:\n#\treports/caddy.latest.json\n#\treports/candidate-contracts.latest.json\n#\treports/capability-acceptance.latest.json\n#\treports/catalog-chg.latest.json\n#\treports/catalog-drift.latest.json\n#\treports/catalog-reconciliation.latest.json\n#\treports/ci-mirror.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/migration-decs.latest.json\n#\treports/module-imports.latest.json\n#\treports/otel.latest.json\n#\treports/release-drift.latest.json\n#\treports/release-manifest.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-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-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#\truntime/services/enterprise-entity-service/README.md\n#\truntime/services/enterprise-entity-service/src/domains/write-points.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b904ee92b83484c6d7951722aee8286247a74f68","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-12T21:54:00-07:00","added":[],"removed":[],"modified":["docs/runbook.md","docs/企业实体服务/客商财域包候选-2026-10-11.md","docs/当前状态与验收边界.md","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/module-workspaces.spec.ts","runtime/apps/workbench/src/features/platform/service-workspace.tsx","runtime/services/enterprise-entity-service/README.md","runtime/services/enterprise-entity-service/src/domains/write-points.json","runtime/services/enterprise-entity-service/test/entity-runtime.test.mjs"]},{"id":"aa736d4aa800e00cd241b7aba28dae345abd4872","message":"chore(reports): record complete D42 merged root gate\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/aa736d4aa800e00cd241b7aba28dae345abd4872","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-12T21:46:02-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","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":"3df9abd4aa46d307ce4121aba4001bd07afcb47b","message":"chore(reports): rebind reviewed D42 fixture evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3df9abd4aa46d307ce4121aba4001bd07afcb47b","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-12T21:44:13-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/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"ac78403907df9044bc809793d59271cae7d962cf","message":"chore(reports): record complete final D42 root gate\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ac78403907df9044bc809793d59271cae7d962cf","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-12T21:58:11-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","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":52347,"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-13T12:40:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791867815
|
0
|
1791867495
|
1791867816
|
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
|
|
25137
|
docs: record fixed SLA acceptance and retain all e docs: record fixed SLA acceptance and retain all execution evidence...
|
121
|
5
|
kernel-ci.yml
|
490
|
5
|
0
|
refs/heads/main
|
dcbc46926f85f83fd4a64fe74431ceeb310e4da3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a4ac425ca536e8d4880df9d5987cd21d9c1ae567","after":"dcbc46926f85f83fd4a64fe74431ceeb310e4da3","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/a4ac425ca536e8d4880df9d5987cd21d9c1ae567...dcbc46926f85f83fd4a64fe74431ceeb310e4da3","commits":[{"id":"dcbc46926f85f83fd4a64fe74431ceeb310e4da3","message":"docs: record fixed SLA acceptance and retain all execution evidence\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/dcbc46926f85f83fd4a64fe74431ceeb310e4da3","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-02T23:13:31-07:00","added":["ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/current-deployed-check.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-all-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-audit-chain.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-cross-fks.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-cross-refs.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-db-roles.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-execution-provenance.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-historical-facts.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-integration-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-partition-cutover.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-partition-horizon.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-partition-identities.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-partition-references.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-schedule-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-state-journal.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-trigger-state-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/dependencies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/migrate.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/migration-test-db.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/postgres-port.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/postgres-start.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/postgres-version.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/spec-copies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/check.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/dependencies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/migrate.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/migration-test-db.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/postgres-port.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/postgres-start.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/postgres-version.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/spec-copies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-all-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-cross-fks.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-cross-refs.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-db-roles.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-expanded-report.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-expanded-smoke.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-expanded.mjs","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-all-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-audit-chain.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-cross-fks.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-cross-refs.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-db-roles.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-execution-provenance.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-historical-facts.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-integration-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-partition-cutover.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-partition-horizon.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-partition-identities.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-partition-references.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-report.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-schedule-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-state-journal.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-trigger-state-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates.mjs","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-all-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-audit-chain.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-cross-fks.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-cross-refs.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-db-roles.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-execution-provenance.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-historical-facts.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-integration-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-partition-cutover.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-partition-horizon.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-partition-identities.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-partition-references.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-schedule-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-state-journal.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/dependencies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/migrate.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/migration-test-db.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/observations.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/postgres-port.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/postgres-start.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/postgres-version.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/report.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/spec-copies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix.test.mjs","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/check.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/dependencies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/migrate.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/migration-test-db.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/postgres-port.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/postgres-start.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/postgres-version.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/validation.json"],"removed":[],"modified":["docs/releases/candidates/v14-01-sla-authority-lock-wait.md","docs/v1-remaining-2026-10-03.md","ops/deployments/2026-10-03-sla-expanded-acceptance.md","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/sha256.json"]},{"id":"964a21bcaec7f7312e0df5db0ec4b2c94c6b3c70","message":"test: expand published SLA authority concurrency acceptance\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/964a21bcaec7f7312e0df5db0ec4b2c94c6b3c70","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-02T23:05:21-07:00","added":["docs/governance/owner-decision-reconciliation-2026-10-02/README.md","docs/governance/owner-decision-reconciliation-2026-10-02/after.json","docs/governance/owner-decision-reconciliation-2026-10-02/before.json","docs/governance/owner-decision-reconciliation-2026-10-02/evidence-requests.md","docs/governance/owner-decision-reconciliation-2026-10-02/governance-tests.tap","docs/governance/owner-decision-reconciliation-2026-10-02/not-verified.md","docs/governance/owner-decision-reconciliation-2026-10-02/validation.json","docs/governance/owner-decision-reconciliation-2026-10-02/work-plan.md","docs/releases/candidates/k76a-slo-burn-rate.md","docs/releases/candidates/open-gap-authority-recovery.md","ops/alerts/erk.slo-burn.rules.yml","ops/alerts/erk.slo-burn.test.yml","ops/deployments/2026-10-03-open-gap-02180-local.md","ops/deployments/2026-10-03-sla-expanded-acceptance.md","ops/deployments/evidence/2026-10-03-open-gap-02180/32-request-intake-validation.json","ops/deployments/evidence/2026-10-03-open-gap-02180/32-request-intake.md","ops/deployments/evidence/2026-10-03-open-gap-02180/deployed-check.json","ops/deployments/evidence/2026-10-03-open-gap-02180/deployment/attempt-1-bfd23e31/candidate-report.json","ops/deployments/evidence/2026-10-03-open-gap-02180/deployment/attempt-1-bfd23e31/release-config.json","ops/deployments/evidence/2026-10-03-open-gap-02180/deployment/attempt-1-bfd23e31/source-manifest.json","ops/deployments/evidence/2026-10-03-open-gap-02180/deployment/candidate-report.json","ops/deployments/evidence/2026-10-03-open-gap-02180/deployment/deploy.mjs","ops/deployments/evidence/2026-10-03-open-gap-02180/deployment/live-report.json","ops/deployments/evidence/2026-10-03-open-gap-02180/deployment/live-sla-authority-observations.json","ops/deployments/evidence/2026-10-03-open-gap-02180/deployment/live-sla-authority.tap","ops/deployments/evidence/2026-10-03-open-gap-02180/deployment/live-sla-authority.test.mjs","ops/deployments/evidence/2026-10-03-open-gap-02180/deployment/post-live-strict-gates.json","ops/deployments/evidence/2026-10-03-open-gap-02180/deployment/preparation-note.md","ops/deployments/evidence/2026-10-03-open-gap-02180/deployment/release-config.json","ops/deployments/evidence/2026-10-03-open-gap-02180/deployment/source-manifest.json","ops/deployments/evidence/2026-10-03-open-gap-02180/full-ci-first-static-failure/report.json","ops/deployments/evidence/2026-10-03-open-gap-02180/full-ci/report.json","ops/deployments/evidence/2026-10-03-open-gap-02180/independent-sla/attempt-1-source-drift/observations.json","ops/deployments/evidence/2026-10-03-open-gap-02180/independent-sla/attempt-1-source-drift/report.json","ops/deployments/evidence/2026-10-03-open-gap-02180/independent-sla/observations.json","ops/deployments/evidence/2026-10-03-open-gap-02180/independent-sla/report.json","ops/deployments/evidence/2026-10-03-open-gap-02180/independent-sla/review.md","ops/deployments/evidence/2026-10-03-open-gap-02180/independent-sla/runner.mjs","ops/deployments/evidence/2026-10-03-open-gap-02180/independent-sla/sha256.json","ops/deployments/evidence/2026-10-03-open-gap-02180/independent-sla/summary.json","ops/deployments/evidence/2026-10-03-open-gap-02180/local-raw-log-manifest.json","ops/deployments/evidence/2026-10-03-open-gap-02180/retention.md","ops/deployments/evidence/2026-10-03-open-gap-02180/scanner-retirement-plan.json","ops/deployments/evidence/2026-10-03-open-gap-02180/sha256.json","ops/deployments/evidence/2026-10-03-open-gap-02180/validation.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/aborted-candidate/candidate-report.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/aborted-candidate/deploy.mjs","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/observations.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/report.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development.mjs","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/observations.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/report.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix-runner.mjs","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/observations.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/report.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/sha256.json","ops/drill-slo-monitor-death.js","ops/drills/2026-10-02-slo-monitor-death.md","ops/drills/2026-10-03-slo-burn-rate-promtool.json","ops/drills/evidence/2026-10-02-slo-monitor-death/acceptance-validation.json","ops/drills/evidence/2026-10-02-slo-monitor-death/fixed-source/observations.jsonl","ops/drills/evidence/2026-10-02-slo-monitor-death/fixed-source/private-log-manifest.json","ops/drills/evidence/2026-10-02-slo-monitor-death/fixed-source/report.json","ops/drills/evidence/2026-10-02-slo-monitor-death/fixed-source/tests.tap","ops/verify-burn-rate-rules.js","scripts/render-burn-rate-rules.js","test/sla-authority-lock.integration.test.js","test/slo-burn-rate.test.js","test/slo-monitor-death.integration.test.js","test/support/slo-monitor-death-child.js"],"removed":["src/kernel/sla-authority.js"],"modified":["docs/alerting.md","docs/decisions/ADR-002-evaluation-freeze-design.md","docs/decisions/ADR-002.md","docs/decisions/ADR-010-saga-prestart-and-step-state.md","docs/decisions/README.md","docs/fault-injection-matrix.md","docs/gap-governance.md","docs/governance/pending-decisions-2026-10-02.md","docs/production-readiness.md","docs/releases/0.218.0.md","docs/releases/candidates/v14-01-sla-authority-lock-wait.md","docs/sla.md","docs/slo.md","docs/task-creation-contract.md","docs/v1-completion.md","docs/v1-remaining-2026-10-03.md","docs/v1.1-local-contracts-draft.md","model/gap-governance.json","model/not-verified-work-policy.json","model/plan-ledger.json","model/production-readiness.json","model/release-anchors.json","model/scenario-bindings.json","model/slo.json","package.json","scripts/check-slo.js","src/contexts/sla.js","test/support/sla-authority-world.js"]},{"id":"47c9d05c3986b716ad949b335df14d79a093cedc","message":"fix: revalidate SLA authority after blocking locks\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/47c9d05c3986b716ad949b335df14d79a093cedc","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-02T22:49:34-07:00","added":["docs/releases/0.218.0.md","docs/releases/candidates/v14-01-sla-authority-lock-wait.md","ops/smoke-sla-authority.js","src/kernel/sla-authority.js","test/sla-authority-lock-wait.integration.test.js","test/support/sla-authority-world.js"],"removed":[],"modified":["docs/sla.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","model/plan-ledger.json","package.json","src/contexts/sla.js"]}],"total_commits":0,"head_commit":{"id":"dcbc46926f85f83fd4a64fe74431ceeb310e4da3","message":"docs: record fixed SLA acceptance and retain all execution evidence\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/dcbc46926f85f83fd4a64fe74431ceeb310e4da3","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-02T23:13:31-07:00","added":["ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/current-deployed-check.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-all-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-audit-chain.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-cross-fks.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-cross-refs.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-db-roles.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-execution-provenance.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-historical-facts.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-integration-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-partition-cutover.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-partition-horizon.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-partition-identities.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-partition-references.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-schedule-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-state-journal.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check-trigger-state-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/check.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/dependencies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/migrate.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/migration-test-db.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/postgres-port.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/postgres-start.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/postgres-version.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/development-1/spec-copies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/check.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/dependencies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/migrate.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/migration-test-db.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/postgres-port.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/postgres-start.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/postgres-version.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/fixed-ci/spec-copies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-all-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-cross-fks.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-cross-refs.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-db-roles.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-expanded-report.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-expanded-smoke.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-expanded.mjs","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-all-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-audit-chain.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-cross-fks.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-cross-refs.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-db-roles.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-execution-provenance.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-historical-facts.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-integration-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-partition-cutover.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-partition-horizon.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-partition-identities.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-partition-references.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-report.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-schedule-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-state-journal.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates-trigger-state-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/live-gates.mjs","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-all-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-audit-chain.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-cross-fks.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-cross-refs.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-db-roles.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-execution-provenance.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-historical-facts.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-integration-events.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-partition-cutover.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-partition-horizon.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-partition-identities.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-partition-references.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-schedule-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-state-journal.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/check.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/dependencies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/migrate.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/migration-test-db.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/observations.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/postgres-port.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/postgres-start.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/postgres-version.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/report.json","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/merged-ci/spec-copies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix.test.mjs","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/check.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/dependencies.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/migrate.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/migration-test-db.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/postgres-port.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/postgres-start.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/pre-fix/postgres-version.log","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/validation.json"],"removed":[],"modified":["docs/releases/candidates/v14-01-sla-authority-lock-wait.md","docs/v1-remaining-2026-10-03.md","ops/deployments/2026-10-03-sla-expanded-acceptance.md","ops/deployments/evidence/2026-10-03-sla-expanded-acceptance/sha256.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":328673,"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":23,"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-03T14:13:34+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
|
3
|
0
|
1791108075
|
0
|
1791008045
|
1791108075
|
|
|
0
|
Edit
Delete
|
|
26843
|
chore(reports): 当前Runtime与双代理最终回执回绑 @2065f1d
|
116
|
5
|
platform.yml
|
1252
|
5
|
0
|
refs/heads/main
|
15b98a800956f95b00345d1e472e6cdc09685890
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a4bd8af6742eff0a1972ff27168ed6a3afe726df","after":"15b98a800956f95b00345d1e472e6cdc09685890","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a4bd8af6742eff0a1972ff27168ed6a3afe726df...15b98a800956f95b00345d1e472e6cdc09685890","commits":[{"id":"15b98a800956f95b00345d1e472e6cdc09685890","message":"chore(reports): 当前Runtime与双代理最终回执回绑 @2065f1d\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/15b98a800956f95b00345d1e472e6cdc09685890","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-01T03:53:51-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},{"id":"2065f1de66c7aacf2f210994ddd78031a651f357","message":"docs(验收): 绑定当前Runtime新实例并保全前次passed快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2065f1de66c7aacf2f210994ddd78031a651f357","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-01T03:53:22-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/prior-native-runtime-1144.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/prior-services-1144.public.json"],"removed":[],"modified":["docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/native-runtime-check.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/services-updated.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/validation.public.json"]},{"id":"e2b43803f9b6c7f693986b47477156204d321259","message":"docs(验收): 以当前主线合入双代理真实运行回执\n\n# Conflicts:\n#\treports/doc-claims.latest.json\n#\treports/stub-surface.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e2b43803f9b6c7f693986b47477156204d321259","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-01T03:52:55-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/current-dual-proxy-binding.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/initial-observation-1127.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/initial-services-before-optional-repair.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/native-runtime-check.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/services-updated.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/trace-probe.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/validation.public.json"],"removed":[],"modified":["docs/账户安全入口接入与部署记录-2026-10-10.md"]},{"id":"e5016f0ffaf863105568992460d37a3132c3de20","message":"chore(reports): 双代理实测回执门禁回绑 @59a32b2\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e5016f0ffaf863105568992460d37a3132c3de20","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-01T03:52:42-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},{"id":"59a32b294dfb6b8b7a80c8800b7488ad95b57bb1","message":"docs(验收): 保留已发布主线并接回当前双代理实测回执\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/59a32b294dfb6b8b7a80c8800b7488ad95b57bb1","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-01T03:48:33-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/current-dual-proxy-binding.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/initial-observation-1127.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/initial-services-before-optional-repair.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/native-runtime-check.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/services-updated.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/trace-probe.public.json","docs/evidence/account-security-interaction-2026-10-31/current-observed-routing-2026-11-01/validation.public.json"],"removed":[],"modified":["docs/账户安全入口接入与部署记录-2026-10-10.md"]}],"total_commits":0,"head_commit":{"id":"15b98a800956f95b00345d1e472e6cdc09685890","message":"chore(reports): 当前Runtime与双代理最终回执回绑 @2065f1d\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/15b98a800956f95b00345d1e472e6cdc09685890","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-01T03:53:51-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.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":120990,"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":171,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T19:52: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
|
30
|
1793534075
|
1793534082
|
0
|
1793534074
|
1793534105
|
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
|
|
25790
|
docs: 当前状态记 EES 只读宿主拒绝证据齐全、授权已生效、放行后 503 待 EES 修复
|
116
|
5
|
platform.yml
|
708
|
5
|
0
|
refs/heads/main
|
61856d17fe200c43f5d4d6fe38da08fac6518ad1
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a4ff59bb7dbfbc9aea494057275ebd686044c91b","after":"61856d17fe200c43f5d4d6fe38da08fac6518ad1","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a4ff59bb7dbfbc9aea494057275ebd686044c91b...61856d17fe200c43f5d4d6fe38da08fac6518ad1","commits":[{"id":"61856d17fe200c43f5d4d6fe38da08fac6518ad1","message":"docs: 当前状态记 EES 只读宿主拒绝证据齐全、授权已生效、放行后 503 待 EES 修复\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/61856d17fe200c43f5d4d6fe38da08fac6518ad1","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-12T18:49:50-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"61856d17fe200c43f5d4d6fe38da08fac6518ad1","message":"docs: 当前状态记 EES 只读宿主拒绝证据齐全、授权已生效、放行后 503 待 EES 修复\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/61856d17fe200c43f5d4d6fe38da08fac6518ad1","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-12T18:49:50-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":49691,"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-13T09:44:01+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791856592
|
0
|
1791856198
|
1791856592
|
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
|
|
25574
|
docs(工程基础框架): BR-1 受理记录里的「控制面」改为展示名「技术中台」
|
117
|
5
|
governance.yml
|
223
|
5
|
0
|
refs/heads/main
|
192306cbfca7f7d633c81c5386c3f193cecb013d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a51ea194ed488a5a2ff4d7d4036658778bdfc4c7","after":"192306cbfca7f7d633c81c5386c3f193cecb013d","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a51ea194ed488a5a2ff4d7d4036658778bdfc4c7...192306cbfca7f7d633c81c5386c3f193cecb013d","commits":[{"id":"192306cbfca7f7d633c81c5386c3f193cecb013d","message":"docs(工程基础框架): BR-1 受理记录里的「控制面」改为展示名「技术中台」\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/192306cbfca7f7d633c81c5386c3f193cecb013d","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-11T08:31:57-07:00","added":[],"removed":[],"modified":["工程基础框架/框架变更请求-基座验收与接入经验-2026-09-26.md"]},{"id":"1fdfec40f85c127618bd755ab36396f040bd5a74","message":"docs(工程基础框架): 框架 0.25.0 / 0.25.1 发布——回填 BR-1 / BR-2 / BR-4 受理记录,更正状态行\n\n- 两份 2026-09-26 变更请求:状态行改为已受理部分;受理表回填 BR-1 / BR-2 / BR-4(落地 0.25.0、0.25.1 修复的提交与 tag,负向实测);BR-3、BR-5–8 仍待受理\n- README:新增 2026-10-11 当前版本与交付状态(v0.25.1,tag @ bed72c1,registry latest,两远端 main = 012a000),09-15 条目标为历史;两份 BR 请求条目更新受理状态\n- CLAUDE.md 状态行:v0.25.1 / v0.25.0 置前;更正「enterprise-platform 仍 pin 0.23.0」(10-11 实测 23 个 package.json 共 28 处 0.24.0)与 os-product 远端 main(10-11 实测 f484632)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/1fdfec40f85c127618bd755ab36396f040bd5a74","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-11T08:25:26-07:00","added":[],"removed":[],"modified":["工程基础框架/CLAUDE.md","工程基础框架/README.md","工程基础框架/框架变更请求-公用应用接入经验-2026-09-26.md","工程基础框架/框架变更请求-基座验收与接入经验-2026-09-26.md"]}],"total_commits":0,"head_commit":{"id":"192306cbfca7f7d633c81c5386c3f193cecb013d","message":"docs(工程基础框架): BR-1 受理记录里的「控制面」改为展示名「技术中台」\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/192306cbfca7f7d633c81c5386c3f193cecb013d","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-11T08:31:57-07:00","added":[],"removed":[],"modified":["工程基础框架/框架变更请求-基座验收与接入经验-2026-09-26.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":26003,"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-11T23:26: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
|
4
|
1791733040
|
1791733056
|
0
|
1791733038
|
1791733056
|
|
|
0
|
Edit
Delete
|
|
24574
|
docs(治理): 续七记 GitHub 镜像再同步——三端 e4df1cb6(含并行会话 kern docs(治理): 续七记 GitHub 镜像再同步——三端 e4df1cb6(含并行会话 kernel 0.23.0 批次),run 36234430609 八 job steps=0,代理 503 一次重试即过...
|
117
|
5
|
governance.yml
|
155
|
5
|
0
|
refs/heads/main
|
13fc0d052f5adde0f91d7ffc72ae13234db8d2b6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a52c57dff0dd61ef3657229f752dc33178afd7f9","after":"13fc0d052f5adde0f91d7ffc72ae13234db8d2b6","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a52c57dff0dd61ef3657229f752dc33178afd7f9...13fc0d052f5adde0f91d7ffc72ae13234db8d2b6","commits":[{"id":"13fc0d052f5adde0f91d7ffc72ae13234db8d2b6","message":"docs(治理): 续七记 GitHub 镜像再同步——三端 e4df1cb6(含并行会话 kernel 0.23.0 批次),run 36234430609 八 job steps=0,代理 503 一次重试即过\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/13fc0d052f5adde0f91d7ffc72ae13234db8d2b6","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-26T03:01:26-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"13fc0d052f5adde0f91d7ffc72ae13234db8d2b6","message":"docs(治理): 续七记 GitHub 镜像再同步——三端 e4df1cb6(含并行会话 kernel 0.23.0 批次),run 36234430609 八 job steps=0,代理 503 一次重试即过\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/13fc0d052f5adde0f91d7ffc72ae13234db8d2b6","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-26T03:01:26-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.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":19133,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-09-26T17:48: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
|
2
|
4
|
1790416890
|
1790416921
|
0
|
1790416889
|
1790416921
|
|
|
0
|
Edit
Delete
|
|
24511
|
docs(governance): update platform gap analysis aft docs(governance): update platform gap analysis after rollout...
|
117
|
5
|
governance.yml
|
143
|
5
|
0
|
refs/heads/main
|
c61679fc3ee4fea55d0b3f041b765c2f1fd34407
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a52ff1110d34c530ca048bca25cf18b2183912ac","after":"c61679fc3ee4fea55d0b3f041b765c2f1fd34407","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a52ff1110d34c530ca048bca25cf18b2183912ac...c61679fc3ee4fea55d0b3f041b765c2f1fd34407","commits":[{"id":"c61679fc3ee4fea55d0b3f041b765c2f1fd34407","message":"docs(governance): update platform gap analysis after rollout\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/c61679fc3ee4fea55d0b3f041b765c2f1fd34407","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-24T15:28:38-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/docs/企业控制面业务模块能力实现与应用梳理-2026-09-24.md"]}],"total_commits":0,"head_commit":{"id":"c61679fc3ee4fea55d0b3f041b765c2f1fd34407","message":"docs(governance): update platform gap analysis after rollout\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/c61679fc3ee4fea55d0b3f041b765c2f1fd34407","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-24T15:28:38-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/docs/企业控制面业务模块能力实现与应用梳理-2026-09-24.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":17817,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-09-25T00:12:12+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790288982
|
1790288996
|
0
|
1790288949
|
1790288996
|
|
|
0
|
Edit
Delete
|
|
26278
|
merge(infra): retain main confluence and adopt obs merge(infra): retain main confluence and adopt observed gateway memory budget...
|
133
|
5
|
infra.yml
|
14
|
5
|
0
|
refs/heads/main
|
7c6c9109c4900270ca9c733f50ae64d4c8ca677e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a536d894a7b1f8f10c0293ed952dd04b6572c63d","after":"7c6c9109c4900270ca9c733f50ae64d4c8ca677e","compare_url":"https://gitea.g-hi.com/luoanwu/infra/compare/a536d894a7b1f8f10c0293ed952dd04b6572c63d...7c6c9109c4900270ca9c733f50ae64d4c8ca677e","commits":[{"id":"7c6c9109c4900270ca9c733f50ae64d4c8ca677e","message":"merge(infra): retain main confluence and adopt observed gateway memory budget\n","url":"https://gitea.g-hi.com/luoanwu/infra/commit/7c6c9109c4900270ca9c733f50ae64d4c8ca677e","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:26:34-07:00","added":[],"removed":[],"modified":["README.md","compose.yaml","overlays/dev.yaml"]},{"id":"a3107a28af16e100e6a346d18e7c8554e474c584","message":"fix(infra): replay adopted scanner supervision and size model gateway limit\n","url":"https://gitea.g-hi.com/luoanwu/infra/commit/a3107a28af16e100e6a346d18e7c8554e474c584","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:24:55-07:00","added":["clamav/README.md","clamav/entrypoint.sh","clamav/test-entrypoint.sh"],"removed":[],"modified":["README.md","compose.yaml","overlays/dev.yaml"]},{"id":"a9c15917ad72ac73f5ae75b793312b3a3287ad1b","message":"fix(compose): default alertmanager host port to 59094\n\nMirror the control-plane overlay change; infra check 9/9 and compose\nparity 4/4 SAME against the control-plane branch (report refreshed).\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/infra/commit/a9c15917ad72ac73f5ae75b793312b3a3287ad1b","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-21T00:48:24-07:00","added":[],"removed":[],"modified":["README.md","overlays/dev.yaml","reports/compose-parity.2026-10-21.txt"]},{"id":"35a6c98c97a1b74a25589d9156b55de0b1c35753","message":"fix(compose): add restart policy and memory limit to ai-gateway\n\nMirror the control-plane stack change: restart: unless-stopped and\ndeploy.resources.limits.memory (PLATFORM_AI_GATEWAY_MEMORY_LIMIT, default\n1g initial ceiling). npm run check 9/9; compose parity with the\ncontrol-plane branch 4/4 SAME (report attached). Live container unchanged.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/infra/commit/35a6c98c97a1b74a25589d9156b55de0b1c35753","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-21T00:45:17-07:00","added":["reports/compose-parity.2026-10-21.txt"],"removed":[],"modified":["README.md","compose.yaml"]}],"total_commits":0,"head_commit":{"id":"7c6c9109c4900270ca9c733f50ae64d4c8ca677e","message":"merge(infra): retain main confluence and adopt observed gateway memory budget\n","url":"https://gitea.g-hi.com/luoanwu/infra/commit/7c6c9109c4900270ca9c733f50ae64d4c8ca677e","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:26:34-07:00","added":[],"removed":[],"modified":["README.md","compose.yaml","overlays/dev.yaml"]},"repository":{"id":133,"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":"infra","full_name":"luoanwu/infra","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1173,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/infra/languages","html_url":"https://gitea.g-hi.com/luoanwu/infra","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/infra","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/infra.git","clone_url":"https://gitea.g-hi.com/luoanwu/infra.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-11T21:11:15+08:00","updated_at":"2026-10-22T06:17: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
|
6
|
1792621721
|
1792621841
|
0
|
1792621719
|
1792621841
|
|
|
0
|
Edit
Delete
|
|
23612
|
chore(reports): refresh clean static evidence
|
97
|
5
|
governance.yml
|
2
|
5
|
0
|
refs/heads/main
|
25b394c4d66a8361dc4cc68e17bbc1aa930c50e4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a54db31c626be2ee1d48d10fe18bb0c74a9c47aa","after":"25b394c4d66a8361dc4cc68e17bbc1aa930c50e4","compare_url":"https://gitea.g-hi.com/luoanwu/fact-backbone/compare/a54db31c626be2ee1d48d10fe18bb0c74a9c47aa...25b394c4d66a8361dc4cc68e17bbc1aa930c50e4","commits":[{"id":"25b394c4d66a8361dc4cc68e17bbc1aa930c50e4","message":"chore(reports): refresh clean static evidence\n","url":"https://gitea.g-hi.com/luoanwu/fact-backbone/commit/25b394c4d66a8361dc4cc68e17bbc1aa930c50e4","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-02T17:34:13-07:00","added":[],"removed":[],"modified":["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/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},{"id":"c0628d3dd438cbf16feb589c9613d12545edafc9","message":"chore(reports): record clean framework sync evidence\n","url":"https://gitea.g-hi.com/luoanwu/fact-backbone/commit/c0628d3dd438cbf16feb589c9613d12545edafc9","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-02T17:27:52-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/framework-migration.md","reports/baseline.json","reports/conformance-differential.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/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"21bc86a16a28c0d8bcd1497019c90a77ed7ed7b0","message":"chore(migration): record framework sync receipt\n","url":"https://gitea.g-hi.com/luoanwu/fact-backbone/commit/21bc86a16a28c0d8bcd1497019c90a77ed7ed7b0","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-02T17:27:06-07:00","added":[],"removed":[],"modified":["docs/framework-migration.md","reports/framework-migration.latest.json"]},{"id":"fa429a8e18be046ad209b9392f60e76ccc065e4f","message":"feat(framework): sync G15-B Redis occupancy guard and governance experience\n","url":"https://gitea.g-hi.com/luoanwu/fact-backbone/commit/fa429a8e18be046ad209b9392f60e76ccc065e4f","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-02T17:27:06-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/framework-migration.md","docs/governance-experience.md","reports/baseline.json","reports/conformance-differential.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/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-conformance-differential.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-ui-acceptance.mjs","scripts/lib/acceptance-base-guard.mjs"]},{"id":"37514bfb2cdc63d84ef06bd73b08bec6233d2d0d","message":"chore(reports): refresh clean static evidence\n","url":"https://gitea.g-hi.com/luoanwu/fact-backbone/commit/37514bfb2cdc63d84ef06bd73b08bec6233d2d0d","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-02T01:29:35-07:00","added":[],"removed":[],"modified":["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/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"25b394c4d66a8361dc4cc68e17bbc1aa930c50e4","message":"chore(reports): refresh clean static evidence\n","url":"https://gitea.g-hi.com/luoanwu/fact-backbone/commit/25b394c4d66a8361dc4cc68e17bbc1aa930c50e4","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-02T17:34:13-07:00","added":[],"removed":[],"modified":["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/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},"repository":{"id":97,"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":"fact-backbone","full_name":"luoanwu/fact-backbone","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":726,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/fact-backbone/languages","html_url":"https://gitea.g-hi.com/luoanwu/fact-backbone","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/fact-backbone","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/fact-backbone.git","clone_url":"https://gitea.g-hi.com/luoanwu/fact-backbone.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-01T21:57:55+08:00","updated_at":"2026-09-01T21:59: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
|
10
|
1788405612
|
1788405656
|
0
|
1788405484
|
1788407469
|
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
|
|
23795
|
docs: record verified template master display rele docs: record verified template master display release...
|
57
|
5
|
governance.yml
|
165
|
5
|
0
|
refs/heads/main
|
fcbee15d07deb0a3212286790442541c9a86de8b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a561550788227674837cb3738304f722c034785a","after":"fcbee15d07deb0a3212286790442541c9a86de8b","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/a561550788227674837cb3738304f722c034785a...fcbee15d07deb0a3212286790442541c9a86de8b","commits":[{"id":"fcbee15d07deb0a3212286790442541c9a86de8b","message":"docs: record verified template master display release\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/fcbee15d07deb0a3212286790442541c9a86de8b","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-09T07:54:32-07:00","added":["docs/releases/2026-09-09-template-current1.md"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-09-template-current.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.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-security.latest.json","reports/public-file-integration.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/template-current-20260909/README.md","reports/toolchain.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"fcbee15d07deb0a3212286790442541c9a86de8b","message":"docs: record verified template master display release\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/fcbee15d07deb0a3212286790442541c9a86de8b","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-09T07:54:32-07:00","added":["docs/releases/2026-09-09-template-current1.md"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-09-template-current.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.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-security.latest.json","reports/public-file-integration.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/template-current-20260909/README.md","reports/toolchain.latest.json","reports/validation-source.latest.json"]},"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":790550,"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":8,"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-09T22:49:34+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
|
1788965678
|
1788965718
|
0
|
1788965677
|
1788965718
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23857
|
docs(releases): record verified shijie workflow de docs(releases): record verified shijie workflow deployment...
|
57
|
5
|
governance.yml
|
207
|
5
|
0
|
refs/heads/main
|
545c98c6ffe5270812c731aa0aa2f08ae1961ef7
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a56a665ac50b247227ecfaa33f0ab61bb6bdad80","after":"545c98c6ffe5270812c731aa0aa2f08ae1961ef7","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/a56a665ac50b247227ecfaa33f0ab61bb6bdad80...545c98c6ffe5270812c731aa0aa2f08ae1961ef7","commits":[{"id":"545c98c6ffe5270812c731aa0aa2f08ae1961ef7","message":"docs(releases): record verified shijie workflow deployment\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/545c98c6ffe5270812c731aa0aa2f08ae1961ef7","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-11T21:19:54-07:00","added":["docs/releases/2026-09-12-shijie-workflow1.md","reports/shijie-workflow-2026-09-12/deployment.json","reports/shijie-workflow-2026-09-12/live.json"],"removed":[],"modified":["docs/governance/log/2026-09-12-shijie-workflow.md","docs/releases/current.md","reports/governance-docs.latest.json"]}],"total_commits":0,"head_commit":{"id":"545c98c6ffe5270812c731aa0aa2f08ae1961ef7","message":"docs(releases): record verified shijie workflow deployment\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/545c98c6ffe5270812c731aa0aa2f08ae1961ef7","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-11T21:19:54-07:00","added":["docs/releases/2026-09-12-shijie-workflow1.md","reports/shijie-workflow-2026-09-12/deployment.json","reports/shijie-workflow-2026-09-12/live.json"],"removed":[],"modified":["docs/governance/log/2026-09-12-shijie-workflow.md","docs/releases/current.md","reports/governance-docs.latest.json"]},"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":903902,"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":12,"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-12T12:13:14+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
|
1789186820
|
1789186861
|
0
|
1789186820
|
1789186861
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26296
|
docs(governance): CHG-057 draft — first domain-pac docs(governance): CHG-057 draft — first domain-package fact (finance ReceivableRaised): Catalog candidate, draft registration, manifest facts.owns binding, EES fact-exports approval; Q1–Q6 open items...
|
117
|
5
|
governance.yml
|
276
|
5
|
0
|
refs/heads/main
|
d8f9d22dad41c1df85941429fa0f2f8701d0e604
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a592c810a01a994d1dbfc9baee0b4487036978a9","after":"d8f9d22dad41c1df85941429fa0f2f8701d0e604","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a592c810a01a994d1dbfc9baee0b4487036978a9...d8f9d22dad41c1df85941429fa0f2f8701d0e604","commits":[{"id":"d8f9d22dad41c1df85941429fa0f2f8701d0e604","message":"docs(governance): CHG-057 draft — first domain-package fact (finance ReceivableRaised): Catalog candidate, draft registration, manifest facts.owns binding, EES fact-exports approval; Q1–Q6 open items\n\n- candidates/facts + candidates/schemas/facts follow the CHG-004 FactCatalogCandidate form (pending-dec, blocked_by CHG-057/CHG-055)\n- facts.delta.json (PlatformContractsDelta facts.add, maturity draft), apps.delta.json (facts.owns + 1.5.0→2.2.0 question), fact-exports.delta.json (approval only after active)\n- README: readings 10-21, choice rationale, activation prerequisites (canonical ids, Order handover, backbone registration, tenant map, real acceptance), apply order C1–C6\n- 平台治理/README.md doc/ count 307→313, range CHG-001~057\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/d8f9d22dad41c1df85941429fa0f2f8701d0e604","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-21T19:34:16-07:00","added":["平台治理/doc/decisions/CHG-057-材料/README.md","平台治理/doc/decisions/CHG-057-材料/apps.delta.json","平台治理/doc/decisions/CHG-057-材料/candidates/facts/ReceivableRaised.v1.json","平台治理/doc/decisions/CHG-057-材料/candidates/schemas/facts/ReceivableRaised.v1.json","平台治理/doc/decisions/CHG-057-材料/fact-exports.delta.json","平台治理/doc/decisions/CHG-057-材料/facts.delta.json"],"removed":[],"modified":["平台治理/README.md"]}],"total_commits":0,"head_commit":{"id":"d8f9d22dad41c1df85941429fa0f2f8701d0e604","message":"docs(governance): CHG-057 draft — first domain-package fact (finance ReceivableRaised): Catalog candidate, draft registration, manifest facts.owns binding, EES fact-exports approval; Q1–Q6 open items\n\n- candidates/facts + candidates/schemas/facts follow the CHG-004 FactCatalogCandidate form (pending-dec, blocked_by CHG-057/CHG-055)\n- facts.delta.json (PlatformContractsDelta facts.add, maturity draft), apps.delta.json (facts.owns + 1.5.0→2.2.0 question), fact-exports.delta.json (approval only after active)\n- README: readings 10-21, choice rationale, activation prerequisites (canonical ids, Order handover, backbone registration, tenant map, real acceptance), apply order C1–C6\n- 平台治理/README.md doc/ count 307→313, range CHG-001~057\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/d8f9d22dad41c1df85941429fa0f2f8701d0e604","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-21T19:34:16-07:00","added":["平台治理/doc/decisions/CHG-057-材料/README.md","平台治理/doc/decisions/CHG-057-材料/apps.delta.json","平台治理/doc/decisions/CHG-057-材料/candidates/facts/ReceivableRaised.v1.json","平台治理/doc/decisions/CHG-057-材料/candidates/schemas/facts/ReceivableRaised.v1.json","平台治理/doc/decisions/CHG-057-材料/fact-exports.delta.json","平台治理/doc/decisions/CHG-057-材料/facts.delta.json"],"removed":[],"modified":["平台治理/README.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28098,"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-22T09:54:10+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792636569
|
1792636659
|
0
|
1792636567
|
1792636659
|
|
|
0
|
Edit
Delete
|
|
26689
|
docs(status): 登记58080工作台前端发布 main a599dc0(2026-10- docs(status): 登记58080工作台前端发布 main a599dc0(2026-10-31 03:57 UTC)...
|
116
|
5
|
platform.yml
|
1123
|
5
|
0
|
refs/heads/main
|
1f943ca429505e7a50cfac13b26169ed32b292f0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a599dc04778180b24218ad9bc1ffa76d0e335375","after":"1f943ca429505e7a50cfac13b26169ed32b292f0","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a599dc04778180b24218ad9bc1ffa76d0e335375...1f943ca429505e7a50cfac13b26169ed32b292f0","commits":[{"id":"1f943ca429505e7a50cfac13b26169ed32b292f0","message":"docs(status): 登记58080工作台前端发布 main a599dc0(2026-10-31 03:57 UTC)\n\n同段补记此前未登记的 d05a6baa 发布;冒烟228/240、WB-05/08对照结论、\nRuntime 57e87ff 未重建及 check:deployed 失败原因。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1f943ca429505e7a50cfac13b26169ed32b292f0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T21:28:12-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"1f943ca429505e7a50cfac13b26169ed32b292f0","message":"docs(status): 登记58080工作台前端发布 main a599dc0(2026-10-31 03:57 UTC)\n\n同段补记此前未登记的 d05a6baa 发布;冒烟228/240、WB-05/08对照结论、\nRuntime 57e87ff 未重建及 check:deployed 失败原因。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1f943ca429505e7a50cfac13b26169ed32b292f0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T21:28:12-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":94527,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T11:50: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
|
3
|
10
|
0
|
1793421280
|
0
|
1793420923
|
1793421280
|
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
|
|
23748
|
Merge branch 'main' into feat/video-timeli Merge branch 'main' into feat/video-timeline-preview...
|
57
|
5
|
governance.yml
|
119
|
5
|
0
|
refs/heads/main
|
8e99066c5a7ccec997bad42cfd179ae14ef93d6c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a5a6955af7f91a188144a09b1ba85771b734c467","after":"8e99066c5a7ccec997bad42cfd179ae14ef93d6c","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/a5a6955af7f91a188144a09b1ba85771b734c467...8e99066c5a7ccec997bad42cfd179ae14ef93d6c","commits":[{"id":"8e99066c5a7ccec997bad42cfd179ae14ef93d6c","message":"Merge branch 'main' into feat/video-timeline-preview\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/8e99066c5a7ccec997bad42cfd179ae14ef93d6c","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-08T18:47:08-07:00","added":["docs/governance/log/2026-09-08-frontend-uiux-analysis.md","reports/frontend-uiux-analysis-2026-09-08/README.md","reports/frontend-uiux-analysis-2026-09-08/evidence/aggregate.mjs","reports/frontend-uiux-analysis-2026-09-08/evidence/scan-aggregate.md","reports/frontend-uiux-analysis-2026-09-08/evidence/scan-summary-rerun.json","reports/frontend-uiux-analysis-2026-09-08/evidence/scan-summary.json","reports/frontend-uiux-analysis-2026-09-08/evidence/source-metrics.sh","reports/frontend-uiux-analysis-2026-09-08/evidence/source-metrics.txt","reports/frontend-uiux-analysis-2026-09-08/evidence/uiux-interactions.mjs","reports/frontend-uiux-analysis-2026-09-08/evidence/uiux-scan.mjs","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-admin-operations.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-admin.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-brand.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-content.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-create.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-deliveries.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-events.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-gallery.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-home.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-industry-trends.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-inpaint.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-landing.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-reviews.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-script.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-shijie.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-storyboard.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-tasks.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-templates.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-video-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-video.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-admin.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-brand.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-content.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-create-scrolled.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-create.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-home.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-landing.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-menu-dialog.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-script.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-storyboard.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-tasks.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-video-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-video.jpg"],"removed":[],"modified":["docs/README.md"]},{"id":"2cdc73233ec8b181d25240ae87a1d052c4ab99d5","message":"feat(video): add immutable range effects preview and cancellable cache-backed rendering\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/2cdc73233ec8b181d25240ae87a1d052c4ab99d5","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-08T18:46:26-07:00","added":["apps/web/src/components/material-factory/video-edit/RangePreviewControls.tsx","docs/adr/0018-video-range-preview.md","docs/governance/log/2026-09-08-video-range-preview.md","packages/contracts/src/video-edit-range.test.ts","packages/contracts/src/video-edit-range.ts","packages/video-edit/src/range-preview.test.ts","packages/video-edit/src/range-preview.ts","reports/video-range-preview-2026-09-08/README.md","reports/video-range-preview-2026-09-08/benchmark.json","reports/video-range-preview-2026-09-08/browser-verification.json","reports/video-range-preview-2026-09-08/range-api.json","reports/video-range-preview-2026-09-08/specialty-results.json","reports/video-range-preview-2026-09-08/validation.json","scripts/benchmark-video-range.cjs","scripts/check-video-range-preview.cjs"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/src/routes/video-edit.ts","apps/api-nestjs/src/video-edit/video-edit.controller.ts","apps/web/src/components/material-factory/video-edit/SubtitleBurnPanel.tsx","apps/web/src/components/material-factory/video-edit/VideoEditStudio.tsx","apps/web/src/components/material-factory/video-edit/timeline-position.ts","apps/web/src/lib/api.ts","deploy/vm/release.py","docs/adr/README.md","docs/domain/owner-matrix.md","packages/contracts/src/index.ts","packages/contracts/src/video-edit.ts","packages/video-edit/src/index.ts","packages/video-edit/src/media.ts","packages/video-edit/src/post-production.ts","packages/video-edit/src/worker.ts","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/production-security.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/schema-sync.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/video-edit-timeline.test.mjs"]}],"total_commits":0,"head_commit":{"id":"8e99066c5a7ccec997bad42cfd179ae14ef93d6c","message":"Merge branch 'main' into feat/video-timeline-preview\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/8e99066c5a7ccec997bad42cfd179ae14ef93d6c","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-08T18:47:08-07:00","added":["docs/governance/log/2026-09-08-frontend-uiux-analysis.md","reports/frontend-uiux-analysis-2026-09-08/README.md","reports/frontend-uiux-analysis-2026-09-08/evidence/aggregate.mjs","reports/frontend-uiux-analysis-2026-09-08/evidence/scan-aggregate.md","reports/frontend-uiux-analysis-2026-09-08/evidence/scan-summary-rerun.json","reports/frontend-uiux-analysis-2026-09-08/evidence/scan-summary.json","reports/frontend-uiux-analysis-2026-09-08/evidence/source-metrics.sh","reports/frontend-uiux-analysis-2026-09-08/evidence/source-metrics.txt","reports/frontend-uiux-analysis-2026-09-08/evidence/uiux-interactions.mjs","reports/frontend-uiux-analysis-2026-09-08/evidence/uiux-scan.mjs","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-admin-operations.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-admin.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-brand.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-content.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-create.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-deliveries.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-events.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-gallery.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-home.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-industry-trends.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-inpaint.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-landing.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-reviews.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-script.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-shijie.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-storyboard.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-tasks.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-templates.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-video-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/desktop-video.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-admin.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-brand.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-content.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-create-scrolled.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-create.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-home.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-landing.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-menu-dialog.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-script.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-storyboard.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-tasks.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-video-edit.jpg","reports/frontend-uiux-analysis-2026-09-08/screens/mobile-video.jpg"],"removed":[],"modified":["docs/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":748084,"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-09T09:37: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
|
3
|
4
|
1788918432
|
1788918463
|
0
|
1788918432
|
1788918463
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23667
|
docs(release): record verified r28 previs binding docs(release): record verified r28 previs binding deployment...
|
57
|
5
|
governance.yml
|
38
|
5
|
0
|
refs/heads/main
|
8ba74be535dd2bc4bcb6758801f2e839c1d62545
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a5bb672cdba69ae31952c7b01b0ff253f67af29d","after":"8ba74be535dd2bc4bcb6758801f2e839c1d62545","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/a5bb672cdba69ae31952c7b01b0ff253f67af29d...8ba74be535dd2bc4bcb6758801f2e839c1d62545","commits":[{"id":"8ba74be535dd2bc4bcb6758801f2e839c1d62545","message":"docs(release): record verified r28 previs binding deployment\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/8ba74be535dd2bc4bcb6758801f2e839c1d62545","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-07T00:15:35-07:00","added":["docs/releases/2026-09-07-r28.md"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-07-shijie-video-binding.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.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-security.latest.json","reports/public-file-integration.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"8ba74be535dd2bc4bcb6758801f2e839c1d62545","message":"docs(release): record verified r28 previs binding deployment\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/8ba74be535dd2bc4bcb6758801f2e839c1d62545","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-07T00:15:35-07:00","added":["docs/releases/2026-09-07-r28.md"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-07-shijie-video-binding.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.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-security.latest.json","reports/public-file-integration.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/validation-source.latest.json"]},"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":298574,"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":5,"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-07T15:06:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1788765348
|
1788765388
|
0
|
1788765347
|
1788765388
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23860
|
docs(reports): record project deep analysis 2026-0 docs(reports): record project deep analysis 2026-09-11...
|
57
|
5
|
governance.yml
|
210
|
5
|
0
|
refs/heads/main
|
501f06512e59d2cb2bde1f57b4c0dfbb409ce33e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a5c6bc1f21ff9ee8c6740b20079b2278d5a0a306","after":"501f06512e59d2cb2bde1f57b4c0dfbb409ce33e","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/a5c6bc1f21ff9ee8c6740b20079b2278d5a0a306...501f06512e59d2cb2bde1f57b4c0dfbb409ce33e","commits":[{"id":"501f06512e59d2cb2bde1f57b4c0dfbb409ce33e","message":"docs(reports): record project deep analysis 2026-09-11\n\nRead-only reconciliation against release-20260912-shijie-actions1 (69dbb49b,\nfingerprint f21cffb7): workspace, product/business, architecture/data,\nsecurity boundary, verification/release, process hygiene. Merges CLAUDE.md\nG8–G33, the 09-09 analysis, 继续路径 09-08 and the 09-08 UI/UX route into one\nledger (37 open / 11 closed) and adds new findings R-01…R-16, including the\nacceptance-bypass guard without NODE_ENV and the Prisma relation-name drift\nthat check:schema does not cover. No source, gate or deployment changes.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/501f06512e59d2cb2bde1f57b4c0dfbb409ce33e","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:19:02-07:00","added":["reports/project-deep-analysis-2026-09-11.md"],"removed":[],"modified":["reports/project-deep-analysis.latest.md"]}],"total_commits":0,"head_commit":{"id":"501f06512e59d2cb2bde1f57b4c0dfbb409ce33e","message":"docs(reports): record project deep analysis 2026-09-11\n\nRead-only reconciliation against release-20260912-shijie-actions1 (69dbb49b,\nfingerprint f21cffb7): workspace, product/business, architecture/data,\nsecurity boundary, verification/release, process hygiene. Merges CLAUDE.md\nG8–G33, the 09-09 analysis, 继续路径 09-08 and the 09-08 UI/UX route into one\nledger (37 open / 11 closed) and adds new findings R-01…R-16, including the\nacceptance-bypass guard without NODE_ENV and the Prisma relation-name drift\nthat check:schema does not cover. No source, gate or deployment changes.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/501f06512e59d2cb2bde1f57b4c0dfbb409ce33e","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:19:02-07:00","added":["reports/project-deep-analysis-2026-09-11.md"],"removed":[],"modified":["reports/project-deep-analysis.latest.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":904065,"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":12,"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-12T13:04:45+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1789190346
|
1789190764
|
0
|
1789190346
|
1789190764
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
27078
|
docs(CHG-076): 回填应用记录与实施补记(04 main 73bc44316)
|
117
|
5
|
governance.yml
|
312
|
5
|
0
|
refs/heads/main
|
366f2c66d39ed7be231afefa739fa0e89d3e78c4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a5f113d61c0e49d38f628512bc4dd992166d9cd1","after":"366f2c66d39ed7be231afefa739fa0e89d3e78c4","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a5f113d61c0e49d38f628512bc4dd992166d9cd1...366f2c66d39ed7be231afefa739fa0e89d3e78c4","commits":[{"id":"366f2c66d39ed7be231afefa739fa0e89d3e78c4","message":"docs(CHG-076): 回填应用记录与实施补记(04 main 73bc44316)\n\nCatalog 已应用并推 Gitea;Runtime 未部署。补记接线用例位置、audit README 未改\n和 catalog:drift 合入后复跑三处偏差。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/366f2c66d39ed7be231afefa739fa0e89d3e78c4","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-05T00:49:31-08:00","added":[],"removed":[],"modified":["平台治理/README.md","平台治理/doc/decisions/CHG-076-材料/README.md","平台治理/doc/decisions/CHG-076-材料/permissions.delta.json","平台治理/doc/decisions/CHG-076-材料/tests.delta.json"]},{"id":"0a01681070f1f325425615733b73e15732ad6597","message":"docs(CHG-076): 转录用户批准,两项拍板按建议\n\n用户以 Catalog Owner 身份在会话内答复“按建议签署”,Claude 按指示转录,未另行签字页。\nCatalog 尚未改动,批准早于应用。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/0a01681070f1f325425615733b73e15732ad6597","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-05T00:06:28-08:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-076-材料/README.md","平台治理/doc/decisions/CHG-076-材料/permissions.delta.json","平台治理/doc/decisions/CHG-076-材料/tests.delta.json"]}],"total_commits":0,"head_commit":{"id":"366f2c66d39ed7be231afefa739fa0e89d3e78c4","message":"docs(CHG-076): 回填应用记录与实施补记(04 main 73bc44316)\n\nCatalog 已应用并推 Gitea;Runtime 未部署。补记接线用例位置、audit README 未改\n和 catalog:drift 合入后复跑三处偏差。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/366f2c66d39ed7be231afefa739fa0e89d3e78c4","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-05T00:49:31-08:00","added":[],"removed":[],"modified":["平台治理/README.md","平台治理/doc/decisions/CHG-076-材料/README.md","平台治理/doc/decisions/CHG-076-材料/permissions.delta.json","平台治理/doc/decisions/CHG-076-材料/tests.delta.json"]},"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":30009,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-11-05T13:35: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
|
1
|
4
|
1793871085
|
1793871109
|
0
|
1793868574
|
1793871109
|
|
|
0
|
Edit
Delete
|
|
26176
|
docs(governance): link the platform dated migratio docs(governance): link the platform dated migration receipt...
|
54
|
5
|
governance.yml
|
62
|
5
|
0
|
refs/heads/main
|
f5d0e7f7f464ad316d6d37c27d048118066247b2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a5fd666c9349e402dcc9061c66212c98245d032f","after":"f5d0e7f7f464ad316d6d37c27d048118066247b2","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/a5fd666c9349e402dcc9061c66212c98245d032f...f5d0e7f7f464ad316d6d37c27d048118066247b2","commits":[{"id":"f5d0e7f7f464ad316d6d37c27d048118066247b2","message":"docs(governance): link the platform dated migration receipt\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/f5d0e7f7f464ad316d6d37c27d048118066247b2","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-20T02:19:53-07:00","added":[],"removed":[],"modified":["docs/governance-kit-migration.md"]}],"total_commits":0,"head_commit":{"id":"f5d0e7f7f464ad316d6d37c27d048118066247b2","message":"docs(governance): link the platform dated migration receipt\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/f5d0e7f7f464ad316d6d37c27d048118066247b2","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-20T02:19:53-07:00","added":[],"removed":[],"modified":["docs/governance-kit-migration.md"]},"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":9926,"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-20T17:12:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1792488035
|
1792488100
|
0
|
1792488034
|
1792488193
|
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
|
|
25139
|
ops: verify signed Execution token replay and revo ops: verify signed Execution token replay and revocation boundaries...
|
121
|
5
|
kernel-ci.yml
|
492
|
5
|
0
|
refs/heads/main
|
009aacc87cf127ae6604cee7089cdfba2d6d465b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a60ad667cc1ea6ea9b4dd12e48e63361723efed4","after":"009aacc87cf127ae6604cee7089cdfba2d6d465b","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/a60ad667cc1ea6ea9b4dd12e48e63361723efed4...009aacc87cf127ae6604cee7089cdfba2d6d465b","commits":[{"id":"009aacc87cf127ae6604cee7089cdfba2d6d465b","message":"ops: verify signed Execution token replay and revocation boundaries\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/009aacc87cf127ae6604cee7089cdfba2d6d465b","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-02T23:41:01-07:00","added":[],"removed":[],"modified":["model/gap-governance.json","ops/smoke-token-hardening.js"]},{"id":"8ba584b4f54c060452d34665adcfa7b95f4d85b6","message":"Merge remote-tracking branch 'origin/main' into codex/open-gap-runtime-batch-20261003\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/8ba584b4f54c060452d34665adcfa7b95f4d85b6","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-02T23:40:19-07:00","added":[],"removed":[],"modified":["model/gap-governance.json"]},{"id":"45cb3ba8bc66b9f4ffbc5947c1b41da92134bbb5","message":"fix: serialize token revocation and support named keys in local operations\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/45cb3ba8bc66b9f4ffbc5947c1b41da92134bbb5","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-02T23:30:24-07:00","added":["docs/releases/0.219.0.md","ops/smoke-token-hardening.js","test/ops-token-rotation.integration.test.js","test/principal-token-lock.integration.test.js","test/support/principal-token-world.js"],"removed":[],"modified":["docs/token-v3.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","model/plan-ledger.json","ops/bootstrap-demo.js","ops/drills/dst-real-clock-setup.js","ops/drills/live-db-restart-drill.js","ops/drills/saga-manager-live-acceptance.js","ops/drills/slo-breach-live-drill.js","ops/drills/slo-breach-live-setup.js","ops/refresh-test-account-tokens.js","ops/smoke-agent-evaluation.js","ops/smoke-api-get-responses.js","ops/smoke-asset-device.js","ops/smoke-attribution-learning.js","ops/smoke-blocker.js","ops/smoke-capability-state.js","ops/smoke-case-source.js","ops/smoke-case.js","ops/smoke-composite-trigger.js","ops/smoke-coordinates.js","ops/smoke-definition-change-apply.js","ops/smoke-definition-registry.js","ops/smoke-deliverable.js","ops/smoke-dependency.js","ops/smoke-digital-employee-capacity.js","ops/smoke-emergency-governance.js","ops/smoke-evaluation-definition.js","ops/smoke-evidence-supersession.js","ops/smoke-execution-readiness.js","ops/smoke-external-evidence.js","ops/smoke-external-source.js","ops/smoke-fact-coordinates.js","ops/smoke-goal-contribution.js","ops/smoke-governance-boundaries.js","ops/smoke-human-anonymization.js","ops/smoke-human-inbox.js","ops/smoke-human-trigger.js","ops/smoke-independent-evaluation.js","ops/smoke-integration-incidents.js","ops/smoke-inventory-license.js","ops/smoke-k81-golden-path.js","ops/smoke-k83-resource-recovery.js","ops/smoke-knowledge-revocation.js","ops/smoke-knowledge.js","ops/smoke-machine-delegation.js","ops/smoke-negative-acceptance.js","ops/smoke-operation.js","ops/smoke-order-fulfilment-saga.js","ops/smoke-outcome-confirmation-policy.js","ops/smoke-outcome-evidence-quality.js","ops/smoke-outcome-lifecycle.js","ops/smoke-outcome.js","ops/smoke-policy-definition.js","ops/smoke-position-tenure.js","ops/smoke-projection-watermark.js","ops/smoke-reported-trigger.js","ops/smoke-resource-health-incident.js","ops/smoke-resource.js","ops/smoke-runtime-timer.js","ops/smoke-saga-auto-retry.js","ops/smoke-saga-compensation.js","ops/smoke-saga-drive.js","ops/smoke-scanner-lease.js","ops/smoke-schedule-trigger.js","ops/smoke-skill-version-impact.js","ops/smoke-skill.js","ops/smoke-sla-authority.js","ops/smoke-sla.js","ops/smoke-state-trigger.js","ops/smoke-task-creation.js","ops/smoke-task-effort-estimate.js","ops/smoke-task-effort.js","ops/smoke-task-evaluation-composition.js","ops/smoke-task-hierarchy.js","ops/smoke-task-priority.js","ops/smoke-task-schedule.js","ops/smoke-task-start-window.js","ops/smoke-task-type.js","ops/smoke-task-working-calendar.js","ops/smoke-temporal.js","ops/smoke-thirteen-questions.js","ops/smoke-threshold-deadline-trigger.js","ops/smoke-time-trigger.js","ops/smoke-tool-definition-lifecycle.js","ops/smoke-tool.js","ops/smoke-trigger-case-correlation.js","ops/smoke-trigger-condition.js","ops/smoke-trigger-incident.js","ops/smoke-trigger.js","ops/smoke-unified-work.js","ops/smoke-work-queue.js","package.json","src/contexts/principal.js","src/kernel/principal-token.js","test/token-hardening.integration.test.js"]},{"id":"56ae05f99fa2cdbc5e52b90d0451d2a6b2f98383","message":"Merge remote-tracking branch 'origin/claude/gap-token-hardening' into codex/open-gap-runtime-batch-20261003\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/56ae05f99fa2cdbc5e52b90d0451d2a6b2f98383","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-02T23:18:38-07:00","added":["sql/167_token_hardening.sql","src/kernel/principal-token.js","src/token-config.js","src/token-use.js","test/token-hardening.integration.test.js","test/token-hardening.test.js"],"removed":[],"modified":["README.md","contracts/asyncapi.v1.json","contracts/command-payloads.v1-1.schema.json","contracts/openapi.v1.json","contracts/registry.json","contracts/supporting-event-owners.v1.json","contracts/supporting-event-payloads.v1.schema.json","docs/all-local-event-payload-contracts.md","docs/core-command-payload-contract.md","docs/token-v3.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","model/command-concurrency.json","model/historical-facts.json","model/plan-ledger.json","model/state-journal.json","src/api-response-rows.json","src/auth.js","src/contexts/principal.js","src/http.js","src/kernel/commands.js","src/kernel/machine-delegation.js","src/kernel/principal-rules.js","src/server.js","test/contracts.test.js","test/historical-facts.test.js","test/state-journal.test.js"]},{"id":"5074290a3e0040b04502516539587cfce4a6e08b","message":"Merge remote-tracking branch 'origin/claude/gap-request-id-image' into codex/open-gap-runtime-batch-20261003\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/5074290a3e0040b04502516539587cfce4a6e08b","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-02T23:18:05-07:00","added":["ops/drills/2026-10-02-dev-stack-all-workers.json","ops/image/2026-10-02-image-smoke-all-workers.json"],"removed":[],"modified":["docs/container-image.md","docs/dev-stack.md","docs/request-context.md","model/plan-ledger.json","ops/image.js","ops/stack-smoke.js","src/http.js","test/http-request-context.test.js"]}],"total_commits":0,"head_commit":{"id":"009aacc87cf127ae6604cee7089cdfba2d6d465b","message":"ops: verify signed Execution token replay and revocation boundaries\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/009aacc87cf127ae6604cee7089cdfba2d6d465b","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-02T23:41:01-07:00","added":[],"removed":[],"modified":["model/gap-governance.json","ops/smoke-token-hardening.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":330363,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":17,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-03T14:26: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
|
3
|
3
|
0
|
1791108075
|
0
|
1791010259
|
1791108075
|
|
|
0
|
Edit
Delete
|
|
25758
|
chore(reports): bind merged EES package release ev chore(reports): bind merged EES package release evidence...
|
116
|
5
|
platform.yml
|
688
|
5
|
0
|
refs/heads/main
|
2860acc11710244ff1886a76816106cdc615889a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a6148e073d41bd9c04f4010f14efb52639c07892","after":"2860acc11710244ff1886a76816106cdc615889a","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a6148e073d41bd9c04f4010f14efb52639c07892...2860acc11710244ff1886a76816106cdc615889a","commits":[{"id":"2860acc11710244ff1886a76816106cdc615889a","message":"chore(reports): bind merged EES package release evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2860acc11710244ff1886a76816106cdc615889a","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-12T16:13:30-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.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":"7b811bb21b2ac1e6a0fbaf135066c75966728489","message":"docs(ees): record clean merged package and named-query validation\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7b811bb21b2ac1e6a0fbaf135066c75966728489","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-12T16:13:17-07:00","added":[],"removed":[],"modified":["docs/企业实体服务/客商财域包候选-2026-10-11.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/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/release-manifest.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":"c270d082f3c58a856e2361bef098630026b9fa9a","message":"Merge current main named queries and voucher release with Outcome guard adoption\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c270d082f3c58a856e2361bef098630026b9fa9a","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-12T16:11:31-07:00","added":["governance/signing/README.md","runtime/services/enterprise-entity-service/src/domains/engine/named-queries.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/queries.mjs","runtime/services/enterprise-entity-service/test/domain-queries.test.mjs","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/ees.fixture.notebook@1.0.0/queries.json","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/ees.fixture.notebook@1.1.0/queries.json"],"removed":[],"modified":[".gitea/workflows/platform.yml","docs/README.md","docs/SDK版本与接入边界.md","docs/企业实体服务/客商财域包候选-2026-10-11.md","docs/当前状态与验收边界.md","docs/正式发布材料待办-2026-10-10.md","governance/ci-mirror.json","governance/enterprise-entity-service-domain-packages.json","governance/enterprise-entity-service-isolation-ddl.json","governance/sign-image.mjs","governance/test/ci-mirror.test.mjs","governance/test/image-evidence.test.mjs","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","runtime/services/enterprise-entity-service/README.md","runtime/services/enterprise-entity-service/scripts/generate-domain-contracts.mjs","runtime/services/enterprise-entity-service/sdk/README.md","runtime/services/enterprise-entity-service/sdk/package.json","runtime/services/enterprise-entity-service/sdk/scripts/build.mjs","runtime/services/enterprise-entity-service/sdk/src/harness.mjs","runtime/services/enterprise-entity-service/src/domains/catalog.mjs","runtime/services/enterprise-entity-service/src/domains/contracts/entity-runtime-api.v1.openapi.json","runtime/services/enterprise-entity-service/src/domains/domain-kernel.mjs","runtime/services/enterprise-entity-service/src/domains/entity-catalog.mjs","runtime/services/enterprise-entity-service/src/domains/entity-runtime.mjs","runtime/services/enterprise-entity-service/src/domains/migrate.mjs","runtime/services/enterprise-entity-service/src/domains/package-loader.mjs","runtime/services/enterprise-entity-service/src/domains/packages.lock.json","runtime/services/enterprise-entity-service/test/domain-contracts.test.mjs","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/domains-http.test.mjs","runtime/services/enterprise-entity-service/test/domains.test.mjs","runtime/services/enterprise-entity-service/test/entity-runtime.test.mjs","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/ees.fixture.notebook@1.0.0/ees-domain-package.json","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/ees.fixture.notebook@1.1.0/ees-domain-package.json","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/packages.lock.json","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/upgrade.lock.json"]},{"id":"c7f35f01b619f54d34b7c7ca829f5b5bb1c26680","message":"chore(reports): bind Outcome package adoption documentation\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c7f35f01b619f54d34b7c7ca829f5b5bb1c26680","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-12T16:10:00-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.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":"148253c6540990930b5a932180145d135f99959f","message":"docs(ees): record fixed package adoption validation and refreshed snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/148253c6540990930b5a932180145d135f99959f","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-12T16:09:45-07:00","added":[],"removed":[],"modified":["docs/企业实体服务/客商财域包候选-2026-10-11.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/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/release-manifest.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"]}],"total_commits":0,"head_commit":{"id":"2860acc11710244ff1886a76816106cdc615889a","message":"chore(reports): bind merged EES package release evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2860acc11710244ff1886a76816106cdc615889a","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-12T16:13:30-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.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":43374,"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-13T07:10:08+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791847000
|
0
|
1791846820
|
1791847000
|
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
|
|
26746
|
chore(reports): bind employment deployment closeou chore(reports): bind employment deployment closeout @ 642f203...
|
116
|
5
|
platform.yml
|
1159
|
5
|
0
|
refs/heads/main
|
c2da7bbd2ce19a3093c8b1a304bc064d1d54f5e9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a61f2f8012e7a984df20f221d91e6f4f75dbd6b2","after":"c2da7bbd2ce19a3093c8b1a304bc064d1d54f5e9","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a61f2f8012e7a984df20f221d91e6f4f75dbd6b2...c2da7bbd2ce19a3093c8b1a304bc064d1d54f5e9","commits":[{"id":"c2da7bbd2ce19a3093c8b1a304bc064d1d54f5e9","message":"chore(reports): bind employment deployment closeout @ 642f203\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c2da7bbd2ce19a3093c8b1a304bc064d1d54f5e9","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-01T00:43:49-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},{"id":"642f20350e037778e07717ea547fbee1267a1972","message":"docs: record employment confirmation frontend deployment\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/642f20350e037778e07717ea547fbee1267a1972","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-01T00:43:41-07:00","added":["docs/evidence/permission-employment-confirm-2026-11-01/approval.public.json","docs/evidence/permission-employment-confirm-2026-11-01/candidate-files.sha256.json","docs/evidence/permission-employment-confirm-2026-11-01/deployment.public.json","docs/evidence/permission-employment-confirm-2026-11-01/live-before.public.json","docs/evidence/permission-employment-confirm-2026-11-01/live-browser.public.json","docs/evidence/permission-employment-confirm-2026-11-01/live-permissions.ax.txt","docs/evidence/permission-employment-confirm-2026-11-01/live-permissions.jpg","docs/evidence/permission-employment-confirm-2026-11-01/main-process-preflight.public.json","docs/evidence/permission-employment-confirm-2026-11-01/prepared-publication.public.json","docs/evidence/permission-employment-confirm-2026-11-01/public-config.public.json","docs/evidence/permission-employment-confirm-2026-11-01/publication-files.sha256.json","docs/evidence/permission-employment-confirm-2026-11-01/publication-input-coverage.public.json","docs/evidence/permission-employment-confirm-2026-11-01/rollback-files.sha256.json"],"removed":[],"modified":["docs/统一权限平台UIUX完善-2026-10-22.md"]}],"total_commits":0,"head_commit":{"id":"c2da7bbd2ce19a3093c8b1a304bc064d1d54f5e9","message":"chore(reports): bind employment deployment closeout @ 642f203\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c2da7bbd2ce19a3093c8b1a304bc064d1d54f5e9","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-01T00:43:49-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.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":105456,"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":166,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T15:42: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
|
1793519074
|
1793519081
|
0
|
1793519074
|
1793519103
|
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
|
|
24889
|
feat: extend the database restart drill with a lea feat: extend the database restart drill with a leased saga-timeout worker...
|
121
|
5
|
kernel-ci.yml
|
242
|
5
|
0
|
refs/heads/main
|
5a61333778a2ed10ed87ae6bcdfe18f466d5f02b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a632ac9ce9cd0641371efe477cf79fa25ec94f5f","after":"5a61333778a2ed10ed87ae6bcdfe18f466d5f02b","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/a632ac9ce9cd0641371efe477cf79fa25ec94f5f...5a61333778a2ed10ed87ae6bcdfe18f466d5f02b","commits":[{"id":"5a61333778a2ed10ed87ae6bcdfe18f466d5f02b","message":"feat: extend the database restart drill with a leased saga-timeout worker\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/5a61333778a2ed10ed87ae6bcdfe18f466d5f02b","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-30T15:46:40-07:00","added":[],"removed":[],"modified":["docs/fault-injection-matrix.md","ops/drill-db-restart.js","ops/drills/2026-09-30-db-restart-isolated.json"]}],"total_commits":0,"head_commit":{"id":"5a61333778a2ed10ed87ae6bcdfe18f466d5f02b","message":"feat: extend the database restart drill with a leased saga-timeout worker\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/5a61333778a2ed10ed87ae6bcdfe18f466d5f02b","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-30T15:46:40-07:00","added":[],"removed":[],"modified":["docs/fault-injection-matrix.md","ops/drill-db-restart.js","ops/drills/2026-09-30-db-restart-isolated.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":150522,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":46,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-01T07:09: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
|
4
|
1790830545
|
1790830580
|
0
|
1790809771
|
1790830580
|
|
|
0
|
Edit
Delete
|
|
24083
|
test(identity): 给「模块故障不传导到宿主健康」的成对断言补设计说明
|
116
|
5
|
platform.yml
|
111
|
5
|
0
|
refs/heads/main
|
c9e0f59d11a533e7e5e3386f80eff8fb6d6ba6c8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a63414ab085268e9570c6f51816a92718f2effeb","after":"c9e0f59d11a533e7e5e3386f80eff8fb6d6ba6c8","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a63414ab085268e9570c6f51816a92718f2effeb...c9e0f59d11a533e7e5e3386f80eff8fb6d6ba6c8","commits":[{"id":"c9e0f59d11a533e7e5e3386f80eff8fb6d6ba6c8","message":"test(identity): 给「模块故障不传导到宿主健康」的成对断言补设计说明\n\n2026-09-18 目录负责人裁决「维持分离」(开发计划 §6 偏差 #36):模块依赖故障\n≠ 宿主运行时不健康。模块健康只在 GET /api/platform/modules[/:id/health] 可见,\n/api/health 只反映宿主自己的依赖。\n\n这条用例第 188—189 行的 degraded 与 200 是成对断言,此前没有注释说明它守的是\n一个有意的设计选择,读起来像实现欠账——于是框架 0.19.0 受理本仓 FR-1 后,我\n想当然地把模块 health() 汇入 /api/health,真实 DB 验收当场由 775 跌到 561,\n正是被这两行拦下的。\n\n补注释写明裁决出处与那次实锤,并点出「FR 被受理 ≠ 它解锁的工作就该做」。\n只加注释,断言与逻辑一字未动;typecheck 14/14。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c9e0f59d11a533e7e5e3386f80eff8fb6d6ba6c8","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-17T23:49:14-07:00","added":[],"removed":[],"modified":["runtime/test/e2e/identity-profile.test.ts"]}],"total_commits":0,"head_commit":{"id":"c9e0f59d11a533e7e5e3386f80eff8fb6d6ba6c8","message":"test(identity): 给「模块故障不传导到宿主健康」的成对断言补设计说明\n\n2026-09-18 目录负责人裁决「维持分离」(开发计划 §6 偏差 #36):模块依赖故障\n≠ 宿主运行时不健康。模块健康只在 GET /api/platform/modules[/:id/health] 可见,\n/api/health 只反映宿主自己的依赖。\n\n这条用例第 188—189 行的 degraded 与 200 是成对断言,此前没有注释说明它守的是\n一个有意的设计选择,读起来像实现欠账——于是框架 0.19.0 受理本仓 FR-1 后,我\n想当然地把模块 health() 汇入 /api/health,真实 DB 验收当场由 775 跌到 561,\n正是被这两行拦下的。\n\n补注释写明裁决出处与那次实锤,并点出「FR 被受理 ≠ 它解锁的工作就该做」。\n只加注释,断言与逻辑一字未动;typecheck 14/14。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c9e0f59d11a533e7e5e3386f80eff8fb6d6ba6c8","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-17T23:49:14-07:00","added":[],"removed":[],"modified":["runtime/test/e2e/identity-profile.test.ts"]},"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":18028,"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-18T13:39:46+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1789714159
|
1789714198
|
0
|
1789714158
|
1789714241
|
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
|
|
25091
|
docs: verify ADR-008 fault and synthetic live acce docs: verify ADR-008 fault and synthetic live acceptance with pinned evidence...
|
121
|
5
|
kernel-ci.yml
|
444
|
5
|
0
|
refs/heads/main
|
03e96bfc5803a9aca9ea93ccffac8733b0336117
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a6466ce1f68c81124d06b6edc027df874a12b7e2","after":"03e96bfc5803a9aca9ea93ccffac8733b0336117","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/a6466ce1f68c81124d06b6edc027df874a12b7e2...03e96bfc5803a9aca9ea93ccffac8733b0336117","commits":[{"id":"03e96bfc5803a9aca9ea93ccffac8733b0336117","message":"docs: verify ADR-008 fault and synthetic live acceptance with pinned evidence\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/03e96bfc5803a9aca9ea93ccffac8733b0336117","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-02T18:22:57-07:00","added":["ops/deployments/2026-10-03-adr008-a4-acceptance-local.md","ops/deployments/evidence/2026-10-03-adr008-a4-02110/acceptance-validation.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/candidate-residuals-repair.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/accept-live.mjs","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-api.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-extract.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-restore-cleanup.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-restore-dump.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-restore-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-restore-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-restored-tests.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-smoke-human-inbox.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-smoke-saga-auto-retry.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-smoke-sla.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/deploy.mjs","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-smoke-human-inbox.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-smoke-saga-auto-retry.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/source-manifest.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/dependencies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/migration-test-db.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/postgres-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/postgres-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/postgres-version.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/spec-copies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/governance-closeout.tap","ops/deployments/evidence/2026-10-03-adr008-a4-02110/in-flight-source-change.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/live-before.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/live-concurrent-after-candidate.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/live-concurrent.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/live-deployed.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/manifest.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/parallel-source-comparison.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/dependencies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/migration-test-db.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/postgres-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/postgres-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/postgres-version.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/spec-copies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-manifest-race.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-api.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-extract.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-restore-cleanup.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-restore-dump.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-restore-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-restore-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-restored-tests.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-smoke-saga-auto-retry.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/deploy.mjs","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/source-manifest.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/dependencies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/migration-test-db.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/postgres-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/postgres-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/postgres-version.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/spec-copies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/check.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/dependencies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/migration-test-db.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/postgres-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/postgres-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/postgres-version.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/spec-copies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-api.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-extract.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-restore-cleanup.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-restore-dump.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-restore-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-restore-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-restored-tests.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-smoke-human-inbox.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-smoke-saga-auto-retry.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-smoke-sla.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/deploy.mjs","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/source-manifest.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/targeted-runner.mjs"],"removed":[],"modified":["docs/decisions/ADR-008-saga-auto-retry.md","docs/fault-injection-matrix.md","model/gap-governance.json","model/plan-ledger.json","model/release-anchors.json","ops/runbook.md"]}],"total_commits":0,"head_commit":{"id":"03e96bfc5803a9aca9ea93ccffac8733b0336117","message":"docs: verify ADR-008 fault and synthetic live acceptance with pinned evidence\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/03e96bfc5803a9aca9ea93ccffac8733b0336117","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-02T18:22:57-07:00","added":["ops/deployments/2026-10-03-adr008-a4-acceptance-local.md","ops/deployments/evidence/2026-10-03-adr008-a4-02110/acceptance-validation.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/candidate-residuals-repair.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/accept-live.mjs","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-api.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-extract.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-restore-cleanup.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-restore-dump.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-restore-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-restore-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-restored-tests.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-smoke-human-inbox.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-smoke-saga-auto-retry.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-smoke-sla.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/candidate-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/deploy.mjs","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-post-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-pre-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-smoke-human-inbox.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/live-smoke-saga-auto-retry.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/deployment/source-manifest.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/check.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/dependencies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/migration-test-db.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/postgres-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/postgres-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/postgres-version.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/fixed-source/spec-copies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/governance-closeout.tap","ops/deployments/evidence/2026-10-03-adr008-a4-02110/in-flight-source-change.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/live-before.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/live-concurrent-after-candidate.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/live-concurrent.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/live-deployed.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/manifest.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/parallel-source-comparison.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/check.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/dependencies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/migration-test-db.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/postgres-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/postgres-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/postgres-version.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/preliminary-targeted/spec-copies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-manifest-race.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-api.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-extract.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-restore-cleanup.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-restore-dump.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-restore-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-restore-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-restored-tests.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/candidate-smoke-saga-auto-retry.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/deploy.mjs","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-candidate-smoke-alias-failure/source-manifest.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/check.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/dependencies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/migration-test-db.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/postgres-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/postgres-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/postgres-version.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-editable-ci/spec-copies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/check.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/dependencies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/migration-test-db.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/postgres-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/postgres-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/postgres-version.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-metadata-failure/spec-copies.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-all-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-api.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-audit-chain.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-cross-fks.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-cross-refs.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-db-roles.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-execution-provenance.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-external-sales-order-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-extract.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-historical-facts.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-integration-events.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-migrate.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-partition-cutover.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-partition-horizon.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-partition-identities.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-partition-references.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-report.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-restore-cleanup.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-restore-dump.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-restore-port.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-restore-start.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-restored-tests.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-schedule-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-smoke-human-inbox.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-smoke-saga-auto-retry.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-smoke-sla.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-state-journal.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-task-evaluation-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-trigger-authorization-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-trigger-condition-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/candidate-trigger-state-history.log","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/deploy.mjs","ops/deployments/evidence/2026-10-03-adr008-a4-02110/previous-verified-candidate/source-manifest.json","ops/deployments/evidence/2026-10-03-adr008-a4-02110/targeted-runner.mjs"],"removed":[],"modified":["docs/decisions/ADR-008-saga-auto-retry.md","docs/fault-injection-matrix.md","model/gap-governance.json","model/plan-ledger.json","model/release-anchors.json","ops/runbook.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":287794,"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":18,"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-03T09:17:31+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
|
1791067666
|
1791069857
|
0
|
1790990608
|
1791069857
|
|
|
0
|
Edit
Delete
|
|
24924
|
docs: draft the M2 exit materials: object mapping, docs: draft the M2 exit materials: object mapping, criteria scoring and the DEC-053 M2 draft (P2.6)...
|
121
|
5
|
kernel-ci.yml
|
277
|
5
|
0
|
refs/heads/main
|
2014c92a993b5b1ddc90117c1a7b3abb65de47fc
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a649c7e2710593306d105e19cce2228e41363ffa","after":"2014c92a993b5b1ddc90117c1a7b3abb65de47fc","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/a649c7e2710593306d105e19cce2228e41363ffa...2014c92a993b5b1ddc90117c1a7b3abb65de47fc","commits":[{"id":"2014c92a993b5b1ddc90117c1a7b3abb65de47fc","message":"docs: draft the M2 exit materials: object mapping, criteria scoring and the DEC-053 M2 draft (P2.6)\n\nProposals for the Owner, not decisions: 17-row OS/kernel mapping with evidence paths on both sides,\nfive-criteria scoring with a public rubric (equal weights are close: A 15.0, B 14.0, C 14.3) and a draft\nwith three options. Nothing is signed or registered.\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/2014c92a993b5b1ddc90117c1a7b3abb65de47fc","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:44:50-07:00","added":["docs/m2-exit/criteria-scoring.md","docs/m2-exit/dec-draft.md","docs/m2-exit/object-mapping.md","docs/releases/candidates/p26-m2-exit-materials.md"],"removed":[],"modified":["model/plan-ledger.json"]}],"total_commits":0,"head_commit":{"id":"2014c92a993b5b1ddc90117c1a7b3abb65de47fc","message":"docs: draft the M2 exit materials: object mapping, criteria scoring and the DEC-053 M2 draft (P2.6)\n\nProposals for the Owner, not decisions: 17-row OS/kernel mapping with evidence paths on both sides,\nfive-criteria scoring with a public rubric (equal weights are close: A 15.0, B 14.0, C 14.3) and a draft\nwith three options. Nothing is signed or registered.\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/2014c92a993b5b1ddc90117c1a7b3abb65de47fc","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:44:50-07:00","added":["docs/m2-exit/criteria-scoring.md","docs/m2-exit/dec-draft.md","docs/m2-exit/object-mapping.md","docs/releases/candidates/p26-m2-exit-materials.md"],"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":178324,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":48,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-01T10:43: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
|
4
|
1790831748
|
1790831783
|
0
|
1790822741
|
1790831783
|
|
|
0
|
Edit
Delete
|
|
26242
|
docs(framework): accept PI-7 and BR-3 engineering docs(framework): accept PI-7 and BR-3 engineering overlay slice...
|
117
|
5
|
governance.yml
|
271
|
5
|
0
|
refs/heads/main
|
2fbbc31182ea9ec11d4b61cddd70ece6a3b93a73
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a65b6d6a61ea85a05bad7764a810e42e0f4123a3","after":"2fbbc31182ea9ec11d4b61cddd70ece6a3b93a73","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a65b6d6a61ea85a05bad7764a810e42e0f4123a3...2fbbc31182ea9ec11d4b61cddd70ece6a3b93a73","commits":[{"id":"2fbbc31182ea9ec11d4b61cddd70ece6a3b93a73","message":"docs(framework): accept PI-7 and BR-3 engineering overlay slice\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/2fbbc31182ea9ec11d4b61cddd70ece6a3b93a73","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:42:49-07:00","added":[],"removed":[],"modified":["工程基础框架/开发计划.md","工程基础框架/框架变更请求-基座验收与接入经验-2026-09-26.md","工程基础框架/框架变更请求-平台接入-2026-09-24.md"]}],"total_commits":0,"head_commit":{"id":"2fbbc31182ea9ec11d4b61cddd70ece6a3b93a73","message":"docs(framework): accept PI-7 and BR-3 engineering overlay slice\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/2fbbc31182ea9ec11d4b61cddd70ece6a3b93a73","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:42:49-07:00","added":[],"removed":[],"modified":["工程基础框架/开发计划.md","工程基础框架/框架变更请求-基座验收与接入经验-2026-09-26.md","工程基础框架/框架变更请求-平台接入-2026-09-24.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":27709,"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-21T03:04:42+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1792540149
|
1792540318
|
0
|
1792539774
|
1792540318
|
|
|
0
|
Edit
Delete
|
|
17762
|
ci(harness): 新增 governance-audit job 把 HIGH=0 锁为 P ci(harness): 新增 governance-audit job 把 HIGH=0 锁为 PR/main 硬门禁...
|
6
|
5
|
ci.yml
|
17683
|
5
|
0
|
refs/heads/main
|
39b8a4e31ee1b00ff5da03fd301042d13d8d1203
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a67a4f5bf6bede6341ed368fb3af3caec8dcd71c","after":"39b8a4e31ee1b00ff5da03fd301042d13d8d1203","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/a67a4f5bf6bede6341ed368fb3af3caec8dcd71c...39b8a4e31ee1b00ff5da03fd301042d13d8d1203","commits":[{"id":"39b8a4e31ee1b00ff5da03fd301042d13d8d1203","message":"ci(harness): 新增 governance-audit job 把 HIGH=0 锁为 PR/main 硬门禁\n\n.github/workflows/ci.yml:\n- 新增 governance-audit job: 跑 audit:prisma-zod-contract / audit:formrules-zod / audit:response-columns / audit:field-payload / audit:enum-consistency + pnpm harness report 聚合 dashboard\n- 单项审计 continue-on-error: true,最终判定权统一交给 harness-dashboard.summary.high+critical\n- HIGH+CRITICAL \u003e 0 直接 exit 1 阻塞 PR;上传所有 audit JSON artifact + 写 step summary 表格供 reviewer 直读\n- build job 的 needs 加入 governance-audit,确保 main 推送的镜像产物必经治理门禁\n\nCLAUDE.md: 同步追加\"CI 治理门禁经验\"段,明确\"绝不直接调高门禁阈值,要放宽改 adapter/audit severity 映射\"治理纪律。\n\n锁住本会话治理成果——6 类 audit 盲区填补 + 4 类真业务 P1/bug 收口,新 PR 引入新 HIGH 时立即被拦下。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/39b8a4e31ee1b00ff5da03fd301042d13d8d1203","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:43:55-07:00","added":[],"removed":[],"modified":[".github/workflows/ci.yml","CLAUDE.md"]},{"id":"fc67c3eb51e91a01749234e389fcda8c5769bec5","message":"feat(harness): audit-response-columns 改 import-aware,自动反推真实数据源消除 46 处 view-API 错位误判\n\nscripts/audit-response-columns.ts:\n- 新增 extractApiModuleFromImports(filePath):解析 view 顶部 `import { xxxApi } from '@/api/modules/\u003cx\u003e'` 取首个 API 模块名\n- 主流程构建 viewModule → apiModule 映射;audit 时优先用 apiModule 查找 Prisma model 与 service include,失败回退 view 目录名\n\n仓库实际有 46 处 view 目录-API 模块错位(attribution-models→attribution / abm-marketing→campaign-targets / social-matrix→marketing-matrix / approval-configs→approval-templates 等);以前 audit 会把这 46 个 view 的列 prop 全部按错的 Prisma 表做比对,造成大量误报或漏报真 bug。改 import-aware 后自动用真实数据源做比对,不再需要手动加白名单。\n\nCLAUDE.md: 同步更新\"前端 view 目录与实际 API 模块错位经验\"段,记录 46 处实际错位案例与新增 import-aware 实现。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/fc67c3eb51e91a01749234e389fcda8c5769bec5","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:40:34-07:00","added":[],"removed":[],"modified":["CLAUDE.md","scripts/audit-response-columns.ts"]},{"id":"7e9897cf29abcfd1772faa00d204616200f0ab93","message":"fix(schema): 收口 formrules-zod 9 项 MEDIUM,前后端 description/category/name 全栈对齐\n\n5 处 description Zod max 收紧(前端早就 maxlength=500,后端 2000 是历史遗留):\n- attribution-models / customer-segmentation / lead-assignment / lead-scoring / store-configs:\n description Zod max(2000) → max(500),反向对齐前端 UX 上限\n\nai-agents skill-library FormRules 放宽到 Zod 上限:\n- skill-library/Form.vue: category FormRules max=50 → 100,对齐 Zod max(100)(category 50 字过紧)\n\nchannel-integrations Form 全栈对齐 Zod:\n- Form.vue: FormRules min=2/max=100 → min=1/max=200,maxlength=\"100\" → \"200\"\n 对齐 Zod min(1).max(200),原 min=2 拒绝 1 字符是过度严格\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7e9897cf29abcfd1772faa00d204616200f0ab93","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:36:20-07:00","added":[],"removed":[],"modified":["backend/src/modules/attribution-models/attribution-models.schema.ts","backend/src/modules/customer-segmentation/customer-segmentation.schema.ts","backend/src/modules/lead-assignment/lead-assignment.schema.ts","backend/src/modules/lead-scoring/lead-scoring.schema.ts","backend/src/modules/store-configs/store-configs.schema.ts","frontend/src/views/ai-agents/skill-library/Form.vue","frontend/src/views/channel-integrations/Form.vue"]},{"id":"aba788bb6011125e1178d038c14f936480380368","message":"docs(governance): 追加 P1-P6 治理经验补充段(dashboard/adapter/audit 盲区/字段错位/maxlength/grade 联动)\n\n新增 5 段经验补充(2026-04-26):\n- Harness Dashboard / Adapter 一致性: dashboard 与 audit latest.json 时间戳必须同步;adapter 字段名严格对齐审计 JSON 真实 key;severity 按 audit raw severity 分级。\n- Prisma↔Zod 审计盲区: 4 类系统性盲区(嵌套子 schema 误匹配 / camel-snake 双计数 / .refine 后置约束 / service 层 auto-gen 字段)的识别与豁免规则。\n- 前端 view 目录与 API 模块错位: approval-configs/Index.vue 实际调 approvalTemplatesApi 这类目录-模块错位的治理路径与 audit 增强建议。\n- Form maxlength 同步: Zod .max(N) 改动必须同步 el-input maxlength;Zod 校验和 maxlength 是不同阶段(提交 vs 输入)。\n- Grade hasEventPublishing 与 moduleType 联动: BaseService 派生识别 + manifest moduleType 双重通路;CRUD 模块缺事件应补 publishEvent 而非加豁免。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aba788bb6011125e1178d038c14f936480380368","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:32:19-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"744548892f552934566e0879669c2aeb0829fe7d","message":"fix(schema): 收口 Prisma↔Zod 长度真 P1 + 同步前端 maxlength + 修 approval-configs 列名\n\n真 P1 收口(Zod max \u003e Prisma VarChar,DB 会拒绝写入):\n- alliance-agreements.content: Zod max(10000) → max(5000) 对齐 Prisma VarChar(5000)\n- product-categories.description: Zod max(2000) → max(500) 对齐 Prisma VarChar(500)\n\n前端 maxlength 同步(formrules-zod HIGH 4 项收口):\n- alliance-agreements/Form.vue: content maxlength=\"10000\"→\"5000\"\n- lead-scoring/Form.vue: field 字段 maxlength=\"100\", value 字段 maxlength=\"500\"\n- product-categories/Index.vue: 分类名 maxlength=\"200\"\n- supplier-center/Index.vue: 供应商名 maxlength=\"200\"\n\n真 bug 修复(response-columns HIGH 1 项):\n- approval-configs/Index.vue: prop=\"objectType\" / row.objectType / 查询参数 objectType 全部改为 entityType。原列名在 Prisma model 不存在且 API 返回字段是 entityType,原列永远显示空——是真 bug 不是审计噪声。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/744548892f552934566e0879669c2aeb0829fe7d","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:32:04-07:00","added":[],"removed":[],"modified":["backend/src/modules/alliance-agreements/alliance-agreement.schema.ts","backend/src/modules/product-categories/product-categories.schema.ts","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/approval-configs/Index.vue","frontend/src/views/lead-scoring/Form.vue","frontend/src/views/product-categories/Index.vue","frontend/src/views/supplier-center/Index.vue"]}],"total_commits":0,"head_commit":{"id":"39b8a4e31ee1b00ff5da03fd301042d13d8d1203","message":"ci(harness): 新增 governance-audit job 把 HIGH=0 锁为 PR/main 硬门禁\n\n.github/workflows/ci.yml:\n- 新增 governance-audit job: 跑 audit:prisma-zod-contract / audit:formrules-zod / audit:response-columns / audit:field-payload / audit:enum-consistency + pnpm harness report 聚合 dashboard\n- 单项审计 continue-on-error: true,最终判定权统一交给 harness-dashboard.summary.high+critical\n- HIGH+CRITICAL \u003e 0 直接 exit 1 阻塞 PR;上传所有 audit JSON artifact + 写 step summary 表格供 reviewer 直读\n- build job 的 needs 加入 governance-audit,确保 main 推送的镜像产物必经治理门禁\n\nCLAUDE.md: 同步追加\"CI 治理门禁经验\"段,明确\"绝不直接调高门禁阈值,要放宽改 adapter/audit severity 映射\"治理纪律。\n\n锁住本会话治理成果——6 类 audit 盲区填补 + 4 类真业务 P1/bug 收口,新 PR 引入新 HIGH 时立即被拦下。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/39b8a4e31ee1b00ff5da03fd301042d13d8d1203","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:43:55-07:00","added":[],"removed":[],"modified":[".github/workflows/ci.yml","CLAUDE.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":5218150,"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":14,"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-27T00:22:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
7
|
0
|
1777222086
|
0
|
1777221954
|
1777222086
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
17763
|
ci(harness): 新增 governance-audit job 把 HIGH=0 锁为 P ci(harness): 新增 governance-audit job 把 HIGH=0 锁为 PR/main 硬门禁...
|
6
|
5
|
e2e-tests.yml
|
17684
|
5
|
0
|
refs/heads/main
|
39b8a4e31ee1b00ff5da03fd301042d13d8d1203
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a67a4f5bf6bede6341ed368fb3af3caec8dcd71c","after":"39b8a4e31ee1b00ff5da03fd301042d13d8d1203","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/a67a4f5bf6bede6341ed368fb3af3caec8dcd71c...39b8a4e31ee1b00ff5da03fd301042d13d8d1203","commits":[{"id":"39b8a4e31ee1b00ff5da03fd301042d13d8d1203","message":"ci(harness): 新增 governance-audit job 把 HIGH=0 锁为 PR/main 硬门禁\n\n.github/workflows/ci.yml:\n- 新增 governance-audit job: 跑 audit:prisma-zod-contract / audit:formrules-zod / audit:response-columns / audit:field-payload / audit:enum-consistency + pnpm harness report 聚合 dashboard\n- 单项审计 continue-on-error: true,最终判定权统一交给 harness-dashboard.summary.high+critical\n- HIGH+CRITICAL \u003e 0 直接 exit 1 阻塞 PR;上传所有 audit JSON artifact + 写 step summary 表格供 reviewer 直读\n- build job 的 needs 加入 governance-audit,确保 main 推送的镜像产物必经治理门禁\n\nCLAUDE.md: 同步追加\"CI 治理门禁经验\"段,明确\"绝不直接调高门禁阈值,要放宽改 adapter/audit severity 映射\"治理纪律。\n\n锁住本会话治理成果——6 类 audit 盲区填补 + 4 类真业务 P1/bug 收口,新 PR 引入新 HIGH 时立即被拦下。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/39b8a4e31ee1b00ff5da03fd301042d13d8d1203","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:43:55-07:00","added":[],"removed":[],"modified":[".github/workflows/ci.yml","CLAUDE.md"]},{"id":"fc67c3eb51e91a01749234e389fcda8c5769bec5","message":"feat(harness): audit-response-columns 改 import-aware,自动反推真实数据源消除 46 处 view-API 错位误判\n\nscripts/audit-response-columns.ts:\n- 新增 extractApiModuleFromImports(filePath):解析 view 顶部 `import { xxxApi } from '@/api/modules/\u003cx\u003e'` 取首个 API 模块名\n- 主流程构建 viewModule → apiModule 映射;audit 时优先用 apiModule 查找 Prisma model 与 service include,失败回退 view 目录名\n\n仓库实际有 46 处 view 目录-API 模块错位(attribution-models→attribution / abm-marketing→campaign-targets / social-matrix→marketing-matrix / approval-configs→approval-templates 等);以前 audit 会把这 46 个 view 的列 prop 全部按错的 Prisma 表做比对,造成大量误报或漏报真 bug。改 import-aware 后自动用真实数据源做比对,不再需要手动加白名单。\n\nCLAUDE.md: 同步更新\"前端 view 目录与实际 API 模块错位经验\"段,记录 46 处实际错位案例与新增 import-aware 实现。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/fc67c3eb51e91a01749234e389fcda8c5769bec5","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:40:34-07:00","added":[],"removed":[],"modified":["CLAUDE.md","scripts/audit-response-columns.ts"]},{"id":"7e9897cf29abcfd1772faa00d204616200f0ab93","message":"fix(schema): 收口 formrules-zod 9 项 MEDIUM,前后端 description/category/name 全栈对齐\n\n5 处 description Zod max 收紧(前端早就 maxlength=500,后端 2000 是历史遗留):\n- attribution-models / customer-segmentation / lead-assignment / lead-scoring / store-configs:\n description Zod max(2000) → max(500),反向对齐前端 UX 上限\n\nai-agents skill-library FormRules 放宽到 Zod 上限:\n- skill-library/Form.vue: category FormRules max=50 → 100,对齐 Zod max(100)(category 50 字过紧)\n\nchannel-integrations Form 全栈对齐 Zod:\n- Form.vue: FormRules min=2/max=100 → min=1/max=200,maxlength=\"100\" → \"200\"\n 对齐 Zod min(1).max(200),原 min=2 拒绝 1 字符是过度严格\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7e9897cf29abcfd1772faa00d204616200f0ab93","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:36:20-07:00","added":[],"removed":[],"modified":["backend/src/modules/attribution-models/attribution-models.schema.ts","backend/src/modules/customer-segmentation/customer-segmentation.schema.ts","backend/src/modules/lead-assignment/lead-assignment.schema.ts","backend/src/modules/lead-scoring/lead-scoring.schema.ts","backend/src/modules/store-configs/store-configs.schema.ts","frontend/src/views/ai-agents/skill-library/Form.vue","frontend/src/views/channel-integrations/Form.vue"]},{"id":"aba788bb6011125e1178d038c14f936480380368","message":"docs(governance): 追加 P1-P6 治理经验补充段(dashboard/adapter/audit 盲区/字段错位/maxlength/grade 联动)\n\n新增 5 段经验补充(2026-04-26):\n- Harness Dashboard / Adapter 一致性: dashboard 与 audit latest.json 时间戳必须同步;adapter 字段名严格对齐审计 JSON 真实 key;severity 按 audit raw severity 分级。\n- Prisma↔Zod 审计盲区: 4 类系统性盲区(嵌套子 schema 误匹配 / camel-snake 双计数 / .refine 后置约束 / service 层 auto-gen 字段)的识别与豁免规则。\n- 前端 view 目录与 API 模块错位: approval-configs/Index.vue 实际调 approvalTemplatesApi 这类目录-模块错位的治理路径与 audit 增强建议。\n- Form maxlength 同步: Zod .max(N) 改动必须同步 el-input maxlength;Zod 校验和 maxlength 是不同阶段(提交 vs 输入)。\n- Grade hasEventPublishing 与 moduleType 联动: BaseService 派生识别 + manifest moduleType 双重通路;CRUD 模块缺事件应补 publishEvent 而非加豁免。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aba788bb6011125e1178d038c14f936480380368","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:32:19-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"744548892f552934566e0879669c2aeb0829fe7d","message":"fix(schema): 收口 Prisma↔Zod 长度真 P1 + 同步前端 maxlength + 修 approval-configs 列名\n\n真 P1 收口(Zod max \u003e Prisma VarChar,DB 会拒绝写入):\n- alliance-agreements.content: Zod max(10000) → max(5000) 对齐 Prisma VarChar(5000)\n- product-categories.description: Zod max(2000) → max(500) 对齐 Prisma VarChar(500)\n\n前端 maxlength 同步(formrules-zod HIGH 4 项收口):\n- alliance-agreements/Form.vue: content maxlength=\"10000\"→\"5000\"\n- lead-scoring/Form.vue: field 字段 maxlength=\"100\", value 字段 maxlength=\"500\"\n- product-categories/Index.vue: 分类名 maxlength=\"200\"\n- supplier-center/Index.vue: 供应商名 maxlength=\"200\"\n\n真 bug 修复(response-columns HIGH 1 项):\n- approval-configs/Index.vue: prop=\"objectType\" / row.objectType / 查询参数 objectType 全部改为 entityType。原列名在 Prisma model 不存在且 API 返回字段是 entityType,原列永远显示空——是真 bug 不是审计噪声。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/744548892f552934566e0879669c2aeb0829fe7d","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:32:04-07:00","added":[],"removed":[],"modified":["backend/src/modules/alliance-agreements/alliance-agreement.schema.ts","backend/src/modules/product-categories/product-categories.schema.ts","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/approval-configs/Index.vue","frontend/src/views/lead-scoring/Form.vue","frontend/src/views/product-categories/Index.vue","frontend/src/views/supplier-center/Index.vue"]}],"total_commits":0,"head_commit":{"id":"39b8a4e31ee1b00ff5da03fd301042d13d8d1203","message":"ci(harness): 新增 governance-audit job 把 HIGH=0 锁为 PR/main 硬门禁\n\n.github/workflows/ci.yml:\n- 新增 governance-audit job: 跑 audit:prisma-zod-contract / audit:formrules-zod / audit:response-columns / audit:field-payload / audit:enum-consistency + pnpm harness report 聚合 dashboard\n- 单项审计 continue-on-error: true,最终判定权统一交给 harness-dashboard.summary.high+critical\n- HIGH+CRITICAL \u003e 0 直接 exit 1 阻塞 PR;上传所有 audit JSON artifact + 写 step summary 表格供 reviewer 直读\n- build job 的 needs 加入 governance-audit,确保 main 推送的镜像产物必经治理门禁\n\nCLAUDE.md: 同步追加\"CI 治理门禁经验\"段,明确\"绝不直接调高门禁阈值,要放宽改 adapter/audit severity 映射\"治理纪律。\n\n锁住本会话治理成果——6 类 audit 盲区填补 + 4 类真业务 P1/bug 收口,新 PR 引入新 HIGH 时立即被拦下。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/39b8a4e31ee1b00ff5da03fd301042d13d8d1203","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:43:55-07:00","added":[],"removed":[],"modified":[".github/workflows/ci.yml","CLAUDE.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":5218150,"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":14,"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-27T00:22:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
20
|
1777224042
|
1777224183
|
0
|
1777221955
|
1777225149
|
|
|
0
|
Edit
Delete
|
|
17765
|
ci(harness): 新增 governance-audit job 把 HIGH=0 锁为 P ci(harness): 新增 governance-audit job 把 HIGH=0 锁为 PR/main 硬门禁...
|
6
|
5
|
test-pipeline.yml
|
17685
|
5
|
0
|
refs/heads/main
|
39b8a4e31ee1b00ff5da03fd301042d13d8d1203
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a67a4f5bf6bede6341ed368fb3af3caec8dcd71c","after":"39b8a4e31ee1b00ff5da03fd301042d13d8d1203","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/a67a4f5bf6bede6341ed368fb3af3caec8dcd71c...39b8a4e31ee1b00ff5da03fd301042d13d8d1203","commits":[{"id":"39b8a4e31ee1b00ff5da03fd301042d13d8d1203","message":"ci(harness): 新增 governance-audit job 把 HIGH=0 锁为 PR/main 硬门禁\n\n.github/workflows/ci.yml:\n- 新增 governance-audit job: 跑 audit:prisma-zod-contract / audit:formrules-zod / audit:response-columns / audit:field-payload / audit:enum-consistency + pnpm harness report 聚合 dashboard\n- 单项审计 continue-on-error: true,最终判定权统一交给 harness-dashboard.summary.high+critical\n- HIGH+CRITICAL \u003e 0 直接 exit 1 阻塞 PR;上传所有 audit JSON artifact + 写 step summary 表格供 reviewer 直读\n- build job 的 needs 加入 governance-audit,确保 main 推送的镜像产物必经治理门禁\n\nCLAUDE.md: 同步追加\"CI 治理门禁经验\"段,明确\"绝不直接调高门禁阈值,要放宽改 adapter/audit severity 映射\"治理纪律。\n\n锁住本会话治理成果——6 类 audit 盲区填补 + 4 类真业务 P1/bug 收口,新 PR 引入新 HIGH 时立即被拦下。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/39b8a4e31ee1b00ff5da03fd301042d13d8d1203","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:43:55-07:00","added":[],"removed":[],"modified":[".github/workflows/ci.yml","CLAUDE.md"]},{"id":"fc67c3eb51e91a01749234e389fcda8c5769bec5","message":"feat(harness): audit-response-columns 改 import-aware,自动反推真实数据源消除 46 处 view-API 错位误判\n\nscripts/audit-response-columns.ts:\n- 新增 extractApiModuleFromImports(filePath):解析 view 顶部 `import { xxxApi } from '@/api/modules/\u003cx\u003e'` 取首个 API 模块名\n- 主流程构建 viewModule → apiModule 映射;audit 时优先用 apiModule 查找 Prisma model 与 service include,失败回退 view 目录名\n\n仓库实际有 46 处 view 目录-API 模块错位(attribution-models→attribution / abm-marketing→campaign-targets / social-matrix→marketing-matrix / approval-configs→approval-templates 等);以前 audit 会把这 46 个 view 的列 prop 全部按错的 Prisma 表做比对,造成大量误报或漏报真 bug。改 import-aware 后自动用真实数据源做比对,不再需要手动加白名单。\n\nCLAUDE.md: 同步更新\"前端 view 目录与实际 API 模块错位经验\"段,记录 46 处实际错位案例与新增 import-aware 实现。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/fc67c3eb51e91a01749234e389fcda8c5769bec5","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:40:34-07:00","added":[],"removed":[],"modified":["CLAUDE.md","scripts/audit-response-columns.ts"]},{"id":"7e9897cf29abcfd1772faa00d204616200f0ab93","message":"fix(schema): 收口 formrules-zod 9 项 MEDIUM,前后端 description/category/name 全栈对齐\n\n5 处 description Zod max 收紧(前端早就 maxlength=500,后端 2000 是历史遗留):\n- attribution-models / customer-segmentation / lead-assignment / lead-scoring / store-configs:\n description Zod max(2000) → max(500),反向对齐前端 UX 上限\n\nai-agents skill-library FormRules 放宽到 Zod 上限:\n- skill-library/Form.vue: category FormRules max=50 → 100,对齐 Zod max(100)(category 50 字过紧)\n\nchannel-integrations Form 全栈对齐 Zod:\n- Form.vue: FormRules min=2/max=100 → min=1/max=200,maxlength=\"100\" → \"200\"\n 对齐 Zod min(1).max(200),原 min=2 拒绝 1 字符是过度严格\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/7e9897cf29abcfd1772faa00d204616200f0ab93","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:36:20-07:00","added":[],"removed":[],"modified":["backend/src/modules/attribution-models/attribution-models.schema.ts","backend/src/modules/customer-segmentation/customer-segmentation.schema.ts","backend/src/modules/lead-assignment/lead-assignment.schema.ts","backend/src/modules/lead-scoring/lead-scoring.schema.ts","backend/src/modules/store-configs/store-configs.schema.ts","frontend/src/views/ai-agents/skill-library/Form.vue","frontend/src/views/channel-integrations/Form.vue"]},{"id":"aba788bb6011125e1178d038c14f936480380368","message":"docs(governance): 追加 P1-P6 治理经验补充段(dashboard/adapter/audit 盲区/字段错位/maxlength/grade 联动)\n\n新增 5 段经验补充(2026-04-26):\n- Harness Dashboard / Adapter 一致性: dashboard 与 audit latest.json 时间戳必须同步;adapter 字段名严格对齐审计 JSON 真实 key;severity 按 audit raw severity 分级。\n- Prisma↔Zod 审计盲区: 4 类系统性盲区(嵌套子 schema 误匹配 / camel-snake 双计数 / .refine 后置约束 / service 层 auto-gen 字段)的识别与豁免规则。\n- 前端 view 目录与 API 模块错位: approval-configs/Index.vue 实际调 approvalTemplatesApi 这类目录-模块错位的治理路径与 audit 增强建议。\n- Form maxlength 同步: Zod .max(N) 改动必须同步 el-input maxlength;Zod 校验和 maxlength 是不同阶段(提交 vs 输入)。\n- Grade hasEventPublishing 与 moduleType 联动: BaseService 派生识别 + manifest moduleType 双重通路;CRUD 模块缺事件应补 publishEvent 而非加豁免。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aba788bb6011125e1178d038c14f936480380368","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:32:19-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"744548892f552934566e0879669c2aeb0829fe7d","message":"fix(schema): 收口 Prisma↔Zod 长度真 P1 + 同步前端 maxlength + 修 approval-configs 列名\n\n真 P1 收口(Zod max \u003e Prisma VarChar,DB 会拒绝写入):\n- alliance-agreements.content: Zod max(10000) → max(5000) 对齐 Prisma VarChar(5000)\n- product-categories.description: Zod max(2000) → max(500) 对齐 Prisma VarChar(500)\n\n前端 maxlength 同步(formrules-zod HIGH 4 项收口):\n- alliance-agreements/Form.vue: content maxlength=\"10000\"→\"5000\"\n- lead-scoring/Form.vue: field 字段 maxlength=\"100\", value 字段 maxlength=\"500\"\n- product-categories/Index.vue: 分类名 maxlength=\"200\"\n- supplier-center/Index.vue: 供应商名 maxlength=\"200\"\n\n真 bug 修复(response-columns HIGH 1 项):\n- approval-configs/Index.vue: prop=\"objectType\" / row.objectType / 查询参数 objectType 全部改为 entityType。原列名在 Prisma model 不存在且 API 返回字段是 entityType,原列永远显示空——是真 bug 不是审计噪声。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/744548892f552934566e0879669c2aeb0829fe7d","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:32:04-07:00","added":[],"removed":[],"modified":["backend/src/modules/alliance-agreements/alliance-agreement.schema.ts","backend/src/modules/product-categories/product-categories.schema.ts","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/approval-configs/Index.vue","frontend/src/views/lead-scoring/Form.vue","frontend/src/views/product-categories/Index.vue","frontend/src/views/supplier-center/Index.vue"]}],"total_commits":0,"head_commit":{"id":"39b8a4e31ee1b00ff5da03fd301042d13d8d1203","message":"ci(harness): 新增 governance-audit job 把 HIGH=0 锁为 PR/main 硬门禁\n\n.github/workflows/ci.yml:\n- 新增 governance-audit job: 跑 audit:prisma-zod-contract / audit:formrules-zod / audit:response-columns / audit:field-payload / audit:enum-consistency + pnpm harness report 聚合 dashboard\n- 单项审计 continue-on-error: true,最终判定权统一交给 harness-dashboard.summary.high+critical\n- HIGH+CRITICAL \u003e 0 直接 exit 1 阻塞 PR;上传所有 audit JSON artifact + 写 step summary 表格供 reviewer 直读\n- build job 的 needs 加入 governance-audit,确保 main 推送的镜像产物必经治理门禁\n\nCLAUDE.md: 同步追加\"CI 治理门禁经验\"段,明确\"绝不直接调高门禁阈值,要放宽改 adapter/audit severity 映射\"治理纪律。\n\n锁住本会话治理成果——6 类 audit 盲区填补 + 4 类真业务 P1/bug 收口,新 PR 引入新 HIGH 时立即被拦下。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/39b8a4e31ee1b00ff5da03fd301042d13d8d1203","author":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@luoguoguodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-04-26T09:43:55-07:00","added":[],"removed":[],"modified":[".github/workflows/ci.yml","CLAUDE.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":5218150,"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":14,"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-27T00:22:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
25
|
0
|
1777222090
|
0
|
1777221965
|
1777222094
|
group: test-pipeline-${{ github.ref }}
cancel-in-p group: test-pipeline-${{ github.ref }}
cancel-in-progress: "true"
...
|
test-pipeline-refs/heads/main
|
1
|
Edit
Delete
|
|
23728
|
Merge branch 'main' into feat/pro-video-po Merge branch 'main' into feat/pro-video-post-production...
|
57
|
5
|
governance.yml
|
99
|
5
|
0
|
refs/heads/main
|
d3b32960bea74ddcdf6ae9c439258554b02ed4c8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a6856121b2612debaa629992110133193d4226b0","after":"d3b32960bea74ddcdf6ae9c439258554b02ed4c8","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/a6856121b2612debaa629992110133193d4226b0...d3b32960bea74ddcdf6ae9c439258554b02ed4c8","commits":[{"id":"d3b32960bea74ddcdf6ae9c439258554b02ed4c8","message":"Merge branch 'main' into feat/pro-video-post-production\n\n# Conflicts:\n#\tCLAUDE.md\n#\treports/contract-consumers.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance.latest.json\n#\treports/material-review-concurrency-guard.latest.json\n#\treports/migrations.latest.json\n#\treports/module-boundary.latest.json\n#\treports/naming.latest.json\n#\treports/order-concurrency-guard.latest.json\n#\treports/production-security.latest.json\n#\treports/public-file-integration.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/storyboard-director-guard.latest.json\n#\treports/toolchain.latest.json\n#\treports/validation-source.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/d3b32960bea74ddcdf6ae9c439258554b02ed4c8","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-08T12:21:20-07:00","added":["docs/governance/log/2026-09-08-video-post-independent.md","packages/video-edit/src/post-production-review.test.ts","reports/video-post-independent-2026-09-08/README.md","reports/video-post-independent-2026-09-08/api.json","reports/video-post-independent-2026-09-08/browser-results.json","reports/video-post-independent-2026-09-08/desktop-finish.png","reports/video-post-independent-2026-09-08/mobile-audio.png","reports/video-post-independent-2026-09-08/recording.json","reports/video-post-independent-2026-09-08/runtime-retry-note.json","reports/video-post-independent-2026-09-08/specialty-results.json","reports/video-post-independent-2026-09-08/subtitles.json","reports/video-post-independent-2026-09-08/ui.json","scripts/check-video-recording-acceptance.cjs"],"removed":[],"modified":["CLAUDE.md","apps/web/src/components/material-factory/video-edit/CaptionEditor.tsx","apps/web/src/components/material-factory/video-edit/VideoEditStudio.tsx","deploy/vm/release.py","deploy/vm/release_test.py","docs/deploy-vm.md","docs/product/ai-video-edit.md","packages/contracts/src/video-edit.ts","packages/video-edit/src/audio.ts","packages/video-edit/src/planner.ts","packages/video-edit/src/worker.ts","reports/admin-mobile.png","reports/content-detail.images-desktop.png","reports/content-detail.review-desktop.png","reports/contract-consumers.latest.json","reports/creative-quality.desktop.png","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/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","reports/video-batch-paused.mobile.png","reports/video-regenerate-2026-09-08/desktop.png","reports/video-regenerate-2026-09-08/mobile.png","scripts/check-video-post-production-ui.cjs","scripts/check-video-post-production.cjs"]},{"id":"00bac9cd94e466acf42220495bb8d2296a226ce8","message":"docs(release): record verified professional video post-production deployment\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/00bac9cd94e466acf42220495bb8d2296a226ce8","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-08T12:20:47-07:00","added":["docs/releases/2026-09-08-post1.md","reports/pro-video-2026-09-08/backup-verification.json","reports/pro-video-2026-09-08/browser-verification.json","reports/pro-video-2026-09-08/build-cache.json","reports/pro-video-2026-09-08/deployed-verify.json","reports/pro-video-2026-09-08/deployment.json","reports/pro-video-2026-09-08/linux-tests.txt","reports/pro-video-2026-09-08/post-deployment-smoke.json"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-08-pro-video-post-production.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.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/pro-video-2026-09-08/README.md","reports/production-security.latest.json","reports/public-file-integration.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"d3b32960bea74ddcdf6ae9c439258554b02ed4c8","message":"Merge branch 'main' into feat/pro-video-post-production\n\n# Conflicts:\n#\tCLAUDE.md\n#\treports/contract-consumers.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance.latest.json\n#\treports/material-review-concurrency-guard.latest.json\n#\treports/migrations.latest.json\n#\treports/module-boundary.latest.json\n#\treports/naming.latest.json\n#\treports/order-concurrency-guard.latest.json\n#\treports/production-security.latest.json\n#\treports/public-file-integration.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/storyboard-director-guard.latest.json\n#\treports/toolchain.latest.json\n#\treports/validation-source.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/d3b32960bea74ddcdf6ae9c439258554b02ed4c8","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-08T12:21:20-07:00","added":["docs/governance/log/2026-09-08-video-post-independent.md","packages/video-edit/src/post-production-review.test.ts","reports/video-post-independent-2026-09-08/README.md","reports/video-post-independent-2026-09-08/api.json","reports/video-post-independent-2026-09-08/browser-results.json","reports/video-post-independent-2026-09-08/desktop-finish.png","reports/video-post-independent-2026-09-08/mobile-audio.png","reports/video-post-independent-2026-09-08/recording.json","reports/video-post-independent-2026-09-08/runtime-retry-note.json","reports/video-post-independent-2026-09-08/specialty-results.json","reports/video-post-independent-2026-09-08/subtitles.json","reports/video-post-independent-2026-09-08/ui.json","scripts/check-video-recording-acceptance.cjs"],"removed":[],"modified":["CLAUDE.md","apps/web/src/components/material-factory/video-edit/CaptionEditor.tsx","apps/web/src/components/material-factory/video-edit/VideoEditStudio.tsx","deploy/vm/release.py","deploy/vm/release_test.py","docs/deploy-vm.md","docs/product/ai-video-edit.md","packages/contracts/src/video-edit.ts","packages/video-edit/src/audio.ts","packages/video-edit/src/planner.ts","packages/video-edit/src/worker.ts","reports/admin-mobile.png","reports/content-detail.images-desktop.png","reports/content-detail.review-desktop.png","reports/contract-consumers.latest.json","reports/creative-quality.desktop.png","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/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","reports/video-batch-paused.mobile.png","reports/video-regenerate-2026-09-08/desktop.png","reports/video-regenerate-2026-09-08/mobile.png","scripts/check-video-post-production-ui.cjs","scripts/check-video-post-production.cjs"]},"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":703028,"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-09T03:17:04+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1788895296
|
1788895387
|
0
|
1788895295
|
1788895387
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26266
|
docs(decisions): DEC-064 D10 — DEC-037 D1 amendmen docs(decisions): DEC-064 D10 — DEC-037 D1 amendment already landed via CHG-049; sync counts after CHG-055...
|
117
|
5
|
governance.yml
|
273
|
5
|
0
|
refs/heads/main
|
3037efe55807f171a8d49946ad55f400e08c9e30
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a6b952b2ee7464ca131fa7f5884d702dcbe68590","after":"3037efe55807f171a8d49946ad55f400e08c9e30","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a6b952b2ee7464ca131fa7f5884d702dcbe68590...3037efe55807f171a8d49946ad55f400e08c9e30","commits":[{"id":"3037efe55807f171a8d49946ad55f400e08c9e30","message":"docs(decisions): DEC-064 D10 — DEC-037 D1 amendment already landed via CHG-049; sync counts after CHG-055\n\nDEC-064 §1.4 and the pending list had said a separate CHG was still\nneeded to amend DEC-037 D1; DEC-037's 2026-10-11 amendment paragraph and\nCHG-049 (applied 2026-10-15, main 27b46ede) already did it. README doc/\ncount 300→303 and CHG range →055 after the CHG-055 draft; CHG-055 README\nreworded one phrase the L10 gate read as a pending claim on DEC-039.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/3037efe55807f171a8d49946ad55f400e08c9e30","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-21T05:53:02-07:00","added":[],"removed":[],"modified":["平台治理/README.md","平台治理/doc/decisions/CHG-055-材料/README.md","平台治理/doc/decisions/DEC-064-企业智能OS已定决定登记第三批-草案.md","平台治理/doc/decisions/待裁决架构事项.md"]},{"id":"da026a1f93d25faa1dc4d967d7fbf908ecaec006","message":"docs(governance): draft CHG-055 — remaining 35 unregistered seven-domain claims and 5 tracked conflicts\n\n逐类 delta(批 A–E)、冲突 5 处处置建议、不改范围与批准前须补齐;只起草,不改 Catalog、不改 EES 登记表。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/da026a1f93d25faa1dc4d967d7fbf908ecaec006","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-21T03:21:05-07:00","added":["平台治理/doc/decisions/CHG-055-材料/README.md","平台治理/doc/decisions/CHG-055-材料/apps.delta.json","平台治理/doc/decisions/CHG-055-材料/entities.delta.json"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"3037efe55807f171a8d49946ad55f400e08c9e30","message":"docs(decisions): DEC-064 D10 — DEC-037 D1 amendment already landed via CHG-049; sync counts after CHG-055\n\nDEC-064 §1.4 and the pending list had said a separate CHG was still\nneeded to amend DEC-037 D1; DEC-037's 2026-10-11 amendment paragraph and\nCHG-049 (applied 2026-10-15, main 27b46ede) already did it. README doc/\ncount 300→303 and CHG range →055 after the CHG-055 draft; CHG-055 README\nreworded one phrase the L10 gate read as a pending claim on DEC-039.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/3037efe55807f171a8d49946ad55f400e08c9e30","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-21T05:53:02-07:00","added":[],"removed":[],"modified":["平台治理/README.md","平台治理/doc/decisions/CHG-055-材料/README.md","平台治理/doc/decisions/DEC-064-企业智能OS已定决定登记第三批-草案.md","平台治理/doc/decisions/待裁决架构事项.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":27774,"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-21T18:00:22+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1792587187
|
1792587278
|
0
|
1792587185
|
1792587278
|
|
|
0
|
Edit
Delete
|
|
25067
|
test: guard the CI workflow trust boundary until a test: guard the CI workflow trust boundary until an isolating runner exists (E3b)...
|
121
|
5
|
kernel-ci.yml
|
420
|
5
|
0
|
refs/heads/main
|
f4203ac86e81be4a94a3731d6fc584a887ef6549
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a6ca8d574838ae386b338ef1e12e6814e8724c23","after":"f4203ac86e81be4a94a3731d6fc584a887ef6549","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/a6ca8d574838ae386b338ef1e12e6814e8724c23...f4203ac86e81be4a94a3731d6fc584a887ef6549","commits":[{"id":"f4203ac86e81be4a94a3731d6fc584a887ef6549","message":"test: guard the CI workflow trust boundary until an isolating runner exists (E3b)\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/f4203ac86e81be4a94a3731d6fc584a887ef6549","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-02T16:39:00-07:00","added":["test/ci-workflow-trust.test.js"],"removed":[],"modified":["docs/local-ci.md","model/plan-ledger.json"]}],"total_commits":0,"head_commit":{"id":"f4203ac86e81be4a94a3731d6fc584a887ef6549","message":"test: guard the CI workflow trust boundary until an isolating runner exists (E3b)\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/f4203ac86e81be4a94a3731d6fc584a887ef6549","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-02T16:39:00-07:00","added":["test/ci-workflow-trust.test.js"],"removed":[],"modified":["docs/local-ci.md","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":269996,"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":29,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-03T07:39:05+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
|
1791017085
|
1791019093
|
0
|
1790984410
|
1791019093
|
|
|
0
|
Edit
Delete
|
|
25457
|
Merge real acceptance OPS admission and audited sc Merge real acceptance OPS admission and audited scope maintenance...
|
116
|
5
|
platform.yml
|
541
|
5
|
0
|
refs/heads/main
|
ef97bd4a74b4f53f09eeb8f566f268b5b9d489de
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a6dd0fbbf53e957b9a9bf3508b85339acc6c8483","after":"ef97bd4a74b4f53f09eeb8f566f268b5b9d489de","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a6dd0fbbf53e957b9a9bf3508b85339acc6c8483...ef97bd4a74b4f53f09eeb8f566f268b5b9d489de","commits":[{"id":"ef97bd4a74b4f53f09eeb8f566f268b5b9d489de","message":"Merge real acceptance OPS admission and audited scope maintenance\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ef97bd4a74b4f53f09eeb8f566f268b5b9d489de","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-10T17:27:53-07:00","added":["runtime/modules/identity/scripts/client-ops-scope.cjs","runtime/modules/identity/src/maintenance/client-ops-scope.ts","runtime/modules/identity/test/client-ops-scope.integration.cjs","runtime/modules/identity/test/ops-administrator.integration.cjs"],"removed":[],"modified":["docs/IdP管理客户端维护命令.md","docs/能力操作入口与页面部署记录-2026-10-09.md","runtime/modules/identity/package.json","runtime/modules/identity/src/persistence/ops-administrator.ts","runtime/modules/identity/test/ops-idp-fixture.mjs"]},{"id":"0836919dcc48cf76ec2773c09ad38ffc9d631136","message":"feat(identity): add audited append-only OPS client scope maintenance\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0836919dcc48cf76ec2773c09ad38ffc9d631136","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-10T17:21:23-07:00","added":["runtime/modules/identity/scripts/client-ops-scope.cjs","runtime/modules/identity/src/maintenance/client-ops-scope.ts","runtime/modules/identity/test/client-ops-scope.integration.cjs"],"removed":[],"modified":["docs/IdP管理客户端维护命令.md","runtime/modules/identity/package.json"]},{"id":"1c09c44546ea15511369bd9576377765b76871bf","message":"Merge branch 'main' into codex/acceptance-idp-management\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1c09c44546ea15511369bd9576377765b76871bf","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-10T17:20:14-07:00","added":["docs/evidence/account-security-2026-10-10/browser-summary.json","docs/evidence/account-security-2026-10-10/deployed-runtime.json","docs/evidence/account-security-2026-10-10/deployment.json","docs/evidence/account-security-2026-10-10/evidence-freshness.json","docs/evidence/account-security-2026-10-10/security-navigation.json","docs/账户安全入口接入与部署记录-2026-10-10.md","runtime/apps/web/e2e-workbench/account-security.spec.ts","runtime/apps/web/src/app/t/[tenantSlug]/security/layout.tsx","runtime/apps/web/src/app/t/[tenantSlug]/security/security-navigation.tsx"],"removed":[],"modified":["governance/check-workbench-ui.mjs","reports/doc-claims.latest.json","reports/module-imports.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","reports/workbench-ui.latest.json","runtime/apps/web/src/app/t/[tenantSlug]/security/authenticators/authenticator-self-service-panel.tsx","runtime/apps/web/src/app/t/[tenantSlug]/security/consents/authorization-consents-panel.tsx","runtime/apps/web/src/app/t/[tenantSlug]/security/sessions/session-self-service-panel.tsx","runtime/apps/workbench/src/app/login/page.tsx","runtime/apps/workbench/src/components/app-nav.tsx","runtime/apps/workbench/src/features/auth/config.ts","runtime/reports/runtime-governance.latest.json"]},{"id":"613868d2d1bd7167ca809c5a3205b74a4588df5c","message":"fix(identity): authorize OPS by current administrator and dual client scopes\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/613868d2d1bd7167ca809c5a3205b74a4588df5c","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-10T17:10:02-07:00","added":["runtime/modules/identity/test/ops-administrator.integration.cjs"],"removed":[],"modified":["docs/IdP管理客户端维护命令.md","docs/能力操作入口与页面部署记录-2026-10-09.md","runtime/modules/identity/package.json","runtime/modules/identity/src/persistence/ops-administrator.ts","runtime/modules/identity/test/ops-idp-fixture.mjs"]}],"total_commits":0,"head_commit":{"id":"ef97bd4a74b4f53f09eeb8f566f268b5b9d489de","message":"Merge real acceptance OPS admission and audited scope maintenance\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ef97bd4a74b4f53f09eeb8f566f268b5b9d489de","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-10T17:27:53-07:00","added":["runtime/modules/identity/scripts/client-ops-scope.cjs","runtime/modules/identity/src/maintenance/client-ops-scope.ts","runtime/modules/identity/test/client-ops-scope.integration.cjs","runtime/modules/identity/test/ops-administrator.integration.cjs"],"removed":[],"modified":["docs/IdP管理客户端维护命令.md","docs/能力操作入口与页面部署记录-2026-10-09.md","runtime/modules/identity/package.json","runtime/modules/identity/src/persistence/ops-administrator.ts","runtime/modules/identity/test/ops-idp-fixture.mjs"]},"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":27887,"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-11T08:27: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
|
3
|
10
|
0
|
1791678717
|
0
|
1791678476
|
1791678717
|
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
|
|
23413
|
C64:CI 静态门禁与本机磁盘资产门禁解耦(首次远端 CI 红盘判责)
|
60
|
5
|
governance.yml
|
3
|
5
|
0
|
refs/heads/main
|
1270a9b62cf64e8bf85e71686a39728438f36160
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a6e738a4e2b096ebd400cc03e3cbd92e6d3234f3","after":"1270a9b62cf64e8bf85e71686a39728438f36160","compare_url":"https://gitea.g-hi.com/luoanwu/haizan-ai-production-platform/compare/a6e738a4e2b096ebd400cc03e3cbd92e6d3234f3...1270a9b62cf64e8bf85e71686a39728438f36160","commits":[{"id":"1270a9b62cf64e8bf85e71686a39728438f36160","message":"C64:CI 静态门禁与本机磁盘资产门禁解耦(首次远端 CI 红盘判责)\n\n首推 GitHub 后 governance.yml 静态 job 如预期红盘:check:models/\ncheck:alignment-models/check:library 的本质是「登记 ↔ 磁盘实况」本机门禁,\n而模型权重(~13GB)与曲库音频按体积/版权纪律不入库,CI runner 必红且\n不构成真实信号。\n\n- 三脚本加 GOVERNANCE_SKIP_LOCAL_ASSET_GATES=true 显式跳过 seam:醒目声明\n + 不产报告不伪造绿盘;本机默认不设、照常硬校验(本机双路径已验证)\n- workflow 静态 job 设置该变量并注释证据真源(已提交的本机\n reports/*.latest.json,由 check:governance 棘轮消费)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/haizan-ai-production-platform/commit/1270a9b62cf64e8bf85e71686a39728438f36160","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-07-13T23:21:23-07:00","added":[],"removed":[],"modified":[".github/workflows/governance.yml","reports/alignment-models.latest.json","reports/contract-consumers.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/lyra-prototype-parity.latest.json","reports/migrations.latest.json","reports/model-assets.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/song-library.latest.json","reports/validation-source.latest.json","scripts/check-alignment-models.mjs","scripts/check-model-assets.mjs","scripts/check-song-library.mjs"]}],"total_commits":0,"head_commit":{"id":"1270a9b62cf64e8bf85e71686a39728438f36160","message":"C64:CI 静态门禁与本机磁盘资产门禁解耦(首次远端 CI 红盘判责)\n\n首推 GitHub 后 governance.yml 静态 job 如预期红盘:check:models/\ncheck:alignment-models/check:library 的本质是「登记 ↔ 磁盘实况」本机门禁,\n而模型权重(~13GB)与曲库音频按体积/版权纪律不入库,CI runner 必红且\n不构成真实信号。\n\n- 三脚本加 GOVERNANCE_SKIP_LOCAL_ASSET_GATES=true 显式跳过 seam:醒目声明\n + 不产报告不伪造绿盘;本机默认不设、照常硬校验(本机双路径已验证)\n- workflow 静态 job 设置该变量并注释证据真源(已提交的本机\n reports/*.latest.json,由 check:governance 棘轮消费)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/haizan-ai-production-platform/commit/1270a9b62cf64e8bf85e71686a39728438f36160","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-07-13T23:21:23-07:00","added":[],"removed":[],"modified":[".github/workflows/governance.yml","reports/alignment-models.latest.json","reports/contract-consumers.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/lyra-prototype-parity.latest.json","reports/migrations.latest.json","reports/model-assets.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/song-library.latest.json","reports/validation-source.latest.json","scripts/check-alignment-models.mjs","scripts/check-model-assets.mjs","scripts/check-song-library.mjs"]},"repository":{"id":60,"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":"haizan-ai-production-platform","full_name":"luoanwu/haizan-ai-production-platform","description":"嗨赞AI制作平台:音频分离、歌曲结构分析与歌词精对齐生产工作台","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":3710,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/haizan-ai-production-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/haizan-ai-production-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/haizan-ai-production-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/haizan-ai-production-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/haizan-ai-production-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-07-14T12:25:49+08:00","updated_at":"2026-07-14T14:17:11+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
|
4
|
0
|
1784010285
|
0
|
1784010092
|
1784010285
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25777
|
docs(CHG-042): 第二批用户签署——Catalog Owner 选「签署并应用」,签署对 docs(CHG-042): 第二批用户签署——Catalog Owner 选「签署并应用」,签署对象为 a6e7d5b 三份文件的 SHA-256...
|
117
|
5
|
governance.yml
|
241
|
5
|
0
|
refs/heads/main
|
a956ab06c248a4769b03d0b3599fa7ff8b2ac2f5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a6e7d5ba43ff961c0852fee9312ed1ce64847c5f","after":"a956ab06c248a4769b03d0b3599fa7ff8b2ac2f5","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a6e7d5ba43ff961c0852fee9312ed1ce64847c5f...a956ab06c248a4769b03d0b3599fa7ff8b2ac2f5","commits":[{"id":"a956ab06c248a4769b03d0b3599fa7ff8b2ac2f5","message":"docs(CHG-042): 第二批用户签署——Catalog Owner 选「签署并应用」,签署对象为 a6e7d5b 三份文件的 SHA-256\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a956ab06c248a4769b03d0b3599fa7ff8b2ac2f5","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-12T17:53:48-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-042-材料/README.md","平台治理/doc/decisions/CHG-042-材料/第二批签署单-2026-10-12.md"]}],"total_commits":0,"head_commit":{"id":"a956ab06c248a4769b03d0b3599fa7ff8b2ac2f5","message":"docs(CHG-042): 第二批用户签署——Catalog Owner 选「签署并应用」,签署对象为 a6e7d5b 三份文件的 SHA-256\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a956ab06c248a4769b03d0b3599fa7ff8b2ac2f5","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-12T17:53:48-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-042-材料/README.md","平台治理/doc/decisions/CHG-042-材料/第二批签署单-2026-10-12.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":26334,"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-13T08:19:21+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
|
1791872617
|
1791872634
|
0
|
1791852833
|
1791872634
|
|
|
0
|
Edit
Delete
|
|
24447
|
Merge remote-tracking branch 'origin/main'
|
116
|
5
|
platform.yml
|
286
|
5
|
0
|
refs/heads/main
|
2b6fdb89dd9bf4eae440ec601bf042cdee905b3a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a70053239a52ee8cda6e912026d35e895c81afd7","after":"2b6fdb89dd9bf4eae440ec601bf042cdee905b3a","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a70053239a52ee8cda6e912026d35e895c81afd7...2b6fdb89dd9bf4eae440ec601bf042cdee905b3a","commits":[{"id":"2b6fdb89dd9bf4eae440ec601bf042cdee905b3a","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2b6fdb89dd9bf4eae440ec601bf042cdee905b3a","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:10:19-07:00","added":[],"removed":[],"modified":["runtime/test/README.md","runtime/test/chaos/broker-ownership.test.ts","runtime/test/chaos/broker-ownership.ts"]},{"id":"fa5023262ae5c3d6953849219ec0e50431c6b44e","message":"docs(治理): 修工作区一致性 L4 / L10 四条——C16 / C19 草案链接改到已转正的 contracts/contracts/,DEC-046 / DEC-043 不再写作未决\n\n- C16 建表与接入裁决草案、C19 数字员工OS接入草案:候选契约已随 DEC-042 / DEC-043 升 authority 转入 contracts/contracts/,链接跟过去\n- workflow-ledger-api.v1 候选:DEC-046 已于 2026-09-23 批准、模块已合入主线,描述与 implementation-status 去掉「待 DEC-046 / 未合入主线」;x-enterprise-status 不动(转正式登记仍须受控变更)\n- job-readiness.json:「DEC-043 未批准任何汇总物化」改为「批准范围不含」,语义不变\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fa5023262ae5c3d6953849219ec0e50431c6b44e","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:09:36-07:00","added":[],"removed":[],"modified":["contracts/candidates/contracts/workflow-ledger-api.v1.openapi.json","docs/能力设计/C16-会话账本实施材料/建表与接入裁决草案.md","docs/能力设计/C19-数字员工OS接入与建表裁决草案.md","governance/job-readiness.json"]},{"id":"97d0d150628a8a209b2df5616a9ebeaafcd4dfeb","message":"merge: 接住 origin/main(2e53a696,97 提交:C01 准入面、I-1 身份库 FORCE RLS、audit 查询面、workbench-ux-2 等)并入 C19 cost-capacity 的 main\n\nCLAUDE.md 两处冲突按两边合计:authority 模块 13 → 14、FORCE RLS 表 85 → 88(加 cost-capacity 3 张);\n夹具覆盖度 17 套件、check:fixtures 19 套件 810 例(768 + cost-capacity 42)。\n报告类冲突暂取 origin/main 版本,回绑单独成提交。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/97d0d150628a8a209b2df5616a9ebeaafcd4dfeb","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:03:30-07:00","added":["identity/apps/api-nestjs/src/common/tenant-scope.ts","runtime/apps/api-nestjs/test/platform.permission-catalog-enforce.http.test.ts","runtime/apps/workbench/src/features/auth/return-to.ts","runtime/apps/workbench/src/features/platform/catalog-labels.ts","runtime/modules/audit/prisma/migrations/202609230001_audit_query_retention/migration.sql","runtime/modules/audit/src/domain/audit-query.ts","runtime/modules/audit/src/domain/audit-retention.ts","runtime/modules/audit/test/negative/query-retention.integration.ts","runtime/modules/identity/prisma/migrations/20260923120000_identity_tenant_rls/migration.sql","runtime/modules/identity/src/http/common/tenant-scope.ts","runtime/modules/permission/test/negative/permission-store-catalog.test.ts"],"removed":[],"modified":["CLAUDE.md","README.md","contracts/candidates/contracts/audit-query-api.v1.openapi.json","docs/runbook.md","docs/企业公共基础平台对外交付设计.md","docs/缺失模块完善清单-2026-09-21.md","docs/项目完整能力表.md","governance/authority-basis.json","governance/check-fixtures.mjs","governance/check-identity-ui.mjs","governance/check-mcp-writes.mjs","governance/check-workbench-ui.mjs","governance/copy-identity.mjs","governance/evidence-scopes.json","governance/lib/authority-basis.mjs","governance/prepare-identity.mjs","governance/test/check-modules-authority.test.mjs","governance/test/identity-source-relocation.test.mjs","governance/test/platform-fixtures.test.mjs","identity/CLAUDE.md","identity/apps/api-nestjs/src/prisma/prisma.module.ts","identity/apps/api-nestjs/src/prisma/prisma.service.ts","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/ui-acceptance.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/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-transit.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/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/application-contract-registry.controller.ts","runtime/apps/api-nestjs/src/platform/http/audit-events.controller.ts","runtime/apps/api-nestjs/test/platform.colon-routes.http.test.ts","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/callback/page.tsx","runtime/apps/workbench/src/app/catalog/page.tsx","runtime/apps/workbench/src/app/login/page.tsx","runtime/apps/workbench/src/app/onboarding/page.tsx","runtime/apps/workbench/src/app/operations/page.tsx","runtime/apps/workbench/src/app/runtime/page.tsx","runtime/apps/workbench/src/components/access-notice.tsx","runtime/apps/workbench/src/components/app-nav.tsx","runtime/apps/workbench/src/components/catalog/catalog-table.tsx","runtime/apps/workbench/src/components/catalog/entry-detail.tsx","runtime/apps/workbench/src/components/state-block.tsx","runtime/apps/workbench/src/features/onboarding/manifest-validation.ts","runtime/apps/workbench/src/features/platform/catalog-filters.ts","runtime/modules/audit/prisma/schema.prisma","runtime/modules/audit/src/domain/fixture-evaluator.ts","runtime/modules/audit/src/domain/index.ts","runtime/modules/audit/src/index.ts","runtime/modules/audit/src/persistence/audit-store.ts","runtime/modules/audit/src/persistence/http-runtime.test.ts","runtime/modules/audit/src/persistence/http-runtime.ts","runtime/modules/audit/test/fixtures/audit.fixtures.json","runtime/modules/audit/test/negative/audit.fixtures.test.ts","runtime/modules/identity/http-source-relocation.json","runtime/modules/identity/src/domain/server/tenant-canonical.ts","runtime/modules/identity/src/http/authentication/authentication.service.ts","runtime/modules/identity/src/http/common/idp-management-auth.ts","runtime/modules/identity/src/http/common/self-service-session.ts","runtime/modules/identity/src/http/identity.module.ts","runtime/modules/identity/src/http/oidc/backchannel-logout-dispatcher.service.test.ts","runtime/modules/identity/src/http/oidc/backchannel-logout-dispatcher.service.ts","runtime/modules/identity/src/http/oidc/oidc-protocol.service.ts","runtime/modules/identity/src/http/oidc/oidc-public.service.ts","runtime/modules/identity/src/http/prisma/prisma.module.ts","runtime/modules/identity/src/http/prisma/prisma.service.ts","runtime/modules/identity/src/http/tenants/tenants.service.ts","runtime/modules/identity/src/index.ts","runtime/modules/identity/src/jobs/session-cleanup.ts","runtime/modules/identity/src/machine/index.ts","runtime/modules/identity/src/persistence/database-url.ts","runtime/modules/identity/test/machine-http.cjs","runtime/modules/kit/src/audit-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/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/scripts/check-runtime-acceptance.mjs","runtime/test/e2e/audit-http.test.ts","runtime/test/e2e/identity-canonical-token.test.ts","runtime/test/e2e/identity-canonical.test.ts","runtime/test/e2e/identity-machine-client.test.ts","runtime/test/e2e/identity-machine.test.ts","runtime/test/e2e/identity-profile.test.ts","runtime/test/e2e/identity-transit.integration.ts","runtime/test/ui/identity-fixture.mjs","runtime/test/ui/query-face.test.ts","runtime/turbo.json","stack/compose.yaml","stack/provision/db.sh"]},{"id":"d151a6318678e27bbb2f0e0e1b2b80982abcd3c8","message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ 89b6977b\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d151a6318678e27bbb2f0e0e1b2b80982abcd3c8","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-23T09:42:36-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"89b6977b0020db09c37c55acbe231e6a4c538ece","message":"chore(reports): evidence 回绑 @ aecede34\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/89b6977b0020db09c37c55acbe231e6a4c538ece","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-23T09:42:36-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]}],"total_commits":0,"head_commit":{"id":"2b6fdb89dd9bf4eae440ec601bf042cdee905b3a","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2b6fdb89dd9bf4eae440ec601bf042cdee905b3a","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:10:19-07:00","added":[],"removed":[],"modified":["runtime/test/README.md","runtime/test/chaos/broker-ownership.test.ts","runtime/test/chaos/broker-ownership.ts"]},"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":41572,"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:09:02+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
|
1790205071
|
1790205106
|
0
|
1790205049
|
1790205141
|
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
|
|
24161
|
docs(回灌): 订正 U-40——「gitSha 为空」不成立,字段叫 sourceSha 且有 docs(回灌): 订正 U-40——「gitSha 为空」不成立,字段叫 sourceSha 且有值,落点随之改向...
|
117
|
5
|
governance.yml
|
70
|
5
|
0
|
refs/heads/main
|
9a8b716a056597786b9fcbc8fd57bff6c5b44722
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a7075e40e9aed8fbe69edb7fb7f0ebc05e477214","after":"9a8b716a056597786b9fcbc8fd57bff6c5b44722","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a7075e40e9aed8fbe69edb7fb7f0ebc05e477214...9a8b716a056597786b9fcbc8fd57bff6c5b44722","commits":[{"id":"9a8b716a056597786b9fcbc8fd57bff6c5b44722","message":"docs(回灌): 订正 U-40——「gitSha 为空」不成立,字段叫 sourceSha 且有值,落点随之改向\n\nU-40 原文称 registry 上的 @juhai/client-fact@1.0.0-rc.3 其 provenance.json 为 gitSha:\"\" 空字符串,\n据此把落点定为「平台侧必须带真实 gitSha,本地旁路发布也不得留空」。一手实测推翻该前提:\n\n在真源仓 npm 作用域下 npm pack 拉取架上 tarball 读其 provenance.json,client-fact 与 contracts 的\nrc.3 两份一字不差,且都带 \"sourceSha\": \"036a308f27acf35a46f068c96fea7723ef74d05e\"。\n字段名是 sourceSha 不是 gitSha,且有真实值——提交号一直在包里。照原落点做,平台会去补一个已经存在的字段。\n\n本条结论仍成立、病因换了:不是「平台没写」,是两侧键名对不上,且基座判据根本没读产物的\nprovenance.json——复核 数字员工OS/digital-employee-os/scripts/check-platform-dependency-provenance.mjs,\n其中 gitSha / sourceSha 的命中全部属于它自己报告的 provenance,没有一处读依赖产物。\n\n落点改为两条:① 平台侧把 sourceSha 这个字段名写进对外契约(发布物 schema / 接入套件文档),\n使消费者不必靠猜;旁路车另缺 tag(tag:null,与 CL-5「一次发布 = 一个 tag = 一组同版本包」不符),该项仍欠。\n② 基座侧把判据从「解析来源」扩到「内容出处」,只需读包内 sourceSha 与期望提交比对,不必等平台改任何东西。\n\n状态 🔴 → 🟡:不再与 U-39 同一阻塞,两侧都可立即动工,不受 G-12 计费阻塞;仅 tag:null 仍挂在旁路车上。\n原落点文字保留删除线,不抹掉审计痕迹。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/9a8b716a056597786b9fcbc8fd57bff6c5b44722","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-18T16:05:19-07:00","added":[],"removed":[],"modified":["平台治理/基础/上层对接经验回灌台账.md"]},{"id":"63850ac3b7b1a51d74aac689837fdf7ed58905bb","message":"docs(回灌): U-39 补 contracts 同版本不同内容的新实例——落差由一个提交扩大到一整轮硬化\n\n@juhai/contracts@1.0.0-rc.3 与 client-fact 同属 2026-09-13 那趟本地旁路车。实查架上包:其\nprovenance.json 自证 sourceSha=036a308,而仓内同版本源码已含 2026-09-18 九个契约包域\n(public-file / IM / 跨域流程 / 通知 / 数据分析 / 成本容量 / 统一体验 / 注册中心 / 配置与功能开关)\n的失败关闭硬化。消费者 exact pin 1.0.0-rc.3 拿到的是硬化前代码;./domain/* 是公开子路径导出,\n失败一侧行为已变。U-39 的「同版本不同内容」因此不是 client-fact 一例。\n\n不另开 U 号:本实例由基础设施自查发现、没有上层对接方,不符合本台账 §0「只有业务应用的开发轮次\n触发回灌」的驱动方口径,故并入 U-39 状态格,不新设真源。\n\n证据取自一手产物:在仓内 npm 作用域下 npm pack 拉取架上 tarball,读其 provenance.json。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/63850ac3b7b1a51d74aac689837fdf7ed58905bb","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-18T16:03:44-07:00","added":[],"removed":[],"modified":["平台治理/基础/上层对接经验回灌台账.md"]},{"id":"fad563310502477427181b6cbe2b48af4aebb668","message":"docs(计划): 登记四份过期证据回绑与一次撤回 @ 772b253\n\nrelease-manifest / sbom / naming / fork-readiness 四份在干净检出内重跑回绑,结论逐项\n对照无劣化;sbom 的 ref 更新后它描述的才是当前登记的镜像。check:evidence 由\n36 新鲜 / 5 过期 变为 40 新鲜 / 1 过期 / 0 error,仅剩 image-smoke(须 Secret 到位后\n由 CI 插一步冒烟,带复核期 2026-10-31)。\n\n另记一次撤回:module-imports 那次回绑是多余的——并行会话提交门禁改动时已连报告一起\n回绑,它早已新鲜。教训是判据应为「这份报告现在是否被判过期」,而不是「作用域是否干净」。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/fad563310502477427181b6cbe2b48af4aebb668","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-18T15:47:52-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.md"]},{"id":"80eced637aa8796ffec9c266cde6d6567e4fdb49","message":"docs(计划): 登记注册中心就绪闸门补判与干净检出回绑 @ 94366bc / de532d4\n\n并更正上一行登记:注册中心 9ac9914 已被 7f82399 的合并整体放弃,上一行现在只对\n统一体验 caefbf6 成立。远端那版的摘要归一化比本地那版的「一律拒」更好,本轮采纳\n其口径;只补它仍缺的四条就绪闸门真值判定,并把零覆盖的 snapshot-upgrade-review.ts\n接进夹具门禁。\n\n回绑改走 #34-A 立的干净检出路径:主工作区 4 小时没出现干净树。附带记下一条坑——\n检出必须落在工作区内,否则 workspaceRelative 套件会以 unavailable 让门禁 exit 1。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/80eced637aa8796ffec9c266cde6d6567e4fdb49","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-18T12:26:45-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.md"]},{"id":"1d2416ab6482cf2ad8f2e4c311c62545daebfd16","message":"docs(计划): 登记统一体验与注册中心两个契约包入参硬化 @ caefbf6 / 9ac9914\n\n两域各有一条同形缺陷(闸门用真值判断,\"false\" 一律放行——统一体验是 G3 本身与\n权限 / Scope 判定,注册中心是四条就绪闸门)与各自的崩溃面;注册中心另有 blockedBy\n传字符串时 .length 是字符数、摘要正则带 i 导致同一制品两个身份两处。修的都是同一\n文件里正确写法本来就在的那种。顺带补两块零门禁覆盖:统一体验持闸的两个公开函数、\n注册中心整份 393 行的升级复核。九个契约包域至此全部补强,套件合计 188 例 0 失败。\n\n另回写一条技术教训:独立索引提交后必须 git reset -- \u003c路径\u003e 把共享索引刷回 HEAD,\n否则并行会话下一次从索引提交会把已提交的改动带回去(2026-09-18 已实际发生一次)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/1d2416ab6482cf2ad8f2e4c311c62545daebfd16","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-18T07:53:53-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"9a8b716a056597786b9fcbc8fd57bff6c5b44722","message":"docs(回灌): 订正 U-40——「gitSha 为空」不成立,字段叫 sourceSha 且有值,落点随之改向\n\nU-40 原文称 registry 上的 @juhai/client-fact@1.0.0-rc.3 其 provenance.json 为 gitSha:\"\" 空字符串,\n据此把落点定为「平台侧必须带真实 gitSha,本地旁路发布也不得留空」。一手实测推翻该前提:\n\n在真源仓 npm 作用域下 npm pack 拉取架上 tarball 读其 provenance.json,client-fact 与 contracts 的\nrc.3 两份一字不差,且都带 \"sourceSha\": \"036a308f27acf35a46f068c96fea7723ef74d05e\"。\n字段名是 sourceSha 不是 gitSha,且有真实值——提交号一直在包里。照原落点做,平台会去补一个已经存在的字段。\n\n本条结论仍成立、病因换了:不是「平台没写」,是两侧键名对不上,且基座判据根本没读产物的\nprovenance.json——复核 数字员工OS/digital-employee-os/scripts/check-platform-dependency-provenance.mjs,\n其中 gitSha / sourceSha 的命中全部属于它自己报告的 provenance,没有一处读依赖产物。\n\n落点改为两条:① 平台侧把 sourceSha 这个字段名写进对外契约(发布物 schema / 接入套件文档),\n使消费者不必靠猜;旁路车另缺 tag(tag:null,与 CL-5「一次发布 = 一个 tag = 一组同版本包」不符),该项仍欠。\n② 基座侧把判据从「解析来源」扩到「内容出处」,只需读包内 sourceSha 与期望提交比对,不必等平台改任何东西。\n\n状态 🔴 → 🟡:不再与 U-39 同一阻塞,两侧都可立即动工,不受 G-12 计费阻塞;仅 tag:null 仍挂在旁路车上。\n原落点文字保留删除线,不抹掉审计痕迹。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/9a8b716a056597786b9fcbc8fd57bff6c5b44722","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-18T16:05:19-07:00","added":[],"removed":[],"modified":["平台治理/基础/上层对接经验回灌台账.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":10140,"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":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-09-18T22:15:32+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
|
1789772770
|
1789772785
|
0
|
1789772759
|
1789772785
|
|
|
0
|
Edit
Delete
|
|
26519
|
Merge pull request 'docs(governance): record f Merge pull request 'docs(governance): record first remote run past O18 and the stale acceptance provenance' (#5) from claude/project-progress-analysis-69857d into main...
|
83
|
5
|
governance.yml
|
114
|
5
|
0
|
refs/heads/main
|
8e394b0e7c4b1766dc00c3673d87dfcba2f4b976
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a749661dec98ee5419f16f79c96abf7f1f10526f","after":"8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/a749661dec98ee5419f16f79c96abf7f1f10526f...8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","commits":[{"id":"8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","message":"Merge pull request 'docs(governance): record first remote run past O18 and the stale acceptance provenance' (#5) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/5\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","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-27T19:10:08+08:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.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/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"9dab2a7d75ac938e0e2f269a604927d2802b2cbd","message":"chore(reports): rebind runtime, UI and static evidence to 3c090d2\n\nRerun on the clean final source 3c090d2 (worktree fingerprint\n68edffd9201c) so check:governance no longer rejects the acceptance\nreports as belonging to an older tree (reportProvenanceViolations 5 on\nGitea run 26512).\n\n- check:runtime: isolated PostgreSQL juhai_ai_hr_system_acc_20261027\n and Redis containers; migrate deploy/status, 452/452 tests (floor\n 452), frozen oracle 12 scenarios, two-process outbox 1 scenario with\n 0 duplicates, PostgreSQL/Redis outage health 2 scenarios.\n- check:ui: NestJS + FastifyAdapter production assembly, 46/46.\n- pnpm check with DIGITAL_EMPLOYEE_OS_ROOT at the locked OS e12d0f2:\n exit 0, provenance violations 0, lint and typecheck included.\n\nLocal evidence only; remote CI and target deployment remain unverified.\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/9dab2a7d75ac938e0e2f269a604927d2802b2cbd","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-27T04:09:47-07:00","added":[],"removed":[],"modified":["reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.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/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"3c090d2eda71bf5d699777a8f4483a6209dea60c","message":"docs(governance): record first remote run past O18 and the stale acceptance provenance\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/3c090d2eda71bf5d699777a8f4483a6209dea60c","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-27T04:03:40-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","message":"Merge pull request 'docs(governance): record first remote run past O18 and the stale acceptance provenance' (#5) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/5\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","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-27T19:10:08+08:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.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/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.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":13518,"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-27T19:09: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
|
8
|
1793099615
|
1793099867
|
0
|
1793099409
|
1793099867
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26520
|
Merge pull request 'docs(governance): record f Merge pull request 'docs(governance): record first remote run past O18 and the stale acceptance provenance' (#5) from claude/project-progress-analysis-69857d into main...
|
83
|
5
|
platform-governance.yml
|
115
|
5
|
0
|
refs/heads/main
|
8e394b0e7c4b1766dc00c3673d87dfcba2f4b976
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a749661dec98ee5419f16f79c96abf7f1f10526f","after":"8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/a749661dec98ee5419f16f79c96abf7f1f10526f...8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","commits":[{"id":"8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","message":"Merge pull request 'docs(governance): record first remote run past O18 and the stale acceptance provenance' (#5) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/5\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","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-27T19:10:08+08:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.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/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"9dab2a7d75ac938e0e2f269a604927d2802b2cbd","message":"chore(reports): rebind runtime, UI and static evidence to 3c090d2\n\nRerun on the clean final source 3c090d2 (worktree fingerprint\n68edffd9201c) so check:governance no longer rejects the acceptance\nreports as belonging to an older tree (reportProvenanceViolations 5 on\nGitea run 26512).\n\n- check:runtime: isolated PostgreSQL juhai_ai_hr_system_acc_20261027\n and Redis containers; migrate deploy/status, 452/452 tests (floor\n 452), frozen oracle 12 scenarios, two-process outbox 1 scenario with\n 0 duplicates, PostgreSQL/Redis outage health 2 scenarios.\n- check:ui: NestJS + FastifyAdapter production assembly, 46/46.\n- pnpm check with DIGITAL_EMPLOYEE_OS_ROOT at the locked OS e12d0f2:\n exit 0, provenance violations 0, lint and typecheck included.\n\nLocal evidence only; remote CI and target deployment remain unverified.\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/9dab2a7d75ac938e0e2f269a604927d2802b2cbd","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-27T04:09:47-07:00","added":[],"removed":[],"modified":["reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.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/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"3c090d2eda71bf5d699777a8f4483a6209dea60c","message":"docs(governance): record first remote run past O18 and the stale acceptance provenance\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/3c090d2eda71bf5d699777a8f4483a6209dea60c","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-27T04:03:40-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","message":"Merge pull request 'docs(governance): record first remote run past O18 and the stale acceptance provenance' (#5) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/5\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","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-27T19:10:08+08:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.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/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.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":13518,"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-27T19:09: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
|
1
|
8
|
1793099802
|
1793099867
|
0
|
1793099409
|
1793099867
|
|
|
0
|
Edit
Delete
|
|
23419
|
C64 收尾:CLAUDE.md 回灌远端 CI 双 job 绿盘证据(G14 收窄)
|
60
|
5
|
governance.yml
|
9
|
5
|
0
|
refs/heads/main
|
13be1d708476428e5788727ffd735f54b027cb9f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a7536ce9426fa12786e46db761420ec63c26b09d","after":"13be1d708476428e5788727ffd735f54b027cb9f","compare_url":"https://gitea.g-hi.com/luoanwu/haizan-ai-production-platform/compare/a7536ce9426fa12786e46db761420ec63c26b09d...13be1d708476428e5788727ffd735f54b027cb9f","commits":[{"id":"13be1d708476428e5788727ffd735f54b027cb9f","message":"C64 收尾:CLAUDE.md 回灌远端 CI 双 job 绿盘证据(G14 收窄)\n\nci-gate 基线行与 G14 缺口更新:GitHub run a7536ce 双 job 绿盘\n(static + runtime 316 tests + UI 34 用例);仍缺 PR 拦截实证与\n分支保护,ci-gate 保持 🟡 不放行拦截能力宣称。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/haizan-ai-production-platform/commit/13be1d708476428e5788727ffd735f54b027cb9f","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-07-14T00:12:15-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/src/modules/alignment/alignment-verification.ts","apps/api-fastify/test/alignment.scoring.test.ts","apps/api-fastify/test/alignment.verification.test.ts","apps/api-nestjs/src/queue/jobs.processor.ts","apps/api-nestjs/test/alignment.scoring.test.ts","apps/api-nestjs/test/alignment.verification.test.ts","packages/pipeline-runner/src/index.ts","packages/pipeline-runner/src/runner.test.ts","reports/alignment-models.latest.json","reports/baseline.json","reports/contract-consumers.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/lyra-prototype-parity.latest.json","reports/migrations.latest.json","reports/model-assets.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/project-truth.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/song-library.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"13be1d708476428e5788727ffd735f54b027cb9f","message":"C64 收尾:CLAUDE.md 回灌远端 CI 双 job 绿盘证据(G14 收窄)\n\nci-gate 基线行与 G14 缺口更新:GitHub run a7536ce 双 job 绿盘\n(static + runtime 316 tests + UI 34 用例);仍缺 PR 拦截实证与\n分支保护,ci-gate 保持 🟡 不放行拦截能力宣称。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/haizan-ai-production-platform/commit/13be1d708476428e5788727ffd735f54b027cb9f","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-07-14T00:12:15-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/src/modules/alignment/alignment-verification.ts","apps/api-fastify/test/alignment.scoring.test.ts","apps/api-fastify/test/alignment.verification.test.ts","apps/api-nestjs/src/queue/jobs.processor.ts","apps/api-nestjs/test/alignment.scoring.test.ts","apps/api-nestjs/test/alignment.verification.test.ts","packages/pipeline-runner/src/index.ts","packages/pipeline-runner/src/runner.test.ts","reports/alignment-models.latest.json","reports/baseline.json","reports/contract-consumers.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/lyra-prototype-parity.latest.json","reports/migrations.latest.json","reports/model-assets.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/project-truth.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/song-library.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":60,"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":"haizan-ai-production-platform","full_name":"luoanwu/haizan-ai-production-platform","description":"嗨赞AI制作平台:音频分离、歌曲结构分析与歌词精对齐生产工作台","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":3898,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/haizan-ai-production-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/haizan-ai-production-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/haizan-ai-production-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/haizan-ai-production-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/haizan-ai-production-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-07-14T12:25:49+08:00","updated_at":"2026-07-14T15:02:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1784013143
|
1784013197
|
0
|
1784013142
|
1784013197
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23880
|
feat(platform): consume verified RC contracts and feat(platform): consume verified RC contracts and governance with private CI auth...
|
76
|
5
|
governance.yml
|
40
|
5
|
0
|
refs/heads/main
|
5f885a2a77b66d0ae55dff6ae8f1e2a64e087670
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a772517da3040f54e5d2c91fa5e1c133cabd3c17","after":"5f885a2a77b66d0ae55dff6ae8f1e2a64e087670","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/a772517da3040f54e5d2c91fa5e1c133cabd3c17...5f885a2a77b66d0ae55dff6ae8f1e2a64e087670","commits":[{"id":"5f885a2a77b66d0ae55dff6ae8f1e2a64e087670","message":"feat(platform): consume verified RC contracts and governance with private CI auth\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5f885a2a77b66d0ae55dff6ae8f1e2a64e087670","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-12T01:51:30-07:00","added":[".github/workflows/platform-governance.yml","governance/fixtures/contracts.suite.json","scripts/configure-platform-npm.mjs"],"removed":[],"modified":[".github/workflows/governance.yml",".npmrc","deploy/production/.env.production.example","deploy/production/Dockerfile","deploy/production/compose.yml","docs/operations/production-runbook.md","package.json","pnpm-lock.yaml","scripts/check-all.mjs"]}],"total_commits":0,"head_commit":{"id":"5f885a2a77b66d0ae55dff6ae8f1e2a64e087670","message":"feat(platform): consume verified RC contracts and governance with private CI auth\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5f885a2a77b66d0ae55dff6ae8f1e2a64e087670","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-12T01:51:30-07:00","added":[".github/workflows/platform-governance.yml","governance/fixtures/contracts.suite.json","scripts/configure-platform-npm.mjs"],"removed":[],"modified":[".github/workflows/governance.yml",".npmrc","deploy/production/.env.production.example","deploy/production/Dockerfile","deploy/production/compose.yml","docs/operations/production-runbook.md","package.json","pnpm-lock.yaml","scripts/check-all.mjs"]},"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":82774,"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-05T13:02: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
|
36
|
1789203138
|
1789203259
|
0
|
1789203137
|
1789203381
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23881
|
feat(platform): consume verified RC contracts and feat(platform): consume verified RC contracts and governance with private CI auth...
|
76
|
5
|
platform-governance.yml
|
41
|
5
|
0
|
refs/heads/main
|
5f885a2a77b66d0ae55dff6ae8f1e2a64e087670
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a772517da3040f54e5d2c91fa5e1c133cabd3c17","after":"5f885a2a77b66d0ae55dff6ae8f1e2a64e087670","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/a772517da3040f54e5d2c91fa5e1c133cabd3c17...5f885a2a77b66d0ae55dff6ae8f1e2a64e087670","commits":[{"id":"5f885a2a77b66d0ae55dff6ae8f1e2a64e087670","message":"feat(platform): consume verified RC contracts and governance with private CI auth\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5f885a2a77b66d0ae55dff6ae8f1e2a64e087670","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-12T01:51:30-07:00","added":[".github/workflows/platform-governance.yml","governance/fixtures/contracts.suite.json","scripts/configure-platform-npm.mjs"],"removed":[],"modified":[".github/workflows/governance.yml",".npmrc","deploy/production/.env.production.example","deploy/production/Dockerfile","deploy/production/compose.yml","docs/operations/production-runbook.md","package.json","pnpm-lock.yaml","scripts/check-all.mjs"]}],"total_commits":0,"head_commit":{"id":"5f885a2a77b66d0ae55dff6ae8f1e2a64e087670","message":"feat(platform): consume verified RC contracts and governance with private CI auth\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5f885a2a77b66d0ae55dff6ae8f1e2a64e087670","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-12T01:51:30-07:00","added":[".github/workflows/platform-governance.yml","governance/fixtures/contracts.suite.json","scripts/configure-platform-npm.mjs"],"removed":[],"modified":[".github/workflows/governance.yml",".npmrc","deploy/production/.env.production.example","deploy/production/Dockerfile","deploy/production/compose.yml","docs/operations/production-runbook.md","package.json","pnpm-lock.yaml","scripts/check-all.mjs"]},"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":82774,"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-05T13:02: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
|
8
|
1789203259
|
1789203290
|
0
|
1789203137
|
1789203381
|
|
|
0
|
Edit
Delete
|
|
24826
|
Prepare 0.150.0 Saga recovery release
|
121
|
5
|
kernel-ci.yml
|
179
|
5
|
0
|
refs/heads/main
|
950aeb0bf738494213b230db5eed0df3cc4d11a0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a78ddc793d12a91bf5229e49f6502b16057374e9","after":"950aeb0bf738494213b230db5eed0df3cc4d11a0","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/a78ddc793d12a91bf5229e49f6502b16057374e9...950aeb0bf738494213b230db5eed0df3cc4d11a0","commits":[{"id":"950aeb0bf738494213b230db5eed0df3cc4d11a0","message":"Prepare 0.150.0 Saga recovery 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/950aeb0bf738494213b230db5eed0df3cc4d11a0","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-30T05:02:24-07:00","added":["docs/releases/0.150.0.md"],"removed":[],"modified":["model/catalog.json","package.json"]},{"id":"095a26d79d9fee4bf3ed1ed97a7d8cd332cc2d4d","message":"K7.1b: Saga timeout, retry, human takeover and reverse-order compensation\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/095a26d79d9fee4bf3ed1ed97a7d8cd332cc2d4d","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-30T05:02:12-07:00","added":["docs/releases/candidates/k71b-saga-recovery.md","sql/122_saga_recovery.sql","src/saga-timeout-scanner.js","test/saga-recovery.integration.test.js"],"removed":[],"modified":["README.md","contracts/asyncapi.v1.json","contracts/command-payloads.v1-1.schema.json","contracts/compat-waivers.json","contracts/openapi.v1.json","contracts/registry.json","contracts/supporting-event-owners.v1.json","contracts/supporting-event-payloads.v1.schema.json","docs/alerting.md","docs/all-local-event-payload-contracts.md","docs/api-contracts.md","docs/core-command-payload-contract.md","docs/saga.md","docs/v1.1-local-contract-appendix.md","model/alerts.json","model/catalog.json","model/historical-facts.json","model/plan-ledger.json","model/spec-coverage.json","model/state-journal.json","src/contexts/authority.js","src/contexts/saga.js","src/http.js","src/kernel/commands.js","src/kernel/outcome-scanner-ids.js","src/runtime-mode.js","src/runtime-workers.js","test/contracts.test.js","test/historical-facts.test.js","test/runtime-modes.test.js","test/state-journal.test.js"]}],"total_commits":0,"head_commit":{"id":"950aeb0bf738494213b230db5eed0df3cc4d11a0","message":"Prepare 0.150.0 Saga recovery 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/950aeb0bf738494213b230db5eed0df3cc4d11a0","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-30T05:02:24-07:00","added":["docs/releases/0.150.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":102895,"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":35,"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-30T20:03:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1790807535
|
1790808265
|
0
|
1790769949
|
1790808265
|
|
|
0
|
Edit
Delete
|
|
26667
|
feat(eios): Prisma 中间件可改走 $extends 查询扩展,清掉 Prisma feat(eios): Prisma 中间件可改走 $extends 查询扩展,清掉 Prisma 6 阻塞...
|
160
|
5
|
ci.yml
|
5
|
5
|
0
|
refs/heads/main
|
b581d18e4449cb04a547e46807641a4c991417e7
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a7963ef1fa5c09c7fce284dd8b16c9a452b39949","after":"b581d18e4449cb04a547e46807641a4c991417e7","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/a7963ef1fa5c09c7fce284dd8b16c9a452b39949...b581d18e4449cb04a547e46807641a4c991417e7","commits":[{"id":"b581d18e4449cb04a547e46807641a4c991417e7","message":"feat(eios): Prisma 中间件可改走 $extends 查询扩展,清掉 Prisma 6 阻塞\n\nP1-02 依赖代际探针留下的 5 个 Prisma 6 类型错误(3 处 $use、加密中间件 2 处类型)\n在主线清零:\n\n- config/prisma-middleware-extension.ts 把 (params, next) 中间件原样包成顶层\n $allOperations 查询扩展,慢查询 / 租户隔离 / 加密三个中间件本身不改;\n- config/database.ts 默认仍 $use;EIOS_PRISMA_QUERY_EXTENSIONS=true 或运行时没有\n $use(Prisma 6)时按原注册顺序逐个 $extends;开发态缓存改为基座,避免扩展叠层;\n- encryption.middleware.ts 对同一 args 对象就地写,兼容 Prisma 6 类型,行为不变。\n\nPrisma 5.22 实测:先 $extends 的在外层,与 $use 注册顺序一致;顶层钩子也拦 raw 查询。\n测试 7 项用真实 PrismaClient 指向不可达库,验证嵌套顺序、args 改写传递与租户隔离\n在发往引擎前拒绝。读数:Prisma 5 type-check 0 错误、单测 8968/8984(17 项基线);\n探针 Prisma 6.19.3 type-check 0 错误(原 5),适配与加密单测 46/46。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/b581d18e4449cb04a547e46807641a4c991417e7","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-29T23:07:20-07:00","added":["backend/src/config/__tests__/prisma-middleware-extension.test.ts","backend/src/config/prisma-middleware-extension.ts"],"removed":[],"modified":[".env.eios.example","backend/src/config/database.ts","backend/src/shared/middleware/encryption.middleware.ts","docs/eios-transformation/README.md","docs/eios-transformation/lanes/p1.md","docs/eios-transformation/改造计划-2026-10-28.md"]}],"total_commits":0,"head_commit":{"id":"b581d18e4449cb04a547e46807641a4c991417e7","message":"feat(eios): Prisma 中间件可改走 $extends 查询扩展,清掉 Prisma 6 阻塞\n\nP1-02 依赖代际探针留下的 5 个 Prisma 6 类型错误(3 处 $use、加密中间件 2 处类型)\n在主线清零:\n\n- config/prisma-middleware-extension.ts 把 (params, next) 中间件原样包成顶层\n $allOperations 查询扩展,慢查询 / 租户隔离 / 加密三个中间件本身不改;\n- config/database.ts 默认仍 $use;EIOS_PRISMA_QUERY_EXTENSIONS=true 或运行时没有\n $use(Prisma 6)时按原注册顺序逐个 $extends;开发态缓存改为基座,避免扩展叠层;\n- encryption.middleware.ts 对同一 args 对象就地写,兼容 Prisma 6 类型,行为不变。\n\nPrisma 5.22 实测:先 $extends 的在外层,与 $use 注册顺序一致;顶层钩子也拦 raw 查询。\n测试 7 项用真实 PrismaClient 指向不可达库,验证嵌套顺序、args 改写传递与租户隔离\n在发往引擎前拒绝。读数:Prisma 5 type-check 0 错误、单测 8968/8984(17 项基线);\n探针 Prisma 6.19.3 type-check 0 错误(原 5),适配与加密单测 46/46。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/b581d18e4449cb04a547e46807641a4c991417e7","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-29T23:07:20-07:00","added":["backend/src/config/__tests__/prisma-middleware-extension.test.ts","backend/src/config/prisma-middleware-extension.ts"],"removed":[],"modified":[".env.eios.example","backend/src/config/database.ts","backend/src/shared/middleware/encryption.middleware.ts","docs/eios-transformation/README.md","docs/eios-transformation/lanes/p1.md","docs/eios-transformation/改造计划-2026-10-28.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":2102237,"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":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"eios/w0","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-10-30T13:10: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
|
3
|
20
|
1793340847
|
1793343457
|
0
|
1793340464
|
1793343457
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
24053
|
chore(reports): catalog:drift 升档后全量回绑 @ 8382c04(干净 chore(reports): catalog:drift 升档后全量回绑 @ 8382c04(干净树)...
|
116
|
5
|
platform.yml
|
99
|
5
|
0
|
refs/heads/main
|
bd625a1a1535a34e265b11424a646618c543ffef
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a7a19ec54a9f4ed81c770afa85a19125130e85a5","after":"bd625a1a1535a34e265b11424a646618c543ffef","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a7a19ec54a9f4ed81c770afa85a19125130e85a5...bd625a1a1535a34e265b11424a646618c543ffef","commits":[{"id":"bd625a1a1535a34e265b11424a646618c543ffef","message":"chore(reports): catalog:drift 升档后全量回绑 @ 8382c04(干净树)\n\n根 check 链 exit 0(catalog:drift 升档后 error 0 / drift 0 仍通过)、runtime 16 项静态门禁、工作台两份快照重生成。\n\n顺带清掉 7 条 EVIDENCE_BOUND_DIRTY:caddy / fixtures / facts / migration-decs / module-imports / catalog-reconciliation / otel 此前由 a7a19ec(PF-03 ⑤ 回绑)带进干净树时绑在脏树上,本次在干净树重跑后绑定 8382c04 / worktreeDirty=false。check:evidence 由 failed 回到 partial(新鲜 26 / 过期 9 / 无效 0),余 9 条过期均为需真实库或容器重跑的 warn 级。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bd625a1a1535a34e265b11424a646618c543ffef","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-17T16:22:31-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/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":"8382c0432e3c0cc2f2c6f379a2374d5f6e2cc9d1","message":"feat(governance): catalog:drift 升档为阻断(决策批次 2026-09-16 C-12)\n\nC-12 的两个前置都已满足:A-2 已应用(CHG-002 于本轮落地),drift 已清零(error 0 / drift 0 / info 5 / unknown 0)。\n\n升档前的实况比\"能发现、不能阻断\"更弱:只有 `--strict` 才对 `error` 阻断,而根 `pnpm check` 从不传该开关、全仓也没有任何调用方传过——这道门禁装上之后一次都没拦过。现改为 `error` 与 `drift` 一律 exit 1,不再需要开关;`info`(authority≠E2 的刻意保留)与 `unknown`(独立克隆缺仓外资料)不阻断,独立克隆的失败关闭由 contracts check:local 与完整 check 承担。输出行的 ✓/✗ 同步按两档判。\n\n测试补 CLI 层四段:干净 exit 0、drift exit 1(升档前此处为 0)、error exit 1、工作区不可用只记 unknown 不阻断。check-catalog-drift 6/6。\n\n另修工作台运维快照:evidence 一档原样透传 check:evidence 的结论,passed / partial / failed 都是合法取值,此前允许集合漏了 failed——证据一过期就把快照测试打红,而不是让快照如实显示过期。规则行与测试同步补上,仍不含 available / healthy 这类会被误读成\"环境可用\"的词。governance 266/266。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8382c0432e3c0cc2f2c6f379a2374d5f6e2cc9d1","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-17T16:21:32-07:00","added":[],"removed":[],"modified":["governance/build-workbench-snapshots.mjs","governance/check-catalog-drift.mjs","governance/test/build-workbench-snapshots.test.mjs","governance/test/check-catalog-drift.test.mjs"]}],"total_commits":0,"head_commit":{"id":"bd625a1a1535a34e265b11424a646618c543ffef","message":"chore(reports): catalog:drift 升档后全量回绑 @ 8382c04(干净树)\n\n根 check 链 exit 0(catalog:drift 升档后 error 0 / drift 0 仍通过)、runtime 16 项静态门禁、工作台两份快照重生成。\n\n顺带清掉 7 条 EVIDENCE_BOUND_DIRTY:caddy / fixtures / facts / migration-decs / module-imports / catalog-reconciliation / otel 此前由 a7a19ec(PF-03 ⑤ 回绑)带进干净树时绑在脏树上,本次在干净树重跑后绑定 8382c04 / worktreeDirty=false。check:evidence 由 failed 回到 partial(新鲜 26 / 过期 9 / 无效 0),余 9 条过期均为需真实库或容器重跑的 warn 级。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bd625a1a1535a34e265b11424a646618c543ffef","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-17T16:22:31-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/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":17096,"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-18T07:19:32+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
|
1789687355
|
1789687392
|
0
|
1789687354
|
1789687448
|
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
|
|
24979
|
feat: derive complete gap work packages with inher feat: derive complete gap work packages with inherited blockers and joint acceptance...
|
121
|
5
|
kernel-ci.yml
|
332
|
5
|
0
|
refs/heads/main
|
d5befe1f4e033e3bf1b6235964ff932891fb6f4d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a7a1b6a08e403ccc69a50c3bd6db9a15d62ced85","after":"d5befe1f4e033e3bf1b6235964ff932891fb6f4d","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/a7a1b6a08e403ccc69a50c3bd6db9a15d62ced85...d5befe1f4e033e3bf1b6235964ff932891fb6f4d","commits":[{"id":"d5befe1f4e033e3bf1b6235964ff932891fb6f4d","message":"feat: derive complete gap work packages with inherited blockers and joint acceptance\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/d5befe1f4e033e3bf1b6235964ff932891fb6f4d","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-02T04:53:47-07:00","added":["docs/governance/work-plan.md","scripts/lib/governance-work-plan.js","test/governance-work-plan.test.js"],"removed":[],"modified":["docs/gap-governance.md","docs/projection-rebuild-scale.md","model/gap-governance.json","model/plan-ledger.json","scripts/check-gap-governance.js"]}],"total_commits":0,"head_commit":{"id":"d5befe1f4e033e3bf1b6235964ff932891fb6f4d","message":"feat: derive complete gap work packages with inherited blockers and joint acceptance\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/d5befe1f4e033e3bf1b6235964ff932891fb6f4d","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-02T04:53:47-07:00","added":["docs/governance/work-plan.md","scripts/lib/governance-work-plan.js","test/governance-work-plan.test.js"],"removed":[],"modified":["docs/gap-governance.md","docs/projection-rebuild-scale.md","model/gap-governance.json","model/plan-ledger.json","scripts/check-gap-governance.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":209121,"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":62,"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-02T19:49: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
|
4
|
1790942099
|
1790942136
|
0
|
1790942099
|
1790942136
|
|
|
0
|
Edit
Delete
|
|
23483
|
docs(finance): 财务对账模块蓝图与 money 契约(在制品,尚无运行时消费方)
|
74
|
5
|
governance.yml
|
3
|
5
|
0
|
refs/heads/main
|
66f0513cfb65a0eb27fe77ff8b5bd158c0901623
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a7b05c570031d440008da58d5cd13d7c9097b687","after":"66f0513cfb65a0eb27fe77ff8b5bd158c0901623","compare_url":"https://gitea.g-hi.com/luoanwu/haimate/compare/a7b05c570031d440008da58d5cd13d7c9097b687...66f0513cfb65a0eb27fe77ff8b5bd158c0901623","commits":[{"id":"66f0513cfb65a0eb27fe77ff8b5bd158c0901623","message":"docs(finance): 财务对账模块蓝图与 money 契约(在制品,尚无运行时消费方)\n\nADR-0010 + finance-reconciliation-blueprint + owner-matrix/domain-glossary 登记 +\npackages/contracts/src/money.ts。money.ts 未从 index 导出、双端零消费方,\n按\"先登记后建表\"纪律先落蓝图与对象归属,实现另行推进。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/haimate/commit/66f0513cfb65a0eb27fe77ff8b5bd158c0901623","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-14T16:07:13-07:00","added":["docs/adr/0010-finance-money-source-completeness-and-event-identity.md","docs/domain/finance-reconciliation-blueprint.md","packages/contracts/dist/money.d.ts","packages/contracts/dist/money.d.ts.map","packages/contracts/dist/money.js","packages/contracts/dist/money.js.map","packages/contracts/src/money.ts"],"removed":[],"modified":["docs/adr/README.md","docs/domain-glossary.md","docs/domain/booking-reception-blueprint.md","docs/domain/owner-matrix.md","docs/product/haimate-strategy-corpus.md"]},{"id":"cc2759215b871373a7df54e410fb788f4c8cc8be","message":"fix: 对抗性验收发现的三项修复——中文短词检索/分区覆盖/实时偶发\n\n- KbStore(双端): trigram 只为 ≥3 字符查询产出 trigram,2 字中文词(房态/报价)\n 命中 0 行且不抛错,原 LIKE 兜底只在抛错时触发 → 空结果继续走 LIKE 子串兜底;\n 双端各补 HTTP 层中文短词回归(负向测试:撤掉兜底两端同时红)\n- ApprovalsPanel: 补 approvals-pending/approvals-decided 语义容器与 e2e 分区断言。\n 实测原用例在分区回潮后仍全绿(零覆盖),新断言可让审批闭环用例由绿转红\n- e2e 实时断言 15s→30s: dispatcher 1s 轮询在并行负载下抖动导致偶发红;\n 放宽等待不掩盖回归,禁用 retries(会把真回归记成 flaky 且仍计入 uiTestsPassed)\n- 边界断言钉死 contracts 真实上限(200 放行/201 拒绝/未知参数 400)\n- CLAUDE.md G18 补记 UI 层实时偶发与\"禁用 retries\"纪律\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/haimate/commit/cc2759215b871373a7df54e410fb788f4c8cc8be","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-14T16:07:03-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/src/modules/platform/kb-store.ts","apps/api-fastify/test/platform.http.test.ts","apps/api-nestjs/src/platform/kb-store.ts","apps/api-nestjs/test/platform.http.test.ts","apps/web/e2e/acceptance.spec.ts","apps/web/e2e/haimate-p0.spec.ts","apps/web/src/components/ApprovalsPanel.tsx"]}],"total_commits":0,"head_commit":{"id":"66f0513cfb65a0eb27fe77ff8b5bd158c0901623","message":"docs(finance): 财务对账模块蓝图与 money 契约(在制品,尚无运行时消费方)\n\nADR-0010 + finance-reconciliation-blueprint + owner-matrix/domain-glossary 登记 +\npackages/contracts/src/money.ts。money.ts 未从 index 导出、双端零消费方,\n按\"先登记后建表\"纪律先落蓝图与对象归属,实现另行推进。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/haimate/commit/66f0513cfb65a0eb27fe77ff8b5bd158c0901623","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-14T16:07:13-07:00","added":["docs/adr/0010-finance-money-source-completeness-and-event-identity.md","docs/domain/finance-reconciliation-blueprint.md","packages/contracts/dist/money.d.ts","packages/contracts/dist/money.d.ts.map","packages/contracts/dist/money.js","packages/contracts/dist/money.js.map","packages/contracts/src/money.ts"],"removed":[],"modified":["docs/adr/README.md","docs/domain-glossary.md","docs/domain/booking-reception-blueprint.md","docs/domain/owner-matrix.md","docs/product/haimate-strategy-corpus.md"]},"repository":{"id":74,"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":"haimate","full_name":"luoanwu/haimate","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":993,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/haimate/languages","html_url":"https://gitea.g-hi.com/luoanwu/haimate","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/haimate","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/haimate.git","clone_url":"https://gitea.g-hi.com/luoanwu/haimate.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-08-15T06:22:30+08:00","updated_at":"2026-08-15T06:25:04+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":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
|
1786748946
|
1786749008
|
0
|
1786748944
|
1786749008
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26065
|
governance(decisions): CHG-054 记已推送——真源仓 main 4b9e governance(decisions): CHG-054 记已推送——真源仓 main 4b9ef1c56、治理仓 a7baf99 推 Gitea,GitHub 未推...
|
117
|
5
|
governance.yml
|
264
|
5
|
0
|
refs/heads/main
|
b4925e969bd405bf7e0fa6b884a8fa42fd4086c8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a7baf99f5358f63ae4c7b74b670ecd169830b280","after":"b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a7baf99f5358f63ae4c7b74b670ecd169830b280...b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","commits":[{"id":"b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","message":"governance(decisions): CHG-054 记已推送——真源仓 main 4b9ef1c56、治理仓 a7baf99 推 Gitea,GitHub 未推\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","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-17T19:34:10-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-054-材料/README.md"]}],"total_commits":0,"head_commit":{"id":"b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","message":"governance(decisions): CHG-054 记已推送——真源仓 main 4b9ef1c56、治理仓 a7baf99 推 Gitea,GitHub 未推\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","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-17T19:34:10-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-054-材料/README.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":27480,"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-18T10:31:40+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
|
1792290941
|
1792290958
|
0
|
1792290940
|
1792290958
|
|
|
0
|
Edit
Delete
|