|
24409
|
chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ 0c3a63ce
|
116
|
5
|
platform.yml
|
272
|
5
|
0
|
refs/heads/main
|
c861dc89169396e1c6cf0a94510dcb9abe29d418
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b43c8c8cbe84dbcb5c31181d429ae8d156eac458","after":"c861dc89169396e1c6cf0a94510dcb9abe29d418","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b43c8c8cbe84dbcb5c31181d429ae8d156eac458...c861dc89169396e1c6cf0a94510dcb9abe29d418","commits":[{"id":"c861dc89169396e1c6cf0a94510dcb9abe29d418","message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ 0c3a63ce\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c861dc89169396e1c6cf0a94510dcb9abe29d418","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-23T07:06:48-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"0c3a63cefe977e70853a0512f2297f4e693af318","message":"chore(reports): evidence 回绑 @ ea581cf0\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0c3a63cefe977e70853a0512f2297f4e693af318","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-23T07:06:48-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"ea581cf0c5ed4b65eccf499ea408cd5acc862ffa","message":"chore(reports): 工作台快照回绑 @ 409ce747\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ea581cf0c5ed4b65eccf499ea408cd5acc862ffa","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-23T07:06:29-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"409ce74747b9e43550433aad9bea475488e10e6c","message":"chore(reports): 回绑 doc-claims @ 158307d8\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/409ce74747b9e43550433aad9bea475488e10e6c","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-23T07:06:11-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},{"id":"158307d8e557e8450db60b71e2e1c15fae9b9adf","message":"chore(reports): 根链静态报告、runtime 静态子报告与 workbench-ui(7/7)回绑 @ 43e49c23\n\n工作台并入主线后 clean 树 pnpm check 前 21 环全绿;第 22 环只剩两份工作台快照过期,随后按 doc-claims → evidence → 快照 顺序单独回绑。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/158307d8e557e8450db60b71e2e1c15fae9b9adf","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-23T07:06:11-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/stub-surface.latest.json","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"]}],"total_commits":0,"head_commit":{"id":"c861dc89169396e1c6cf0a94510dcb9abe29d418","message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ 0c3a63ce\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c861dc89169396e1c6cf0a94510dcb9abe29d418","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-23T07:06:48-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":37451,"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-23T21:56:53+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1790172725
|
1790172772
|
0
|
1790172723
|
1790172802
|
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
|
|
24810
|
docs: archive K4.6a evidence and record that no te docs: archive K4.6a evidence and record that no tenant or resident worker exists to host yet...
|
121
|
5
|
kernel-ci.yml
|
163
|
5
|
0
|
refs/heads/main
|
25d48fbe347ccc6c9d6b411d55749ed69bf61e9b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b4799eb6f9b535aef3dc1b8b3ef390dcb3bf4498","after":"25d48fbe347ccc6c9d6b411d55749ed69bf61e9b","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/b4799eb6f9b535aef3dc1b8b3ef390dcb3bf4498...25d48fbe347ccc6c9d6b411d55749ed69bf61e9b","commits":[{"id":"25d48fbe347ccc6c9d6b411d55749ed69bf61e9b","message":"docs: archive K4.6a evidence and record that no tenant or resident worker exists to host yet\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/25d48fbe347ccc6c9d6b411d55749ed69bf61e9b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T04:44:06-07:00","added":[],"removed":[],"modified":["docs/async-projection-operation.md","model/plan-ledger.json"]}],"total_commits":0,"head_commit":{"id":"25d48fbe347ccc6c9d6b411d55749ed69bf61e9b","message":"docs: archive K4.6a evidence and record that no tenant or resident worker exists to host yet\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/25d48fbe347ccc6c9d6b411d55749ed69bf61e9b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T04:44:06-07:00","added":[],"removed":[],"modified":["docs/async-projection-operation.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":93704,"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":31,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T19:43:48+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
|
1790796920
|
1790797610
|
0
|
1790768653
|
1790797610
|
|
|
0
|
Edit
Delete
|
|
26100
|
fix(governance): 一致性门禁 L9 只认受控 compose,并修正源仓用例在 ma fix(governance): 一致性门禁 L9 只认受控 compose,并修正源仓用例在 macOS 临时目录下的路径比较...
|
117
|
5
|
governance.yml
|
265
|
5
|
0
|
refs/heads/main
|
cc09b9ccb2e3a8731c1a62f95c6143a14e144a68
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b4925e969bd405bf7e0fa6b884a8fa42fd4086c8","after":"cc09b9ccb2e3a8731c1a62f95c6143a14e144a68","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/b4925e969bd405bf7e0fa6b884a8fa42fd4086c8...cc09b9ccb2e3a8731c1a62f95c6143a14e144a68","commits":[{"id":"cc09b9ccb2e3a8731c1a62f95c6143a14e144a68","message":"fix(governance): 一致性门禁 L9 只认受控 compose,并修正源仓用例在 macOS 临时目录下的路径比较\n\nL9 用 find 扫全工作区,治理仓根下被 git 忽略的 .secrets / .local 部署快照与发布副本(106 份)\n被算成「治理仓」自己的 compose,与源仓同名栈报撞名:5 条里 4 条是这类(enterprise-platform-stack、\nerk、digital-employee-os、digital-employee-os-production)。改为按所属仓 git check-ignore 排除\n忽略文件,与 L4 等「受控文件」口径一致;JSON counts.ignoredComposeFiles 如实报排除数。\n修后 L9 只剩 erk-dev 一条真冲突(原仓 ERK 镜像与 ERK 源仓同名,挂 N-11 裁决),未动。\n\n- workspace-repositories.mjs 新增 gitIgnoredPaths(非 git / 命令失败时返回空集,保守不排除)\n- 测试:真实工作区 L9 不再列出 .secrets/.local 副本;gitIgnoredPaths 单测\n- 顺带修两条既有红用例(源仓 resolver / loadCatalogSourceResolver):夹具根目录取 realpath,\n macOS tmpdir 的 /var → /private/var 不再与按物理路径返回的 resolver 对不上;本文件 59/59\n- ep-run-gates 参考 governance-layer-gates.md 的 L9 行补口径\n\n平台治理/基础 全套 419 例另有 5 条既有失败(domain-layer-baseline 1、new-platform-catalog-merged-state 3、\nnew-platform-catalog-readiness 1),所在文件不引用本次改动的模块,未处理。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/cc09b9ccb2e3a8731c1a62f95c6143a14e144a68","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-18T09:12:50-07:00","added":[],"removed":[],"modified":[".agents/skills/ep-run-gates/references/governance-layer-gates.md","平台治理/基础/scripts/check-workspace-consistency.mjs","平台治理/基础/scripts/lib/workspace-repositories.mjs","平台治理/基础/tests/workspace-consistency.test.mjs"]}],"total_commits":0,"head_commit":{"id":"cc09b9ccb2e3a8731c1a62f95c6143a14e144a68","message":"fix(governance): 一致性门禁 L9 只认受控 compose,并修正源仓用例在 macOS 临时目录下的路径比较\n\nL9 用 find 扫全工作区,治理仓根下被 git 忽略的 .secrets / .local 部署快照与发布副本(106 份)\n被算成「治理仓」自己的 compose,与源仓同名栈报撞名:5 条里 4 条是这类(enterprise-platform-stack、\nerk、digital-employee-os、digital-employee-os-production)。改为按所属仓 git check-ignore 排除\n忽略文件,与 L4 等「受控文件」口径一致;JSON counts.ignoredComposeFiles 如实报排除数。\n修后 L9 只剩 erk-dev 一条真冲突(原仓 ERK 镜像与 ERK 源仓同名,挂 N-11 裁决),未动。\n\n- workspace-repositories.mjs 新增 gitIgnoredPaths(非 git / 命令失败时返回空集,保守不排除)\n- 测试:真实工作区 L9 不再列出 .secrets/.local 副本;gitIgnoredPaths 单测\n- 顺带修两条既有红用例(源仓 resolver / loadCatalogSourceResolver):夹具根目录取 realpath,\n macOS tmpdir 的 /var → /private/var 不再与按物理路径返回的 resolver 对不上;本文件 59/59\n- ep-run-gates 参考 governance-layer-gates.md 的 L9 行补口径\n\n平台治理/基础 全套 419 例另有 5 条既有失败(domain-layer-baseline 1、new-platform-catalog-merged-state 3、\nnew-platform-catalog-readiness 1),所在文件不引用本次改动的模块,未处理。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/cc09b9ccb2e3a8731c1a62f95c6143a14e144a68","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-18T09:12:50-07:00","added":[],"removed":[],"modified":[".agents/skills/ep-run-gates/references/governance-layer-gates.md","平台治理/基础/scripts/check-workspace-consistency.mjs","平台治理/基础/scripts/lib/workspace-repositories.mjs","平台治理/基础/tests/workspace-consistency.test.mjs"]},"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":27492,"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:35: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
|
1792340381
|
1792340398
|
0
|
1792340379
|
1792340398
|
|
|
0
|
Edit
Delete
|
|
26044
|
docs(enterprise): record approved readonly session docs(enterprise): record approved readonly session recovery and live UI acceptance...
|
51
|
5
|
ci.yml
|
128
|
5
|
0
|
refs/heads/main
|
662711ae88dc4aad8505c4494035aa715f619e3e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b4a845e7fef3ded960fa4f18670ada079e333f27","after":"662711ae88dc4aad8505c4494035aa715f619e3e","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/b4a845e7fef3ded960fa4f18670ada079e333f27...662711ae88dc4aad8505c4494035aa715f619e3e","commits":[{"id":"662711ae88dc4aad8505c4494035aa715f619e3e","message":"docs(enterprise): record approved readonly session recovery and live UI acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/662711ae88dc4aad8505c4494035aa715f619e3e","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-17T15:58:06-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-closeout-local-2026-10-17.md","docs/evidence/enterprise-closeout-2026-10-17/closeout.json","governance/enterprise-read-session-recovery-request.json"]}],"total_commits":0,"head_commit":{"id":"662711ae88dc4aad8505c4494035aa715f619e3e","message":"docs(enterprise): record approved readonly session recovery and live UI acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/662711ae88dc4aad8505c4494035aa715f619e3e","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-17T15:58:06-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-closeout-local-2026-10-17.md","docs/evidence/enterprise-closeout-2026-10-17/closeout.json","governance/enterprise-read-session-recovery-request.json"]},"repository":{"id":51,"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":"yggdrasil-local-life-tools","full_name":"luoanwu/yggdrasil-local-life-tools","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":94974,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools/languages","html_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/yggdrasil-local-life-tools.git","clone_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools.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":"main","archived":false,"created_at":"2026-07-02T16:02:07+08:00","updated_at":"2026-10-18T06:56: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
|
2
|
8
|
1792277888
|
1792277961
|
0
|
1792277888
|
1792277961
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26045
|
docs(enterprise): record approved readonly session docs(enterprise): record approved readonly session recovery and live UI acceptance...
|
51
|
5
|
e2e.yml
|
129
|
5
|
0
|
refs/heads/main
|
662711ae88dc4aad8505c4494035aa715f619e3e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b4a845e7fef3ded960fa4f18670ada079e333f27","after":"662711ae88dc4aad8505c4494035aa715f619e3e","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/b4a845e7fef3ded960fa4f18670ada079e333f27...662711ae88dc4aad8505c4494035aa715f619e3e","commits":[{"id":"662711ae88dc4aad8505c4494035aa715f619e3e","message":"docs(enterprise): record approved readonly session recovery and live UI acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/662711ae88dc4aad8505c4494035aa715f619e3e","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-17T15:58:06-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-closeout-local-2026-10-17.md","docs/evidence/enterprise-closeout-2026-10-17/closeout.json","governance/enterprise-read-session-recovery-request.json"]}],"total_commits":0,"head_commit":{"id":"662711ae88dc4aad8505c4494035aa715f619e3e","message":"docs(enterprise): record approved readonly session recovery and live UI acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/662711ae88dc4aad8505c4494035aa715f619e3e","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-17T15:58:06-07:00","added":[],"removed":[],"modified":["CLAUDE.md","README.md","docs/deployments/enterprise-execution-local-2026-10-17.md","docs/enterprise-closeout-local-2026-10-17.md","docs/evidence/enterprise-closeout-2026-10-17/closeout.json","governance/enterprise-read-session-recovery-request.json"]},"repository":{"id":51,"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":"yggdrasil-local-life-tools","full_name":"luoanwu/yggdrasil-local-life-tools","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":94974,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools/languages","html_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/yggdrasil-local-life-tools.git","clone_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools.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":"main","archived":false,"created_at":"2026-07-02T16:02:07+08:00","updated_at":"2026-10-18T06:56: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
|
2
|
4
|
1792277961
|
1792278130
|
0
|
1792277888
|
1792278130
|
|
|
0
|
Edit
Delete
|
|
27170
|
docs(status): 同步b4cda7017状态读数并补齐现用未采用与零读数门禁治理表
|
116
|
5
|
platform.yml
|
1474
|
5
|
0
|
refs/heads/main
|
9ab714d2dfb8e6632e8cec1c754d7d3dc4482e5d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b4cda701789a1dab195d53116197a0da1d99d0de","after":"9ab714d2dfb8e6632e8cec1c754d7d3dc4482e5d","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b4cda701789a1dab195d53116197a0da1d99d0de...9ab714d2dfb8e6632e8cec1c754d7d3dc4482e5d","commits":[{"id":"9ab714d2dfb8e6632e8cec1c754d7d3dc4482e5d","message":"docs(status): 同步b4cda7017状态读数并补齐现用未采用与零读数门禁治理表\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9ab714d2dfb8e6632e8cec1c754d7d3dc4482e5d","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-07T21:58:07-08:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"9ab714d2dfb8e6632e8cec1c754d7d3dc4482e5d","message":"docs(status): 同步b4cda7017状态读数并补齐现用未采用与零读数门禁治理表\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9ab714d2dfb8e6632e8cec1c754d7d3dc4482e5d","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-07T21:58:07-08: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":164839,"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":190,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-08T13:19: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
|
30
|
1794117592
|
1794117600
|
0
|
1794117591
|
1794117618
|
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
|
|
25416
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into codex/jwt-environment-hardening-20261010...
|
116
|
5
|
platform.yml
|
516
|
5
|
0
|
refs/heads/main
|
f2da7e5a7aa62bccbf593f11605946b324419b18
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b4ddc89a845e72137fbdc12b7210c806dd841f1e","after":"f2da7e5a7aa62bccbf593f11605946b324419b18","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b4ddc89a845e72137fbdc12b7210c806dd841f1e...f2da7e5a7aa62bccbf593f11605946b324419b18","commits":[{"id":"f2da7e5a7aa62bccbf593f11605946b324419b18","message":"Merge remote-tracking branch 'origin/main' into codex/jwt-environment-hardening-20261010\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f2da7e5a7aa62bccbf593f11605946b324419b18","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-10T05:27:45-07:00","added":["contracts/candidates/contracts/conversation-pagination.v1.openapi.json","contracts/candidates/contracts/notification-delivery-reconciliation.v1.openapi.json","docs/evidence/cross-cutting-2026-10-10/conformance-differential.latest.json","docs/evidence/cross-cutting-2026-10-10/image-digest.json","docs/evidence/cross-cutting-2026-10-10/image-smoke.latest.json","docs/evidence/cross-cutting-2026-10-10/runtime-acceptance.latest.json","docs/evidence/cross-cutting-2026-10-10/sbom.latest.json","docs/横切运行底座落地-2026-10-10.md","runtime/apps/api-fastify/src/plugins/runtime-boundary.ts","runtime/apps/api-nestjs/src/auth/ops-administrator-auth.ts","runtime/apps/api-nestjs/src/common/runtime-boundary.interceptor.ts","runtime/apps/api-nestjs/src/queue/module-job-queues.ts","runtime/apps/api-nestjs/src/sse/sse-capacity.guard.ts","runtime/apps/api-nestjs/test/ops-idp-fixture.ts","runtime/apps/api-nestjs/test/platform.http-semantics.http.test.ts","runtime/apps/api-nestjs/test/platform.module-job-isolation.test.ts","runtime/modules/ai-gateway/prisma/migrations/202610100004_invoke_reservation/migration.sql","runtime/modules/audit/prisma/migrations/202610100001_ops_projection_reconciliation/migration.sql","runtime/modules/audit/src/persistence/ops-projection.integration.test.ts","runtime/modules/audit/src/persistence/ops-projection.ts","runtime/modules/audit/src/persistence/repair-journal.ts","runtime/modules/fact/prisma/migrations/202610100003_fact_transport_context/migration.sql","runtime/modules/identity/src/persistence/ops-administrator.ts","runtime/modules/identity/test/ops-idp-fixture.mjs","runtime/modules/kit/src/collection-page.ts","runtime/modules/kit/src/continuous-reconciliation.test.ts","runtime/modules/kit/src/continuous-reconciliation.ts","runtime/modules/kit/src/reconciliation-snapshot.cjs","runtime/modules/kit/src/reconciliation-snapshot.d.cts","runtime/modules/kit/src/runtime-boundary.test.ts","runtime/modules/kit/src/runtime-boundary.ts","runtime/modules/kit/src/snapshot-cursor.ts","runtime/modules/kit/src/trusted-context.ts","runtime/modules/notification-webhook/src/delivery/delivery-unknown.integration.test.ts"],"removed":[],"modified":["CLAUDE.md","README.md","contracts/candidates/contracts/ai-route-api.v1.openapi.json","contracts/candidates/contracts/audit-query-api.v1.openapi.json","contracts/candidates/contracts/fact-intake-api.v1.openapi.json","contracts/candidates/contracts/fact-read-api.v1.openapi.json","contracts/candidates/contracts/permission-management.v1.openapi.json","contracts/candidates/contracts/platform-ops-api.v1.openapi.json","docs/runbook.md","docs/企业公共基础平台对外交付设计.md","docs/项目完整能力表.md","governance/cross-cutting-capabilities.json","governance/lib/ops-client.mjs","governance/lib/reconciliation.mjs","governance/ops.mjs","governance/smoke-image.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/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/CLAUDE.md","runtime/apps/api-fastify/package.json","runtime/apps/api-fastify/src/app.ts","runtime/apps/api-fastify/src/lib/request-context.ts","runtime/apps/api-fastify/src/modules/users/users.service.ts","runtime/apps/api-fastify/src/plugins/auth.ts","runtime/apps/api-fastify/src/plugins/queue.ts","runtime/apps/api-fastify/src/routes/jobs.ts","runtime/apps/api-nestjs/src/auth/auth.guard.ts","runtime/apps/api-nestjs/src/auth/auth.module.ts","runtime/apps/api-nestjs/src/auth/ops-entry-verifier.ts","runtime/apps/api-nestjs/src/common/request-context.ts","runtime/apps/api-nestjs/src/create-app.ts","runtime/apps/api-nestjs/src/platform/http/ai-route.controller.ts","runtime/apps/api-nestjs/src/platform/http/notification-webhook.controller.ts","runtime/apps/api-nestjs/src/platform/http/permission-management.controller.ts","runtime/apps/api-nestjs/src/platform/http/platform-mcp-ops.controller.ts","runtime/apps/api-nestjs/src/platform/http/platform-ops.adapter.ts","runtime/apps/api-nestjs/src/platform/http/platform-ops.controller.ts","runtime/apps/api-nestjs/src/queue/jobs.controller.ts","runtime/apps/api-nestjs/src/queue/jobs.processor.ts","runtime/apps/api-nestjs/src/queue/queue.module.ts","runtime/apps/api-nestjs/src/sse/sse.controller.ts","runtime/apps/api-nestjs/src/sse/sse.module.ts","runtime/apps/api-nestjs/src/users/users.service.ts","runtime/apps/api-nestjs/test/auth.ops-entry.test.ts","runtime/apps/api-nestjs/test/platform.credential-ops.http.test.ts","runtime/apps/api-nestjs/test/platform.fact-ops.http.test.ts","runtime/apps/api-nestjs/test/platform.jobs-enqueue.test.ts","runtime/apps/api-nestjs/test/platform.mcp-ops.http.test.ts","runtime/apps/api-nestjs/test/platform.ops.http.test.ts","runtime/apps/api-nestjs/test/platform.ops.test.ts","runtime/apps/api-nestjs/test/platform.permission-manager.test.ts","runtime/apps/api-nestjs/test/platform.permission-roles.http.test.ts","runtime/clients/fact/src/protocol.ts","runtime/clients/fact/src/reader.ts","runtime/clients/notification-webhook/src/index.test.ts","runtime/clients/notification-webhook/src/index.ts","runtime/modules/ai-gateway/prisma/schema.prisma","runtime/modules/ai-gateway/src/persistence/ai-gateway-store.ts","runtime/modules/ai-gateway/src/persistence/http-runtime.test.ts","runtime/modules/ai-gateway/src/persistence/http-runtime.ts","runtime/modules/ai-gateway/src/persistence/litellm-client.ts","runtime/modules/ai-gateway/test/persistence.integration.ts","runtime/modules/application-contract-registry/src/persistence/prisma-store-factory.ts","runtime/modules/audit/prisma/schema.prisma","runtime/modules/audit/src/domain/audit-query.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/collaboration-messaging/src/ledger/conversation-ledger.ts","runtime/modules/collaboration-messaging/src/ledger/validation.ts","runtime/modules/collaboration-messaging/src/persistence/prisma-ledger-store.ts","runtime/modules/configuration-feature-flags/src/persistence/prisma-snapshot-store.ts","runtime/modules/cost-capacity/src/persistence/prisma-store-factory.ts","runtime/modules/credential/src/ops/credential-ops.ts","runtime/modules/credential/src/persistence/audit-outbox-backlog.ts","runtime/modules/credential/src/persistence/credential-operations.ts","runtime/modules/credential/src/persistence/credential-store.ts","runtime/modules/credential/src/persistence/http-runtime.ts","runtime/modules/credential/src/persistence/owner-fact-relay.ts","runtime/modules/cross-domain-workflow/src/persistence/prisma-workflow-store.ts","runtime/modules/data-analytics/src/persistence/metric-registry-store.ts","runtime/modules/data-analytics/src/persistence/prisma-store-factory.ts","runtime/modules/enterprise-experience/src/persistence/experience-registry-store.ts","runtime/modules/enterprise-experience/src/persistence/prisma-store-factory.ts","runtime/modules/fact/prisma/schema.prisma","runtime/modules/fact/src/ops/fact-ops.ts","runtime/modules/fact/src/persistence/fact-operations.ts","runtime/modules/fact/src/persistence/fact-store.ts","runtime/modules/identity/src/http/applications/applications.service.ts","runtime/modules/identity/src/http/authenticator-self-service/authenticator-self-service.service.ts","runtime/modules/identity/src/http/authorization-consents/authorization-consents.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/prisma/prisma.service.ts","runtime/modules/identity/src/http/session-self-service/session-self-service.service.ts","runtime/modules/identity/src/http/tenants/tenants.service.ts","runtime/modules/identity/src/http/users/users.service.ts","runtime/modules/identity/src/index.ts","runtime/modules/identity/src/jobs/session-cleanup.service.ts","runtime/modules/identity/src/jobs/session-cleanup.ts","runtime/modules/identity/src/persistence/owner-fact-relay.ts","runtime/modules/identity/src/persistence/session-revoked-fact.ts","runtime/modules/kit/package.json","runtime/modules/kit/src/ai-route-runtime.ts","runtime/modules/kit/src/conversation-ledger-runtime.ts","runtime/modules/kit/src/durable-facts.ts","runtime/modules/kit/src/health.test.ts","runtime/modules/kit/src/health.ts","runtime/modules/kit/src/index.ts","runtime/modules/kit/src/notification-webhook-runtime.ts","runtime/modules/kit/src/platform-ops-runtime.ts","runtime/modules/notification-webhook/src/delivery/delivery-authorizer.ts","runtime/modules/notification-webhook/src/delivery/delivery-executor.ts","runtime/modules/notification-webhook/src/delivery/delivery-lifecycle.ts","runtime/modules/notification-webhook/src/delivery/webhook-delivery.ts","runtime/modules/notification-webhook/src/jobs/delivery-retry.ts","runtime/modules/notification-webhook/src/jobs/jobs.test.ts","runtime/modules/notification-webhook/src/persistence/prisma-delivery-store.ts","runtime/modules/permission/src/ops/permission-ops.ts","runtime/modules/permission/src/persistence/audit-outbox-backlog.ts","runtime/modules/permission/src/persistence/authorization-store.ts","runtime/modules/permission/src/persistence/permission-operations.ts","runtime/modules/permission/src/persistence/permission-store.ts","runtime/modules/permission/test/authorization.integration.ts","runtime/modules/public-file/src/persistence/prisma-store-factory.ts","runtime/modules/scope/src/persistence/organization-fact.ts","runtime/modules/scope/src/persistence/scope-store.ts","runtime/packages/contracts/src/permission-management.ts","runtime/pnpm-lock.yaml","runtime/reports/agent-adapters.latest.json","runtime/reports/baseline.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json","runtime/test/e2e/audit-http.test.ts","runtime/test/e2e/credential-m1-http.test.ts","runtime/test/e2e/fact-read-http.test.ts","runtime/test/e2e/identity-profile.test.ts","stack/compose.yaml"]},{"id":"1f3dbb1b2449ce7811a682584ec765e09d28a09e","message":"Merge pull request #61 from laoluojuhai/codex/jwt-environment-hardening-20261010\n\nfix(auth): bind JWKS trust and require explicit deployment environment","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1f3dbb1b2449ce7811a682584ec765e09d28a09e","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-10-10T05:02:23-07:00","added":["docs/evidence/jwt-environment-2026-10-10/workbench-publish.json"],"removed":[],"modified":["docs/JWT与环境守卫整改记录-2026-10-10.md","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"1065bb25ccb393c925589bfb3ec702c01ec69145","message":"Merge pull request #67 from laoluojuhai/codex/fact-dev-acceptance-20261010\n\nSync verified main history and Fact dev acceptance evidence to GitHub mirror","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1065bb25ccb393c925589bfb3ec702c01ec69145","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-10-10T04:58:39-07:00","added":["docs/Fact当前dev验收与正式签收缺口-2026-10-10.md","docs/JWT与环境守卫整改记录-2026-10-10.md","docs/Scope接入与部署记录-2026-10-10.md","docs/credential到期回收与验收-2026-10-10.md","docs/evidence/configuration-2026-10-10/current-health.json","docs/evidence/configuration-2026-10-10/deployment.json","docs/evidence/configuration-2026-10-10/final-current-service.json","docs/evidence/configuration-2026-10-10/merged-transport-failed-acceptance.json","docs/evidence/configuration-2026-10-10/precommit-failed-runtime.json","docs/evidence/configuration-2026-10-10/test-tunnel-failed-acceptance.json","docs/evidence/configuration-2026-10-10/transient-host-timeout.json","docs/evidence/configuration-2026-10-10/workbench-snapshots-initial.json","docs/evidence/configuration-2026-10-10/workbench-snapshots.json","docs/evidence/credential-expiry-2026-10-10/attempts.json","docs/evidence/credential-expiry-2026-10-10/candidate-image.json","docs/evidence/credential-expiry-2026-10-10/candidate-sbom.json","docs/evidence/credential-expiry-2026-10-10/credential-integration-combined.log","docs/evidence/credential-expiry-2026-10-10/credential-integration.log","docs/evidence/credential-expiry-2026-10-10/credential-m1-http.log","docs/evidence/credential-expiry-2026-10-10/credential-m1-sla-focused.json","docs/evidence/credential-expiry-2026-10-10/current-service-observation.json","docs/evidence/credential-expiry-2026-10-10/deployment-boundary.json","docs/evidence/credential-expiry-2026-10-10/earlier-m1-http-timeout.json","docs/evidence/credential-expiry-2026-10-10/merged-credential-integration.log","docs/evidence/credential-expiry-2026-10-10/merged-credential-protocol.log","docs/evidence/credential-expiry-2026-10-10/merged-credential-unit.log","docs/evidence/credential-expiry-2026-10-10/merged-focused.json","docs/evidence/credential-expiry-2026-10-10/owned-base-cleanup.json","docs/evidence/credential-expiry-2026-10-10/owned-base-reset.json","docs/evidence/credential-expiry-2026-10-10/runtime-combined-failed.json","docs/evidence/credential-expiry-2026-10-10/static-combined.json","docs/evidence/credential-expiry-2026-10-10/static-final.json","docs/evidence/credential-expiry-2026-10-10/workbench-publish.json","docs/evidence/fact-dev-2026-10-10/README.md","docs/evidence/fact-dev-2026-10-10/canonical-demo-registration.proposed.json","docs/evidence/fact-dev-2026-10-10/current-dev-fact-auth-blocker.json","docs/evidence/fact-dev-2026-10-10/current-dev-final-observation-1102.json","docs/evidence/fact-dev-2026-10-10/current-dev-final-observation.json","docs/evidence/fact-dev-2026-10-10/current-dev-observation-1049.json","docs/evidence/fact-dev-2026-10-10/deployed-runtime-1049.json","docs/evidence/fact-dev-2026-10-10/deployed-runtime-before-os-update.json","docs/evidence/fact-dev-2026-10-10/deployed-runtime-final-1102.json","docs/evidence/fact-dev-2026-10-10/deployed-runtime-final.json","docs/evidence/fact-dev-2026-10-10/dispatcher-config-receipt.json","docs/evidence/fact-dev-2026-10-10/dispatcher-process.json","docs/evidence/fact-dev-2026-10-10/github-mirror-sync-attempt1.json","docs/evidence/fact-dev-2026-10-10/hr-canonical-migration-preview.json","docs/evidence/fact-dev-2026-10-10/hr-clone-chain-attempts.json","docs/evidence/fact-dev-2026-10-10/hr-clone-cleanup.json","docs/evidence/fact-dev-2026-10-10/hr-fact-os-recovery-7d92625.json","docs/evidence/fact-dev-2026-10-10/hr-fact-os-recovery-platform-a167-hr611.json","docs/evidence/fact-dev-2026-10-10/hr-fact-os-recovery.json","docs/evidence/fact-dev-2026-10-10/hr-os-cloud-sync.json","docs/evidence/fact-dev-2026-10-10/identity-tenant-binding-observation.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/access-audit.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/alertmanager-image.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/loki-image.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/otel-collector-image.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/postgres-image.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/redis-auth-live.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/source.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/tempo-image.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/trace-backend.latest.json","docs/evidence/fact-dev-2026-10-10/os-backup-receipt.json","docs/evidence/fact-dev-2026-10-10/os-isolated-backup-restore-attempt1.json","docs/evidence/fact-dev-2026-10-10/os-isolated-backup-restore.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/agent-adapters.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/app-manifest.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/auth-startup.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/capacity-envelope.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/contract-consumers.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/db-credential-separation.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/dependency-resilience.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/docs-truth.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/dual-backend-behavior.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/dual-backend-parity.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/fixtures.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/fork-readiness.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/governance-docs.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/governance.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/kernel-boundaries.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/kernel-downstream.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/kernel-extensions.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/kernel-packages.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/list-bounds.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/llm-eval.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/migrations.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/mobile-export.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/multi-instance.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/naming.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/operations.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/product-acceptance-runtime.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/product-acceptance.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/product-extension-runtime.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/product-migrations-runtime.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/product-migrations.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/product-sql-runtime.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/report-transaction-lock.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/rls.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/runtime-acceptance.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/runtime-governance.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/schema-sync.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/statemachine-write-guard.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/tracing.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/validation-source.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-7d92625/write-capacity.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/agent-adapters.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/app-manifest.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/contract-consumers.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/docs-truth.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/dual-backend-parity.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/fixtures.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/fork-readiness.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/governance-docs.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/governance.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/kernel-admission.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/kernel-boundaries.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/kernel-downstream.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/kernel-extensions.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/kernel-packages.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/list-bounds.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/llm-eval.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/migrations.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/mobile-export.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/naming.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/operations.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/platform-dependency-provenance.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/product-acceptance.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/product-migrations.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/report-transaction-lock.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/rls.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/runtime-governance.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/schema-sync.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/source.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/statemachine-write-guard.latest.json","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/static-gate.log.gz","docs/evidence/fact-dev-2026-10-10/os-reports-d6900c7-static/validation-source.latest.json","docs/evidence/fact-dev-2026-10-10/os-runtime-acceptance.json","docs/evidence/fact-dev-2026-10-10/replay-single-fixture.proposed.json","docs/evidence/fact-dev-2026-10-10/temporary-base-cleanup.json","docs/evidence/jwt-environment-2026-10-10/candidate-build-v2.log.gz","docs/evidence/jwt-environment-2026-10-10/candidate-build-v3.log.gz","docs/evidence/jwt-environment-2026-10-10/candidate-sbom-v3.log.gz","docs/evidence/jwt-environment-2026-10-10/candidate-sbom.log.gz","docs/evidence/jwt-environment-2026-10-10/candidate-smoke-v3.log.gz","docs/evidence/jwt-environment-2026-10-10/candidate-smoke.log.gz","docs/evidence/jwt-environment-2026-10-10/candidate-verification-v2.json","docs/evidence/jwt-environment-2026-10-10/cleanup-linux-init.log.gz","docs/evidence/jwt-environment-2026-10-10/deployment.json","docs/evidence/jwt-environment-2026-10-10/final-candidate.json","docs/evidence/jwt-environment-2026-10-10/final-image-build.log.gz","docs/evidence/jwt-environment-2026-10-10/final-image-sbom.log.gz","docs/evidence/jwt-environment-2026-10-10/final-image-smoke.log.gz","docs/evidence/jwt-environment-2026-10-10/final-linux-cleanup.log.gz","docs/evidence/jwt-environment-2026-10-10/final-packaged-policy.log.gz","docs/evidence/jwt-environment-2026-10-10/final-root-closure-floor-failed.log.gz","docs/evidence/jwt-environment-2026-10-10/final-root-macos-cleanup-failed.log.gz","docs/evidence/jwt-environment-2026-10-10/final-runtime-passed.json.gz","docs/evidence/jwt-environment-2026-10-10/final-static.log.gz","docs/evidence/jwt-environment-2026-10-10/fixed-backend.json.gz","docs/evidence/jwt-environment-2026-10-10/fixed-backend.log.gz","docs/evidence/jwt-environment-2026-10-10/fixed-policy.json.gz","docs/evidence/jwt-environment-2026-10-10/fixed-policy.log.gz","docs/evidence/jwt-environment-2026-10-10/fixed-security-verification.json","docs/evidence/jwt-environment-2026-10-10/initial-security-ci.json","docs/evidence/jwt-environment-2026-10-10/merged-backend.json.gz","docs/evidence/jwt-environment-2026-10-10/merged-policy.json.gz","docs/evidence/jwt-environment-2026-10-10/merged-prebuild-backend.json.gz","docs/evidence/jwt-environment-2026-10-10/merged-root.log.gz","docs/evidence/jwt-environment-2026-10-10/merged-runtime-first-failed.json.gz","docs/evidence/jwt-environment-2026-10-10/merged-runtime-passed-before-main.json.gz","docs/evidence/jwt-environment-2026-10-10/merged-runtime-sdk-build-failed.json.gz","docs/evidence/jwt-environment-2026-10-10/merged-verification.json","docs/evidence/jwt-environment-2026-10-10/packaged-policy-v3.log.gz","docs/evidence/jwt-environment-2026-10-10/packaged-policy.log.gz","docs/evidence/jwt-environment-2026-10-10/policy-tests.log.gz","docs/evidence/jwt-environment-2026-10-10/private-file-modes.json","docs/evidence/jwt-environment-2026-10-10/root-macos-attempt.log.gz","docs/evidence/jwt-environment-2026-10-10/root-remaining.log.gz","docs/evidence/jwt-environment-2026-10-10/scheduled-backup.json","docs/evidence/jwt-environment-2026-10-10/security-tests-v2.log.gz","docs/evidence/jwt-environment-2026-10-10/security-tests.log.gz","docs/evidence/jwt-environment-2026-10-10/verification.json","docs/evidence/public-file-2026-10-10/attempts.json","docs/evidence/public-file-2026-10-10/cleanup-owned.json","docs/evidence/public-file-2026-10-10/database-transport-probe.json","docs/evidence/public-file-2026-10-10/dependency-preflight.log","docs/evidence/public-file-2026-10-10/execution-slices-accepted.json","docs/evidence/public-file-2026-10-10/execution-slices.log","docs/evidence/public-file-2026-10-10/merged-module-environment-failure.log","docs/evidence/public-file-2026-10-10/module-real.log","docs/evidence/public-file-2026-10-10/observed-image-build-history.json","docs/evidence/public-file-2026-10-10/regression.json","docs/evidence/public-file-2026-10-10/regression.log","docs/evidence/public-file-2026-10-10/runtime-observation.json","docs/evidence/public-file-2026-10-10/scanner-target.json","docs/evidence/public-file-2026-10-10/snapshot-deployment.json","docs/evidence/public-file-2026-10-10/static-1912-results.json","docs/evidence/public-file-2026-10-10/static-a967-results.json","docs/evidence/registry-admission-2026-10-10/backup-receipt.json","docs/evidence/registry-admission-2026-10-10/central-audit.json","docs/evidence/registry-admission-2026-10-10/evidence-freshness.json","docs/evidence/registry-admission-2026-10-10/isolated-database-acceptance.json","docs/evidence/registry-admission-2026-10-10/machine-negative.json","docs/evidence/registry-admission-2026-10-10/os-deployment.json","docs/evidence/registry-admission-2026-10-10/os-human-regression.json","docs/evidence/registry-admission-2026-10-10/os-identity-protocol.json","docs/evidence/registry-admission-2026-10-10/os-review.json","docs/evidence/registry-admission-2026-10-10/owner-commands.json","docs/evidence/registry-admission-2026-10-10/runtime-deployment.json","docs/evidence/registry-admission-2026-10-10/validation.json","docs/evidence/registry-admission-2026-10-10/workbench-publish.json","docs/integration/scope-hr-os-2026-10-10.md","docs/onboarding/digital-employee-os-2026-10-10/README.md","docs/onboarding/digital-employee-os-2026-10-10/application-manifest.draft.json","docs/onboarding/digital-employee-os-2026-10-10/c01.candidate.json","docs/onboarding/digital-employee-os-2026-10-10/identity-mapping.json","docs/onboarding/digital-employee-os-2026-10-10/source-artifact.json","docs/onboarding/digital-employee-os-2026-10-10/sources.json","docs/公共文件平台完善与验收记录-2026-10-10.md","docs/注册中心接入与验收记录-2026-10-10.md","docs/能力设计/公共文件扫描故障恢复-2026-10-10.md","docs/配置与功能开关平台补齐与验收记录-2026-10-10.md","governance/check-configuration-runtime.mjs","governance/check-registry-admission.mjs","governance/check-scope-owner-chain.mjs","reports/configuration-runtime.latest.json","reports/registry-admission.latest.json","reports/scope-deployment-attempts.latest.json","reports/scope-owner-chain.latest.json","reports/scope-workbench-deployment.latest.json","runtime/apps/api-nestjs/src/platform/http/scope-resolve.controller.ts","runtime/apps/api-nestjs/src/platform/lifecycle-audit-relay.service.ts","runtime/apps/api-nestjs/test/auth.jwks-security.test.ts","runtime/apps/api-nestjs/test/platform.configuration-persistence.test.ts","runtime/apps/api-nestjs/test/platform.lifecycle-audit-relay.test.ts","runtime/clients/configuration-feature-flags/src/remote.test.ts","runtime/clients/configuration-feature-flags/src/remote.ts","runtime/modules/configuration-feature-flags/prisma/migrations/202610100001_configuration_audit_history/migration.sql","runtime/modules/configuration-feature-flags/src/persistence/lifecycle-audit-relay.ts","runtime/modules/configuration-feature-flags/test/snapshot.integration.ts","runtime/modules/configuration-feature-flags/vitest.integration.config.ts","runtime/modules/credential/prisma/migrations/202610100001_credential_expiry_scan/migration.sql","runtime/modules/credential/src/persistence/credential-expiry.ts","runtime/modules/credential/test/expiry.integration.ts","runtime/modules/kit/src/scope-resolver.ts","runtime/modules/public-file/src/storage/file-lifecycle.test.ts","runtime/modules/scope/src/persistence/oauth.ts","runtime/modules/scope/src/persistence/owner-resolver.test.ts","runtime/modules/scope/src/persistence/owner-resolver.ts","runtime/packages/contracts/src/deployment-security.test.ts","runtime/packages/contracts/src/deployment-security.ts","runtime/test/integration/registry-audit.mjs","runtime/test/scope-owner-chain.acceptance.ts","runtime/test/scope-owner.config.ts"],"removed":[],"modified":[".gitea/workflows/platform.yml",".github/workflows/platform.yml","CLAUDE.md","README.md","contracts/candidates/contracts/platform-ops-api.v1.openapi.json","docs/onboarding/digital-employee-os-2026-10-09/README.md","docs/runbook.md","docs/企业公共基础平台对外交付设计.md","docs/项目完整能力表.md","governance/check-evidence-freshness.mjs","governance/check-identity-ui.mjs","governance/check-mcp-writes.mjs","governance/evidence-scope-floor.json","governance/evidence-scopes.json","governance/gate-flow.json","governance/job-readiness.json","governance/smoke-image.mjs","governance/stub-surface.json","governance/test/evidence-scopes-image.test.mjs","package.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/deployed-runtime.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/CLAUDE.md","runtime/apps/api-fastify/.env.example","runtime/apps/api-fastify/src/app.ts","runtime/apps/api-fastify/src/plugins/auth.ts","runtime/apps/api-fastify/test/auth.jwt.test.ts","runtime/apps/api-fastify/vitest.config.ts","runtime/apps/api-nestjs/.env.example","runtime/apps/api-nestjs/package.json","runtime/apps/api-nestjs/src/auth/auth.guard.ts","runtime/apps/api-nestjs/src/auth/token-verifier.ts","runtime/apps/api-nestjs/src/create-app.ts","runtime/apps/api-nestjs/src/platform/http/platform-ops.adapter.ts","runtime/apps/api-nestjs/src/platform/http/platform-ops.controller.ts","runtime/apps/api-nestjs/src/platform/platform-http.module.ts","runtime/apps/api-nestjs/test/auth.jwt.test.ts","runtime/apps/api-nestjs/test/auth.machine.test.ts","runtime/apps/api-nestjs/test/auth.ops-entry.test.ts","runtime/apps/api-nestjs/test/auth.permission-entry.test.ts","runtime/apps/api-nestjs/test/platform.colon-routes.http.test.ts","runtime/apps/api-nestjs/test/platform.configuration-http.test.ts","runtime/apps/api-nestjs/test/platform.conversation-files.http.test.ts","runtime/apps/api-nestjs/test/platform.conversation-ledger-http.test.ts","runtime/apps/api-nestjs/test/platform.cost-capacity-http.test.ts","runtime/apps/api-nestjs/test/platform.cross-domain-workflow-http.test.ts","runtime/apps/api-nestjs/test/platform.data-analytics-http.test.ts","runtime/apps/api-nestjs/test/platform.enterprise-experience-http.test.ts","runtime/apps/api-nestjs/test/platform.policy-http.test.ts","runtime/apps/api-nestjs/test/platform.registry-http.test.ts","runtime/apps/api-nestjs/vitest.config.ts","runtime/apps/api-nestjs/vitest.conformance.config.ts","runtime/clients/configuration-feature-flags/README.md","runtime/clients/configuration-feature-flags/package.json","runtime/clients/configuration-feature-flags/src/index.test.ts","runtime/clients/configuration-feature-flags/src/index.ts","runtime/clients/configuration-feature-flags/tsconfig.json","runtime/clients/identity/src/index.ts","runtime/clients/identity/src/platform-machine.ts","runtime/modules/application-contract-registry/README.md","runtime/modules/application-contract-registry/src/http/registry-admission-runtime.test.ts","runtime/modules/application-contract-registry/src/http/registry-admission-runtime.ts","runtime/modules/application-contract-registry/src/index.ts","runtime/modules/audit/src/index.ts","runtime/modules/audit/src/persistence/lifecycle-audit-destination.ts","runtime/modules/configuration-feature-flags/README.md","runtime/modules/configuration-feature-flags/package.json","runtime/modules/configuration-feature-flags/prisma/schema.prisma","runtime/modules/configuration-feature-flags/src/http/configuration-runtime.test.ts","runtime/modules/configuration-feature-flags/src/http/configuration-runtime.ts","runtime/modules/configuration-feature-flags/src/index.ts","runtime/modules/configuration-feature-flags/src/persistence/prisma-snapshot-store.ts","runtime/modules/configuration-feature-flags/src/persistence/snapshot-store.ts","runtime/modules/credential/prisma/schema.prisma","runtime/modules/credential/src/index.ts","runtime/modules/credential/src/persistence/credential-store.ts","runtime/modules/credential/src/persistence/owner-fact-relay.ts","runtime/modules/kit/src/index.ts","runtime/modules/kit/src/lifecycle-audit-relay.ts","runtime/modules/public-file/src/persistence/public-file-store.ts","runtime/modules/public-file/src/storage/attachment-infrastructure.test.ts","runtime/modules/public-file/src/storage/attachment-infrastructure.ts","runtime/modules/public-file/src/storage/file-lifecycle.ts","runtime/modules/scope/src/health.test.ts","runtime/modules/scope/src/health.ts","runtime/modules/scope/src/index.ts","runtime/packages/contracts/src/index.ts","runtime/packages/contracts/src/platform-http.ts","runtime/packages/contracts/tsconfig.json","runtime/pnpm-lock.yaml","runtime/reports/agent-adapters.latest.json","runtime/reports/baseline.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json","runtime/scripts/check-dual-backend-parity.mjs","runtime/scripts/check-ui-acceptance.mjs","runtime/test/chaos/openbao-leases.test.ts","runtime/test/e2e/credential-m1-http.test.ts","runtime/test/integration/execution-slices.mjs","runtime/test/transit.vitest.config.ts","runtime/test/vitest.config.ts","runtime/turbo.json","stack/README.md","stack/compose.yaml"]}],"total_commits":0,"head_commit":{"id":"f2da7e5a7aa62bccbf593f11605946b324419b18","message":"Merge remote-tracking branch 'origin/main' into codex/jwt-environment-hardening-20261010\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f2da7e5a7aa62bccbf593f11605946b324419b18","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-10T05:27:45-07:00","added":["contracts/candidates/contracts/conversation-pagination.v1.openapi.json","contracts/candidates/contracts/notification-delivery-reconciliation.v1.openapi.json","docs/evidence/cross-cutting-2026-10-10/conformance-differential.latest.json","docs/evidence/cross-cutting-2026-10-10/image-digest.json","docs/evidence/cross-cutting-2026-10-10/image-smoke.latest.json","docs/evidence/cross-cutting-2026-10-10/runtime-acceptance.latest.json","docs/evidence/cross-cutting-2026-10-10/sbom.latest.json","docs/横切运行底座落地-2026-10-10.md","runtime/apps/api-fastify/src/plugins/runtime-boundary.ts","runtime/apps/api-nestjs/src/auth/ops-administrator-auth.ts","runtime/apps/api-nestjs/src/common/runtime-boundary.interceptor.ts","runtime/apps/api-nestjs/src/queue/module-job-queues.ts","runtime/apps/api-nestjs/src/sse/sse-capacity.guard.ts","runtime/apps/api-nestjs/test/ops-idp-fixture.ts","runtime/apps/api-nestjs/test/platform.http-semantics.http.test.ts","runtime/apps/api-nestjs/test/platform.module-job-isolation.test.ts","runtime/modules/ai-gateway/prisma/migrations/202610100004_invoke_reservation/migration.sql","runtime/modules/audit/prisma/migrations/202610100001_ops_projection_reconciliation/migration.sql","runtime/modules/audit/src/persistence/ops-projection.integration.test.ts","runtime/modules/audit/src/persistence/ops-projection.ts","runtime/modules/audit/src/persistence/repair-journal.ts","runtime/modules/fact/prisma/migrations/202610100003_fact_transport_context/migration.sql","runtime/modules/identity/src/persistence/ops-administrator.ts","runtime/modules/identity/test/ops-idp-fixture.mjs","runtime/modules/kit/src/collection-page.ts","runtime/modules/kit/src/continuous-reconciliation.test.ts","runtime/modules/kit/src/continuous-reconciliation.ts","runtime/modules/kit/src/reconciliation-snapshot.cjs","runtime/modules/kit/src/reconciliation-snapshot.d.cts","runtime/modules/kit/src/runtime-boundary.test.ts","runtime/modules/kit/src/runtime-boundary.ts","runtime/modules/kit/src/snapshot-cursor.ts","runtime/modules/kit/src/trusted-context.ts","runtime/modules/notification-webhook/src/delivery/delivery-unknown.integration.test.ts"],"removed":[],"modified":["CLAUDE.md","README.md","contracts/candidates/contracts/ai-route-api.v1.openapi.json","contracts/candidates/contracts/audit-query-api.v1.openapi.json","contracts/candidates/contracts/fact-intake-api.v1.openapi.json","contracts/candidates/contracts/fact-read-api.v1.openapi.json","contracts/candidates/contracts/permission-management.v1.openapi.json","contracts/candidates/contracts/platform-ops-api.v1.openapi.json","docs/runbook.md","docs/企业公共基础平台对外交付设计.md","docs/项目完整能力表.md","governance/cross-cutting-capabilities.json","governance/lib/ops-client.mjs","governance/lib/reconciliation.mjs","governance/ops.mjs","governance/smoke-image.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/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/CLAUDE.md","runtime/apps/api-fastify/package.json","runtime/apps/api-fastify/src/app.ts","runtime/apps/api-fastify/src/lib/request-context.ts","runtime/apps/api-fastify/src/modules/users/users.service.ts","runtime/apps/api-fastify/src/plugins/auth.ts","runtime/apps/api-fastify/src/plugins/queue.ts","runtime/apps/api-fastify/src/routes/jobs.ts","runtime/apps/api-nestjs/src/auth/auth.guard.ts","runtime/apps/api-nestjs/src/auth/auth.module.ts","runtime/apps/api-nestjs/src/auth/ops-entry-verifier.ts","runtime/apps/api-nestjs/src/common/request-context.ts","runtime/apps/api-nestjs/src/create-app.ts","runtime/apps/api-nestjs/src/platform/http/ai-route.controller.ts","runtime/apps/api-nestjs/src/platform/http/notification-webhook.controller.ts","runtime/apps/api-nestjs/src/platform/http/permission-management.controller.ts","runtime/apps/api-nestjs/src/platform/http/platform-mcp-ops.controller.ts","runtime/apps/api-nestjs/src/platform/http/platform-ops.adapter.ts","runtime/apps/api-nestjs/src/platform/http/platform-ops.controller.ts","runtime/apps/api-nestjs/src/queue/jobs.controller.ts","runtime/apps/api-nestjs/src/queue/jobs.processor.ts","runtime/apps/api-nestjs/src/queue/queue.module.ts","runtime/apps/api-nestjs/src/sse/sse.controller.ts","runtime/apps/api-nestjs/src/sse/sse.module.ts","runtime/apps/api-nestjs/src/users/users.service.ts","runtime/apps/api-nestjs/test/auth.ops-entry.test.ts","runtime/apps/api-nestjs/test/platform.credential-ops.http.test.ts","runtime/apps/api-nestjs/test/platform.fact-ops.http.test.ts","runtime/apps/api-nestjs/test/platform.jobs-enqueue.test.ts","runtime/apps/api-nestjs/test/platform.mcp-ops.http.test.ts","runtime/apps/api-nestjs/test/platform.ops.http.test.ts","runtime/apps/api-nestjs/test/platform.ops.test.ts","runtime/apps/api-nestjs/test/platform.permission-manager.test.ts","runtime/apps/api-nestjs/test/platform.permission-roles.http.test.ts","runtime/clients/fact/src/protocol.ts","runtime/clients/fact/src/reader.ts","runtime/clients/notification-webhook/src/index.test.ts","runtime/clients/notification-webhook/src/index.ts","runtime/modules/ai-gateway/prisma/schema.prisma","runtime/modules/ai-gateway/src/persistence/ai-gateway-store.ts","runtime/modules/ai-gateway/src/persistence/http-runtime.test.ts","runtime/modules/ai-gateway/src/persistence/http-runtime.ts","runtime/modules/ai-gateway/src/persistence/litellm-client.ts","runtime/modules/ai-gateway/test/persistence.integration.ts","runtime/modules/application-contract-registry/src/persistence/prisma-store-factory.ts","runtime/modules/audit/prisma/schema.prisma","runtime/modules/audit/src/domain/audit-query.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/collaboration-messaging/src/ledger/conversation-ledger.ts","runtime/modules/collaboration-messaging/src/ledger/validation.ts","runtime/modules/collaboration-messaging/src/persistence/prisma-ledger-store.ts","runtime/modules/configuration-feature-flags/src/persistence/prisma-snapshot-store.ts","runtime/modules/cost-capacity/src/persistence/prisma-store-factory.ts","runtime/modules/credential/src/ops/credential-ops.ts","runtime/modules/credential/src/persistence/audit-outbox-backlog.ts","runtime/modules/credential/src/persistence/credential-operations.ts","runtime/modules/credential/src/persistence/credential-store.ts","runtime/modules/credential/src/persistence/http-runtime.ts","runtime/modules/credential/src/persistence/owner-fact-relay.ts","runtime/modules/cross-domain-workflow/src/persistence/prisma-workflow-store.ts","runtime/modules/data-analytics/src/persistence/metric-registry-store.ts","runtime/modules/data-analytics/src/persistence/prisma-store-factory.ts","runtime/modules/enterprise-experience/src/persistence/experience-registry-store.ts","runtime/modules/enterprise-experience/src/persistence/prisma-store-factory.ts","runtime/modules/fact/prisma/schema.prisma","runtime/modules/fact/src/ops/fact-ops.ts","runtime/modules/fact/src/persistence/fact-operations.ts","runtime/modules/fact/src/persistence/fact-store.ts","runtime/modules/identity/src/http/applications/applications.service.ts","runtime/modules/identity/src/http/authenticator-self-service/authenticator-self-service.service.ts","runtime/modules/identity/src/http/authorization-consents/authorization-consents.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/prisma/prisma.service.ts","runtime/modules/identity/src/http/session-self-service/session-self-service.service.ts","runtime/modules/identity/src/http/tenants/tenants.service.ts","runtime/modules/identity/src/http/users/users.service.ts","runtime/modules/identity/src/index.ts","runtime/modules/identity/src/jobs/session-cleanup.service.ts","runtime/modules/identity/src/jobs/session-cleanup.ts","runtime/modules/identity/src/persistence/owner-fact-relay.ts","runtime/modules/identity/src/persistence/session-revoked-fact.ts","runtime/modules/kit/package.json","runtime/modules/kit/src/ai-route-runtime.ts","runtime/modules/kit/src/conversation-ledger-runtime.ts","runtime/modules/kit/src/durable-facts.ts","runtime/modules/kit/src/health.test.ts","runtime/modules/kit/src/health.ts","runtime/modules/kit/src/index.ts","runtime/modules/kit/src/notification-webhook-runtime.ts","runtime/modules/kit/src/platform-ops-runtime.ts","runtime/modules/notification-webhook/src/delivery/delivery-authorizer.ts","runtime/modules/notification-webhook/src/delivery/delivery-executor.ts","runtime/modules/notification-webhook/src/delivery/delivery-lifecycle.ts","runtime/modules/notification-webhook/src/delivery/webhook-delivery.ts","runtime/modules/notification-webhook/src/jobs/delivery-retry.ts","runtime/modules/notification-webhook/src/jobs/jobs.test.ts","runtime/modules/notification-webhook/src/persistence/prisma-delivery-store.ts","runtime/modules/permission/src/ops/permission-ops.ts","runtime/modules/permission/src/persistence/audit-outbox-backlog.ts","runtime/modules/permission/src/persistence/authorization-store.ts","runtime/modules/permission/src/persistence/permission-operations.ts","runtime/modules/permission/src/persistence/permission-store.ts","runtime/modules/permission/test/authorization.integration.ts","runtime/modules/public-file/src/persistence/prisma-store-factory.ts","runtime/modules/scope/src/persistence/organization-fact.ts","runtime/modules/scope/src/persistence/scope-store.ts","runtime/packages/contracts/src/permission-management.ts","runtime/pnpm-lock.yaml","runtime/reports/agent-adapters.latest.json","runtime/reports/baseline.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json","runtime/test/e2e/audit-http.test.ts","runtime/test/e2e/credential-m1-http.test.ts","runtime/test/e2e/fact-read-http.test.ts","runtime/test/e2e/identity-profile.test.ts","stack/compose.yaml"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":24043,"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":49,"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-10T19:32:24+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791635269
|
1791635320
|
0
|
1791635267
|
1791635347
|
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
|
|
26802
|
chore(reports): 固定33项Owner采用的工作台发布快照
|
116
|
5
|
platform.yml
|
1213
|
5
|
0
|
refs/heads/main
|
0c3fd4712ca9a18a8dc0006db2d242de34e6af92
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b4de0945b9c6b4fcd8bec235cb7ad1ace8b8e08f","after":"0c3fd4712ca9a18a8dc0006db2d242de34e6af92","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b4de0945b9c6b4fcd8bec235cb7ad1ace8b8e08f...0c3fd4712ca9a18a8dc0006db2d242de34e6af92","commits":[{"id":"0c3fd4712ca9a18a8dc0006db2d242de34e6af92","message":"chore(reports): 固定33项Owner采用的工作台发布快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0c3fd4712ca9a18a8dc0006db2d242de34e6af92","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-01T02:21:18-08:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json"]},{"id":"74b9e365a2a0590f736bd6e0d18bd89e25315b76","message":"chore(reports): 回绑33项Owner根链与完整Runtime证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/74b9e365a2a0590f736bd6e0d18bd89e25315b76","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-01T02:20:14-08: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/credential-m1-sla.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/governance-kit.latest.json","reports/machine-revocation-sla.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/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.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-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"]},{"id":"d43da9e4043afc3a300ebdc03900197eae3ca04e","message":"docs(ees): 保存固定守护目录工具验证证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d43da9e4043afc3a300ebdc03900197eae3ca04e","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-01T02:18:31-08:00","added":["docs/evidence/semantic-formal-owners-2026-11-01/formal-tools-final.log"],"removed":[],"modified":["docs/evidence/semantic-formal-owners-2026-11-01/README.md","docs/evidence/semantic-formal-owners-2026-11-01/validation.public.json"]},{"id":"5af29fb675759f82f96a6d16606070017a0eee99","message":"fix(ees): 签名守护从固定运维制品目录运行\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5af29fb675759f82f96a6d16606070017a0eee99","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-01T02:15:43-08:00","added":[],"removed":[],"modified":["docs/企业实体服务/tools/formal-host/README.md","docs/企业实体服务/tools/formal-host/ees-formal-launchd.mjs","docs/企业实体服务/tools/formal-host/ees-formal-launchd.test.mjs"]},{"id":"26c3508e702457f954a630edd36aa497673d71d3","message":"docs(ees): 记录33项Owner完整验收与串行条件复验\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/26c3508e702457f954a630edd36aa497673d71d3","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-01T02:14:17-08:00","added":["docs/evidence/semantic-formal-owners-2026-11-01/conditions-final.public.json","docs/evidence/semantic-formal-owners-2026-11-01/ees-build-clean.log","docs/evidence/semantic-formal-owners-2026-11-01/ees-tests-clean.log","docs/evidence/semantic-formal-owners-2026-11-01/frozen-semantics-tests.log","docs/evidence/semantic-formal-owners-2026-11-01/runtime-cleanup.public.json","docs/evidence/semantic-formal-owners-2026-11-01/signer-tests.log","docs/evidence/semantic-formal-owners-2026-11-01/validation.public.json","docs/evidence/semantic-formal-owners-2026-11-01/worker-retry.log"],"removed":[],"modified":["docs/evidence/semantic-formal-owners-2026-11-01/README.md","runtime/CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"0c3fd4712ca9a18a8dc0006db2d242de34e6af92","message":"chore(reports): 固定33项Owner采用的工作台发布快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0c3fd4712ca9a18a8dc0006db2d242de34e6af92","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-01T02:21:18-08:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.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":114383,"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":170,"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-01T18:40: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
|
30
|
1793529748
|
1793529755
|
0
|
1793529612
|
1793529776
|
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
|
|
25808
|
chore(reports): 根链、工作台快照与浏览器回归回绑 @ 16604909(物品类型候选 chore(reports): 根链、工作台快照与浏览器回归回绑 @ 16604909(物品类型候选写点)...
|
116
|
5
|
platform.yml
|
721
|
5
|
0
|
refs/heads/main
|
a4ac056a8ab9277d80bd3033346290eddda8914c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b4e803e856a9d259d101b8787a85620d3ac2876d","after":"a4ac056a8ab9277d80bd3033346290eddda8914c","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b4e803e856a9d259d101b8787a85620d3ac2876d...a4ac056a8ab9277d80bd3033346290eddda8914c","commits":[{"id":"a4ac056a8ab9277d80bd3033346290eddda8914c","message":"chore(reports): 根链、工作台快照与浏览器回归回绑 @ 16604909(物品类型候选写点)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a4ac056a8ab9277d80bd3033346290eddda8914c","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:39:18-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"166049097c70367cb19d130a319d80e4dd5e7926","message":"feat(ees): 写点表把物品类型 ItemType 标为候选写点(阶段 2 前现用写点为物云,D12、D19)\n\n用户 10-12 定(经 02 会话转达):照券码、个体实例做法。统一运行时照旧写在 EES,只用于任务隔离候选;门禁 EES_CANDIDATE_ONLY_WRITE_POINTS_UNRESOLVED 一并覆盖。单测核对六类候选写点。文档:域包记录 §41、记录状态行、服务 README、当前状态表。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/166049097c70367cb19d130a319d80e4dd5e7926","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:13:05-07:00","added":[],"removed":[],"modified":["docs/企业实体服务/客商财域包候选-2026-10-11.md","docs/当前状态与验收边界.md","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"]}],"total_commits":0,"head_commit":{"id":"a4ac056a8ab9277d80bd3033346290eddda8914c","message":"chore(reports): 根链、工作台快照与浏览器回归回绑 @ 16604909(物品类型候选写点)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a4ac056a8ab9277d80bd3033346290eddda8914c","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:39:18-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":52091,"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:28:39+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
|
1791867494
|
0
|
1791866452
|
1791867494
|
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
|
|
23811
|
chore(reports): refresh clean static evidence @ b4 chore(reports): refresh clean static evidence @ b48ecd2...
|
54
|
5
|
governance.yml
|
27
|
5
|
0
|
refs/heads/main
|
c41f1f57a34aa672910f188c2b2f09eef2ab1bda
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b4e9d5a3b65afe4e08327bae6da99029b2faeffd","after":"c41f1f57a34aa672910f188c2b2f09eef2ab1bda","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/b4e9d5a3b65afe4e08327bae6da99029b2faeffd...c41f1f57a34aa672910f188c2b2f09eef2ab1bda","commits":[{"id":"c41f1f57a34aa672910f188c2b2f09eef2ab1bda","message":"chore(reports): refresh clean static evidence @ b48ecd2\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/c41f1f57a34aa672910f188c2b2f09eef2ab1bda","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-09T19:04:03-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/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":"b48ecd2dcdf223d7ad8f61dc0639beca51356c19","message":"docs: record clean commit acceptance @ 3e061f2(runtime 225 / 差分 9×2 零差异 / UI 10;地板 testsPassed 213→225、ownTestCases 210→222、ownTests 29→31)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/b48ecd2dcdf223d7ad8f61dc0639beca51356c19","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-09T19:03:41-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/baseline.json","reports/conformance-differential.latest.json","reports/runtime-acceptance.latest.json","reports/ui-acceptance.latest.json"]},{"id":"3e061f2335a08a218ca6ba090978450ed11ed865","message":"feat(seams): 平台接缝第一批——请求上下文 + fail-closed 平台端口 + 契约包可依赖形态(G28 关闭,登记 G29)\n\n- contracts 内核新增 request-context.ts(I9-A 六字段、受限 x-request-id、W3C traceparent、APP_ID 生产必填)\n 与 platform-ports.ts(权限/审计/事实出口/服务凭据端口 + createFailClosedPlatformPorts;权限永拒不抛,其余未配置即抛)\n- 两后端 AsyncLocalStorage 接线:x-request-id 回显 / x-trace-id / 鉴权后 enrich / pino mixin 六字段;\n Fastify genReqId 单源于 contracts,NestJS 由 create-app 装配中间件\n- 矩阵 +HTTP-REQUEST-CONTEXT-001/002(matrixVersion 3)、差分 +DIFF-REQUEST-CONTEXT-001(其余 checkpoint 抹平 headers)\n- check:fork-readiness F11:契约包 version = 框架版本、files=[\"dist\"]、kernel/sample 子路径、sideEffects:false(负向 exit 1)\n- package.json 0.4.0;@repo/contracts 0.0.0→0.4.0;新增 pnpm framework:pack(dist-artifacts/*.tgz,gitignore)\n- contracts 99/99、typecheck/lint/静态 pnpm check 全绿;ownTestCases 210→222、ownTests 29→31(地板随 runtime 结果收紧)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/3e061f2335a08a218ca6ba090978450ed11ed865","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-09T19:00:14-07:00","added":["apps/api-fastify/src/lib/request-context.ts","apps/api-fastify/src/plugins/request-context.ts","apps/api-nestjs/src/common/request-context.ts","packages/contracts/src/platform-ports.test.ts","packages/contracts/src/platform-ports.ts","packages/contracts/src/request-context.test.ts","packages/contracts/src/request-context.ts"],"removed":[],"modified":[".gitignore","CHANGELOG.md","CLAUDE.md","README.md","apps/api-fastify/src/app.ts","apps/api-fastify/src/plugins/auth.ts","apps/api-fastify/src/types.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-nestjs/src/auth/auth.guard.ts","apps/api-nestjs/src/common/logger.ts","apps/api-nestjs/src/create-app.ts","apps/api-nestjs/test/conformance.differential.ts","apps/api-nestjs/test/http.acceptance.test.ts","conformance.matrix.json","docs/governance-experience.md","package.json","packages/contracts/package.json","packages/contracts/src/kernel.ts","scripts/check-fork-readiness.mjs"]},{"id":"e3c44104a4bbc5e5535f23e09be2fbd2690ed692","message":"docs(governance): 发布快照按 2026-09-09 晚 ls-remote 更新——两远端已到 b4e9d5a(v0.2.0),v0.3.0 三提交未推送\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/e3c44104a4bbc5e5535f23e09be2fbd2690ed692","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-09T18:33:19-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"c555c089423fe8549c03a32fd8843f90dfb0fde1","message":"chore(reports): refresh clean static evidence @ 927100a\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/c555c089423fe8549c03a32fd8843f90dfb0fde1","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-09T18:32:17-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/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":"c41f1f57a34aa672910f188c2b2f09eef2ab1bda","message":"chore(reports): refresh clean static evidence @ b48ecd2\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/c41f1f57a34aa672910f188c2b2f09eef2ab1bda","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-09T19:04:03-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/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":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":3261,"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":2,"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-09-10T09:20:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
10
|
1789006372
|
1789006462
|
0
|
1789006371
|
1789006495
|
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
|
|
24954
|
docs: reconcile 0.192.0 release evidence and prese docs: reconcile 0.192.0 release evidence and preserve cancellation validation...
|
121
|
5
|
kernel-ci.yml
|
307
|
5
|
0
|
refs/heads/main
|
322e581040705e083014874aba4585166c7e3b10
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b4eaba62ef1e4bb6e0f38cdf8aeeac42595ee44f","after":"322e581040705e083014874aba4585166c7e3b10","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/b4eaba62ef1e4bb6e0f38cdf8aeeac42595ee44f...322e581040705e083014874aba4585166c7e3b10","commits":[{"id":"322e581040705e083014874aba4585166c7e3b10","message":"docs: reconcile 0.192.0 release evidence and preserve cancellation validation\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/322e581040705e083014874aba4585166c7e3b10","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-02T02:48:06-07:00","added":["ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-check.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-all-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-audit-chain.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-cross-fks.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-cross-refs.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-db-roles.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-execution-provenance.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-historical-facts.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-integration-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-partition-cutover.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-partition-horizon.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-partition-identities.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-partition-references.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-schedule-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-state-journal.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/dependencies.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/migrate.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/migration-test-db.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/postgres-port.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/postgres-start.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/postgres-version.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/report.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/spec-copies.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-closing-tests-final.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-closing-tests.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-operation.json"],"removed":[],"modified":["docs/v1-completion.md","model/gap-governance.json","model/release-anchors.json","model/scenario-bindings.json","ops/deployments/2026-10-02-operation-cancellation-01900-local.md","ops/deployments/2026-10-02-skill-version-impact-01920-local.md","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/secret-scan.json"]},{"id":"1be39d38b00ed3a6450bbf5a558f5ec2f941b875","message":"Merge remote-tracking branch 'origin/main' into codex/operation-cancellation\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/1be39d38b00ed3a6450bbf5a558f5ec2f941b875","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-02T02:43:14-07:00","added":["docs/releases/0.192.0.md","docs/releases/candidates/k34c-inflight-review.md","docs/skill-version-impact.md","ops/deployments/2026-10-02-skill-version-impact-01920-local.md","ops/drills/2026-10-02-canary-rollback-isolated.json","ops/smoke-skill-version-impact.js","sql/156_skill_version_impact.sql","src/kernel/skill-version-impact.js","test/skill-version-impact.integration.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/canary-rollback-drill.md","docs/core-command-payload-contract.md","docs/decisions/README.md","docs/human-inbox.md","docs/skill-definition.md","docs/v1.1-local-contract-appendix.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","model/command-concurrency.json","model/cross-refs.json","model/historical-facts.json","model/plan-ledger.json","model/state-journal.json","ops/drills/canary-rollback-drill.js","ops/lib/canary-rollback-evidence.js","package.json","src/contexts/skill.js","src/contexts/work-execution.js","src/http.js","src/kernel/commands.js","src/kernel/definition-lifecycle.js","src/kernel/human-inbox.js","src/kernel/knowledge-binding.js","src/kernel/owner-roles.js","src/kernel/rejection-target.js","test/contracts.test.js","test/historical-facts.test.js","test/spec-governance.test.js","test/state-journal.test.js"]},{"id":"9ebf190a4f38eba93d3b298493d54ff4e2844ed1","message":"docs: reconcile concurrent 0.191.0 delivery and completion evidence\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/9ebf190a4f38eba93d3b298493d54ff4e2844ed1","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-02T02:34:47-07:00","added":["ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-check.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-all-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-audit-chain.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-cross-fks.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-cross-refs.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-db-roles.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-execution-provenance.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-historical-facts.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-integration-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-partition-cutover.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-partition-horizon.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-partition-identities.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-partition-references.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-schedule-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-state-journal.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/check.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/dependencies.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/migrate.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/migration-test-db.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/postgres-port.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/postgres-start.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/postgres-version.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/report.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-ci/spec-copies.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/concurrent-current-operation.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/merged-closing-tests.log"],"removed":[],"modified":["docs/v1-completion.md","model/gap-governance.json","model/release-anchors.json","model/scenario-bindings.json","ops/deployments/2026-10-02-agent-evaluation-01910-local.md","ops/deployments/2026-10-02-operation-cancellation-01900-local.md","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/secret-scan.json"]},{"id":"9913acd16499c82c820dcc675549ebdab89157d5","message":"Merge remote-tracking branch 'origin/main' into codex/operation-cancellation\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/9913acd16499c82c820dcc675549ebdab89157d5","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-02T02:19:56-07:00","added":["docs/agent-evaluation-summary.md","docs/canary-rollback-drill.md","docs/releases/0.191.0.md","docs/releases/candidates/k76d-agent-eval.md","model/agent-evaluation-summary.json","ops/deployments/2026-10-02-agent-evaluation-01910-local.md","ops/drills/2026-10-01-canary-rollback-isolated.json","ops/drills/canary-rollback-drill.js","ops/lib/canary-rollback-evidence.js","ops/smoke-agent-evaluation.js","src/kernel/agent-evaluation-summary-read.js","src/kernel/agent-evaluation-summary.js","test/agent-evaluation-summary.integration.test.js","test/agent-evaluation-summary.test.js","test/canary-rollback-evidence.test.js","test/fixtures/canary-rollback-evidence.canned.json"],"removed":[],"modified":["contracts/openapi.v1.json","docs/capability-state.md","docs/definition-change.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","model/plan-ledger.json","package.json","src/contexts/human.js","src/http.js","test/not-verified-governance.test.js"]},{"id":"4fd840854d7a98555c1b67d46e97e2acef21fcc3","message":"docs: record verified 0.190.0 cancellation deployment and recovery\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/4fd840854d7a98555c1b67d46e97e2acef21fcc3","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-02T02:19:21-07:00","added":["ops/deployments/2026-10-02-operation-cancellation-01900-local.md","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-all-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-api.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-audit-chain.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-cross-fks.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-cross-refs.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-db-roles.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-execution-provenance.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-historical-facts.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-integration-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-migrate.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-monthly-partitions.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-partition-cutover.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-partition-horizon.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-partition-identities.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-partition-references.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-report.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-restore-cleanup.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-restore-dump.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-restore-port.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-restore-roles.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-restore-start.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-restored-contracts.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-reuse-dependencies.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-schedule-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-asset-device.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-attribution-learning.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-coordinates.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-emergency-governance.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-evaluation-definition.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-evidence-supersession.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-fact-coordinates.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-human-inbox.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-knowledge-revocation.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-operation.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-saga-compensation.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-scanner-lease.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-task-creation.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-task-evaluation-composition.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-smoke-thirteen-questions.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-spec-copies.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-state-journal.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/candidate-trigger-state-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/closing-tests.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/deploy.mjs","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/deployed-check.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/final-audit.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/first-ci/check.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/first-ci/dependencies.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/first-ci/migrate.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/first-ci/migration-test-db.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/first-ci/postgres-port.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/first-ci/postgres-start.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/first-ci/postgres-version.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/first-ci/report.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/first-ci/spec-copies.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/first-live-preflight/live-pre-cross-refs.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/first-live-preflight/live-pre-db-roles.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/first-live-preflight/live-report.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/first-targeted.txt","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/fourth-targeted.txt","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-all-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-audit-chain.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-cross-fks.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-cross-refs.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-db-roles.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-execution-provenance.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-historical-facts.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-integration-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-partition-cutover.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-partition-horizon.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-partition-identities.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-partition-references.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-schedule-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-state-journal.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/check.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/dependencies.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/migrate.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/migration-test-db.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/postgres-port.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/postgres-start.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/postgres-version.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/report.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/full-ci/spec-copies.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-all-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-audit-chain.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-cross-fks.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-cross-refs.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-db-roles.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-execution-provenance.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-historical-facts.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-integration-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-maintained-horizon.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-migrate.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-monthly-partitions.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-partition-cutover.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-partition-horizon.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-partition-identities.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-partition-references.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-all-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-audit-chain.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-cross-fks.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-cross-refs.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-db-roles.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-execution-provenance.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-historical-facts.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-integration-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-partition-cutover.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-partition-horizon.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-partition-identities.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-partition-references.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-schedule-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-state-journal.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-pre-trigger-state-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-report.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-schedule-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-asset-device.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-attribution-learning.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-coordinates.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-emergency-governance.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-evaluation-definition.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-evidence-supersession.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-fact-coordinates.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-human-inbox.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-knowledge-revocation.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-operation.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-saga-compensation.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-scanner-lease.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-task-creation.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-task-evaluation-composition.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-smoke-thirteen-questions.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-spec-copies.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-start-api-0.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-start-com.erk.kernel-worker.runtime-timer-0.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-start-com.erk.kernel-worker.saga-timeout-0.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-state-journal.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-stop-api.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-stop-com.erk.kernel-worker.runtime-timer.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-stop-com.erk.kernel-worker.saga-timeout.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/live-trigger-state-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/operation-cancellation-evidence.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/pre-deployed-check.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/second-targeted.txt","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/secret-scan.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/targeted-report.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/targeted.txt","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/third-targeted.txt"],"removed":[],"modified":[".agents/skills/erk-development-experience/SKILL.md","docs/releases/0.190.0.md","docs/v1-completion.md","model/gap-governance.json","model/plan-ledger.json","model/release-anchors.json","model/scenario-bindings.json","ops/runbook.md"]}],"total_commits":0,"head_commit":{"id":"322e581040705e083014874aba4585166c7e3b10","message":"docs: reconcile 0.192.0 release evidence and preserve cancellation validation\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/322e581040705e083014874aba4585166c7e3b10","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-02T02:48:06-07:00","added":["ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-check.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-all-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-audit-chain.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-cross-fks.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-cross-refs.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-db-roles.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-execution-provenance.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-historical-facts.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-integration-events.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-partition-cutover.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-partition-horizon.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-partition-identities.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-partition-references.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-schedule-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-state-journal.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/check.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/dependencies.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/migrate.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/migration-test-db.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/postgres-port.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/postgres-start.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/postgres-version.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/report.json","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-ci/spec-copies.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-closing-tests-final.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-closing-tests.log","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/current-01920-operation.json"],"removed":[],"modified":["docs/v1-completion.md","model/gap-governance.json","model/release-anchors.json","model/scenario-bindings.json","ops/deployments/2026-10-02-operation-cancellation-01900-local.md","ops/deployments/2026-10-02-skill-version-impact-01920-local.md","ops/deployments/evidence/2026-10-02-operation-cancellation-01900/secret-scan.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":189548,"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":52,"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-02T17:41:17+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790934523
|
1790934559
|
0
|
1790934523
|
1790934559
|
|
|
0
|
Edit
Delete
|
|
24472
|
chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ 5fbfd51
|
116
|
5
|
platform.yml
|
301
|
5
|
0
|
refs/heads/main
|
fe8bcd0129eeaf04a2b5a2b33de1cef0aa27f0b0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b4ff190727e47c85ab6e0b9e79584c56380078d8","after":"fe8bcd0129eeaf04a2b5a2b33de1cef0aa27f0b0","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b4ff190727e47c85ab6e0b9e79584c56380078d8...fe8bcd0129eeaf04a2b5a2b33de1cef0aa27f0b0","commits":[{"id":"fe8bcd0129eeaf04a2b5a2b33de1cef0aa27f0b0","message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ 5fbfd51\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fe8bcd0129eeaf04a2b5a2b33de1cef0aa27f0b0","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-23T21:21:14-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"5fbfd5145fa7645a00bf9b7d5785cb33726fed61","message":"chore(reports): evidence 回绑 @ 77b034e(partial:48 新鲜 / 8 过期,error 0)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5fbfd5145fa7645a00bf9b7d5785cb33726fed61","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-23T21:21:13-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"77b034e3b047974b6462d3194c2db64a352ac9de","message":"chore(reports): 工作台快照回绑(S1)@ 47c4d88\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/77b034e3b047974b6462d3194c2db64a352ac9de","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-23T21:21:02-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"47c4d886b41a29f90078a7034143e36d061d1822","message":"chore(reports): doc-claims 回绑 @ 3fe99be\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/47c4d886b41a29f90078a7034143e36d061d1822","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-23T21:21:02-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},{"id":"3fe99be62a6e49aab87b7ecfa7f3d755b422e0c3","message":"chore(reports): 根链静态报告回绑 @ 6738d34(并入 C01 口径登记后)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3fe99be62a6e49aab87b7ecfa7f3d755b422e0c3","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-23T21:21:02-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"fe8bcd0129eeaf04a2b5a2b33de1cef0aa27f0b0","message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果)@ 5fbfd51\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fe8bcd0129eeaf04a2b5a2b33de1cef0aa27f0b0","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-23T21:21:14-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":13263,"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-24T12:18:30+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
|
1790223682
|
1790223726
|
0
|
1790223681
|
1790223755
|
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
|
|
23924
|
chore(reports): refresh clean static and port evid chore(reports): refresh clean static and port evidence...
|
116
|
5
|
platform.yml
|
44
|
5
|
0
|
refs/heads/main
|
1bca170569a9a1100818ead6f119c928c090ac1c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b534a148353902022e83479dee84b969d7059d8c","after":"1bca170569a9a1100818ead6f119c928c090ac1c","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b534a148353902022e83479dee84b969d7059d8c...1bca170569a9a1100818ead6f119c928c090ac1c","commits":[{"id":"1bca170569a9a1100818ead6f119c928c090ac1c","message":"chore(reports): refresh clean static and port evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1bca170569a9a1100818ead6f119c928c090ac1c","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-12T16:31:29-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/port-conformance.latest.json","reports/release-manifest.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/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"01330409ee121a92552f37659df40db096b50920","message":"docs(reports): record clean 546-test mainline and restore evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/01330409ee121a92552f37659df40db096b50920","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-12T16:30:05-07:00","added":["reports/stack-image-pins.latest.json"],"removed":[],"modified":["docs/MS-2-3持久主线执行记录-2026-09-12.md","reports/mainline-acceptance.latest.json","reports/mainline-restore.latest.json","reports/release-manifest.latest.json","reports/revocation-sla.latest.json","runtime/CLAUDE.md","runtime/reports/baseline.json","runtime/reports/conformance-differential.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/ui-acceptance.latest.json"]},{"id":"deff31fb124f5b18b08cc4a862b5b49b22edea4b","message":"fix(ci): generate authority clients before database-free unit tests\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/deff31fb124f5b18b08cc4a862b5b49b22edea4b","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-12T16:28:38-07:00","added":[],"removed":[],"modified":[".github/workflows/platform.yml"]},{"id":"7e279c58557fe7e4771a4f1452d6627511af85f3","message":"Merge validated permission and promotion hardening into mainline runtime\n\n# Conflicts:\n#\tgovernance/check-mainline.mjs\n#\tgovernance/lib/mainline-evidence.mjs\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7e279c58557fe7e4771a4f1452d6627511af85f3","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-12T16:20:33-07:00","added":["docs/完整实现对抗验收-2026-09-12.md"],"removed":[],"modified":["README.md","docs/MS-2-3持久主线执行记录-2026-09-12.md","docs/staging晋级操作说明.md","docs/持久主线本地验收.md","governance/check-mainline.mjs","governance/check-promotion.mjs","governance/lib/mainline-evidence.mjs","governance/restore-mainline.mjs","governance/test/promotion.test.mjs","runtime/clients/permission/README.md","runtime/clients/permission/src/index.test.ts","runtime/clients/permission/src/index.ts","runtime/reports/baseline.json","runtime/test/chaos/redpanda-disconnect.test.ts","runtime/test/e2e/revocation-sla.test.ts"]},{"id":"5284567d20e4977fd0b8bfe4e8b244545b6146cf","message":"feat(fact): connect candidate JWT intake and durable background relay\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5284567d20e4977fd0b8bfe4e8b244545b6146cf","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-12T16:19:22-07:00","added":["contracts/candidates/contracts/fact-intake-api.v1.openapi.json","runtime/apps/api-nestjs/src/platform/http/fact-intake.controller.ts","runtime/modules/fact/src/persistence/runtime.test.ts","runtime/modules/fact/src/persistence/runtime.ts","runtime/modules/kit/src/fact-runtime.ts","runtime/test/e2e/fact-http.test.ts"],"removed":[],"modified":["contracts/candidates/README.md","docs/MS-2-3持久主线执行记录-2026-09-12.md","governance/check-mainline.mjs","governance/lib/mainline-evidence.mjs","runtime/apps/api-nestjs/src/platform/platform-http.module.ts","runtime/clients/fact/src/index.ts","runtime/modules/fact/src/index.ts","runtime/modules/fact/src/persistence/fact-store.ts","runtime/modules/kit/src/index.ts","runtime/turbo.json","stack/compose.yaml"]}],"total_commits":0,"head_commit":{"id":"1bca170569a9a1100818ead6f119c928c090ac1c","message":"chore(reports): refresh clean static and port evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1bca170569a9a1100818ead6f119c928c090ac1c","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-12T16:31:29-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/port-conformance.latest.json","reports/release-manifest.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/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":5829,"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":7,"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-13T07:21:48+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
|
1789255926
|
1789255963
|
0
|
1789255925
|
1789255988
|
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
|
|
23977
|
chore(reports): 在 clean HEAD 8b969bc 上重跑静态门禁并回绑
|
116
|
5
|
platform.yml
|
63
|
5
|
0
|
refs/heads/main
|
68cb0ab2c652fad74b929a1bd92b6c3b91aa1dc2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b54b34efc535e49428e3f3d8fbe3b0e6fe204503","after":"68cb0ab2c652fad74b929a1bd92b6c3b91aa1dc2","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b54b34efc535e49428e3f3d8fbe3b0e6fe204503...68cb0ab2c652fad74b929a1bd92b6c3b91aa1dc2","commits":[{"id":"68cb0ab2c652fad74b929a1bd92b6c3b91aa1dc2","message":"chore(reports): 在 clean HEAD 8b969bc 上重跑静态门禁并回绑\n\n九份报告的 provenance 全部绑定 8b969bc、worktreeDirty=false:caddy / catalog-drift /\ncatalog-reconciliation / evidence-freshness / facts / fixtures / migration-decs /\nmodule-imports / otel。check:fixtures 17 套件 166 例 0 失败 0 不可用;catalog:drift\n仍 error 0 / drift 4(四条已知待办走 CHG-002 → 003)。\n\ncheck:evidence 由 3 条告警增至 4 条:新增的一条是\nreports/port-conformance.latest.json(绑定 dbf0fb7),作用域内变更的唯一文件是\nruntime/modules/kit/src/facts.ts —— 上一提交里那处只改了文档注释。新鲜度判定按\n作用域而非内容,分不出注释与行为,这是它该有的保守方向;该报告需要真实端口重跑才\n能回绑,本轮不伪造。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/68cb0ab2c652fad74b929a1bd92b6c3b91aa1dc2","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-15T03:06:27-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"]},{"id":"8b969bceb52bd11d9a456b51eb635350322be2d9","message":"docs: 三处把已批准的 DEC 仍写作未决前置的陈述订正\n\n工作区一致性门禁 L10(已批准的 DEC 仍被写作未决前置)在本仓报出三处:\n\n- docs/owner-matrix.md:credential 的\"权威表等 DEC-006 / 007 / 025\"、scope 的\n \"等 DEC-001—005 / 017 / 018 / 039\"、ai-gateway 的\"路由与账本等 DEC-007\"。前述\n DEC 均已于 2026-09-12 批准,改写成\"未建(阻塞不在裁决侧)\";DEC-039 例外——它\n 至今未进机器 Catalog,仍待 CHG-002 登记,这半句保留。\n- runtime/modules/kit/src/facts.ts:顺序元数据\"待 DEC-013—016 定\"已由 DEC-016\n 裁定(Owner 单调 aggregateVersion、消费者 lastAppliedVersion + 有界 gap)。\n- contracts/candidates/facts/OrganizationUnitMoved.v1.json 的 note:组织 Owner 已由\n DEC-002 裁定(A 案:逻辑独立 Organization 域,首期宿主 HR,hosted_by 显式)。\n\nblocked_by 一个字没动。候选事实的过期阻塞位与 EmploymentTransferred 同属一类,\n改动走变更包(参照 CHG-007),不在本次范围。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8b969bceb52bd11d9a456b51eb635350322be2d9","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-15T03:05:57-07:00","added":[],"removed":[],"modified":["contracts/candidates/facts/OrganizationUnitMoved.v1.json","docs/owner-matrix.md","runtime/modules/kit/src/facts.ts"]},{"id":"171baf4983c82b9b2c1ba9cc4b3bfc7764be9a14","message":"fix(contracts): 跨清单链接规则按 DEC-009 重写 —— 门禁不该把已批准的裁决反过来写\n\nSOURCE_MANIFEST_MISMATCH 判定 productId === app.id ∧ productVersion ===\napp.version,而 DEC-009(2026-09-12 批准,A 案)写明\"三清单独立 Schema / Owner /\n版本,跨清单只存引用\"——它要求两份清单同 id 同版本,正是该裁决明令分开的东西。\n\n后果是实测出来的:12 份 AppManifest 只有 juhai.hr 碰巧满足,另三个公用应用\"补了\nsourceManifest 也过不去\",于是干脆没人补,跨清单链接整体缺位(回灌台账 U-33、\ncheck-domain-layer 的 D3 三条)。\n\n规则改为只断言 DEC-009 允许断言的那部分:引用必须解析得到一份产品清单、且不含糊。\n新增导出 resolveProductDeclaration,认单产品文件(products/\u003cid\u003e/manifest.json、\nkernel.products.entry.json)与产品列表(kernel.products.json)两种在用形状;\nSOURCE_MANIFEST_MISMATCH 由 SOURCE_MANIFEST_NOT_A_PRODUCT 与\nSOURCE_MANIFEST_AMBIGUOUS(列表里多于一个产品)取代。id 与版本的一致性不归这里\n——版本相等而内容分叉的漂移由内容摘要对账承接(GAP-10;D7 / D10)。\n\n连带修掉一条此前永远报不出来的规则:SOURCE_MANIFEST_NOT_FOUND 在文件不存在时本该\n报,实际是下一行的 readJson 先抛原始 ENOENT、门禁在收齐 issues 之前就崩。写这条的\n负向用例时它没红,才发现。check() 改为返回存在性并据此短路。规则写了、触发条件让它\n对真实输入永不成立,与 D11 判的那类假绿同源。\n\n三份 AppManifest 各补一条 app.sourceManifest(字段本就在 Schema 里,非 Schema 变更)。\n\n核验:contracts 测试 270 → 278;scripts/check.mjs exit 0;check-domain-layer --only D3\n由 3 条降为 0;根链 check:modules / check:module-imports / check:catalog / check:facts /\ncheck:caddy / check:otel 全绿,governance 测试 215/215。负向实做两次:sourceManifest\n指向 contracts/package.json 触发 NOT_A_PRODUCT,指向不存在的路径触发 NOT_FOUND。\n\n未做:镜像 平台治理/platform-contracts 的同名 linter 未同步——它是 C5 待退役的旧副本,\n两份早已分叉。三个仓的 app.version 仍是占位的 0.1.0,DEC-009 下不再影响判定。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/171baf4983c82b9b2c1ba9cc4b3bfc7764be9a14","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-15T03:05:49-07:00","added":[],"removed":[],"modified":["contracts/SOURCE.md","contracts/apps/execution-control.draft.json","contracts/apps/juhai.devicecloud.draft.json","contracts/apps/juhai.knowledgecloud.draft.json","contracts/scripts/governance-linter.mjs","contracts/test/governance-linter.test.mjs"]},{"id":"5a8ea1ffa427806d2d16ee01b8accab08b50e1fc","message":"chore(reports): 摘除跳过豁免后在 clean HEAD 8a891fc 上重跑回绑\n\ncheck:evidence 13 份已登记报告全部新鲜。余下三条 EVIDENCE_STALE 是 runtime/UI\n与主线验收报告,需真实 DB/Redis 重跑,不在静态链范围。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5a8ea1ffa427806d2d16ee01b8accab08b50e1fc","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-14T23:58:24-07:00","added":[],"removed":[],"modified":["reports/caddy.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"]},{"id":"8a891fc7c617ef141a0d750b91161e2500c8e5b4","message":"fix(governance): 摘掉 dec-039 的跳过豁免,并禁止根链再出现 allow-unavailable\n\n治理机制自身的失效模式-2026-09-14 模式一判据 3。dec-039 套件的路径此前是迁移双\n替换产物,套件报 unavailable,而根链挂着 --allow-unavailable-suite\ndec-039-party-model,于是那 25 例正反向夹具**从来没有真正跑过**,门禁一直显示\n通过。永远红至少还刺眼,永远绿是彻底的静音。\n\n路径已在 1ecac14 修好、夹具实跑 25/25,本轮把豁免开关摘掉:check:fixtures 17 套件\n166 例,不可用 0,status=passed。\n\n护栏守根因不守当时的输出:任何 package.json 脚本再出现 --allow-unavailable 即红;\n另断言最近一次 fixtures 报告的不可用套件为 0、豁免名单为空。确有套件暂时跑不了时,\n应让门禁失败并具名登记原因,而不是让它静音。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8a891fc7c617ef141a0d750b91161e2500c8e5b4","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-14T23:58:03-07:00","added":["governance/test/no-silent-skip.test.mjs"],"removed":[],"modified":["package.json"]}],"total_commits":0,"head_commit":{"id":"68cb0ab2c652fad74b929a1bd92b6c3b91aa1dc2","message":"chore(reports): 在 clean HEAD 8b969bc 上重跑静态门禁并回绑\n\n九份报告的 provenance 全部绑定 8b969bc、worktreeDirty=false:caddy / catalog-drift /\ncatalog-reconciliation / evidence-freshness / facts / fixtures / migration-decs /\nmodule-imports / otel。check:fixtures 17 套件 166 例 0 失败 0 不可用;catalog:drift\n仍 error 0 / drift 4(四条已知待办走 CHG-002 → 003)。\n\ncheck:evidence 由 3 条告警增至 4 条:新增的一条是\nreports/port-conformance.latest.json(绑定 dbf0fb7),作用域内变更的唯一文件是\nruntime/modules/kit/src/facts.ts —— 上一提交里那处只改了文档注释。新鲜度判定按\n作用域而非内容,分不出注释与行为,这是它该有的保守方向;该报告需要真实端口重跑才\n能回绑,本轮不伪造。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/68cb0ab2c652fad74b929a1bd92b6c3b91aa1dc2","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-15T03:06:27-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"]},"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":13782,"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-15T13:47: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
|
1789468031
|
1789468069
|
0
|
1789468031
|
1789468140
|
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
|
|
24031
|
chore(reports): CHG-019 应用后 catalog / drift / fixt chore(reports): CHG-019 应用后 catalog / drift / fixtures / 工作台快照 / evidence 回绑 @ bde8af9...
|
116
|
5
|
platform.yml
|
90
|
5
|
0
|
refs/heads/main
|
7ca595293cae2a013f38280665e3ad8135c5d3c3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b54eccb01afc84bc640e987a599840b3f645e167","after":"7ca595293cae2a013f38280665e3ad8135c5d3c3","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b54eccb01afc84bc640e987a599840b3f645e167...7ca595293cae2a013f38280665e3ad8135c5d3c3","commits":[{"id":"7ca595293cae2a013f38280665e3ad8135c5d3c3","message":"chore(reports): CHG-019 应用后 catalog / drift / fixtures / 工作台快照 / evidence 回绑 @ bde8af9\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7ca595293cae2a013f38280665e3ad8135c5d3c3","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-17T08:34:28-07:00","added":[],"removed":[],"modified":["reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/evidence-freshness.latest.json","reports/fixtures.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"bde8af9ca8d2191cd8a05fc10121ef108f6ce67e","message":"feat(contracts): 应用 CHG-019(A-6)——permissions.json 八项应用域资源升 active,Linter 成熟度合法集扩为 draft | active\n\n决策批次 2026-09-16 A-6 批准「8 项离开 draft」,目录负责人 2026-09-17 选定终态 active。Linter PERMISSION_RESOURCE_METADATA_INVALID 改为 maturity ∈ {draft, active} 且 owner_domain 必填;hr.employment / identity.tenant-administration / knowledge.content / device.asset / quotation.operations / service.operations / execution.operations / material.production 改 active;platform.operations(CHG-005)保持 draft 至 OPS 命令验收。测试补成熟度负例与八项 active 基线断言,285/285;check:generated 一致;catalog / drift / fixtures 通过。运行时接线(P-4)随后单独提交。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bde8af9ca8d2191cd8a05fc10121ef108f6ce67e","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-17T08:34:24-07:00","added":[],"removed":[],"modified":["contracts/catalogs/permissions.json","contracts/scripts/governance-linter.mjs","contracts/test/governance-linter.test.mjs"]}],"total_commits":0,"head_commit":{"id":"7ca595293cae2a013f38280665e3ad8135c5d3c3","message":"chore(reports): CHG-019 应用后 catalog / drift / fixtures / 工作台快照 / evidence 回绑 @ bde8af9\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7ca595293cae2a013f38280665e3ad8135c5d3c3","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-17T08:34:28-07:00","added":[],"removed":[],"modified":["reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/evidence-freshness.latest.json","reports/fixtures.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":16358,"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-17T23:28: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
|
10
|
0
|
1789659579
|
0
|
1789659271
|
1789659579
|
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
|
|
26669
|
feat(eios): AI 出口对齐 04 M7 ai-route,knowledge-vecto feat(eios): AI 出口对齐 04 M7 ai-route,knowledge-vector 向量出站收口到 ModelPort...
|
160
|
5
|
ci.yml
|
6
|
5
|
0
|
refs/heads/main
|
b0b7ddc80b20bf61675f5afea0d41764e8cfa770
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b581d18e4449cb04a547e46807641a4c991417e7","after":"b0b7ddc80b20bf61675f5afea0d41764e8cfa770","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/b581d18e4449cb04a547e46807641a4c991417e7...b0b7ddc80b20bf61675f5afea0d41764e8cfa770","commits":[{"id":"b0b7ddc80b20bf61675f5afea0d41764e8cfa770","message":"feat(eios): AI 出口对齐 04 M7 ai-route,knowledge-vector 向量出站收口到 ModelPort\n\n04 M7 对调用方的合同是候选 ai-route.v1(@juhai/client-ai rc.8):先申请路由决策,\nprovider=litellm 时交平台 invoke 执行。原 AI_GATEWAY_BASE_URL 只换基址,对不上,\n另写 ModelPort 实现,网关开关保持原样:\n\n- shared/ai/eios-ai-route-model-port.ts:route → invoke,形状、决策判据与 baseUrl 规则\n 逐字段对齐 04 client-ai 源码;拒绝、形状不对、远端错误、不可达一律抛\n EiosAiRouteError,不回退直连;非 litellm 路由上报 released 释放预留后拒绝;\n invoke 承接不了的请求(工具、JSON 模式、图片、扩展请求体、embedding、流式)\n 默认拒绝且不发路由请求,EIOS_AI_ROUTE_UNSUPPORTED=direct 才交回默认实现。\n- config/eios/ai.ts 新增 EIOS_AI_ROUTE_*(默认 off);install-eios-adapters 新增\n aiRoute,参数齐全才 setModelPort。\n- model-port.ts:对话请求加可选 governance;新增可选 embedBatch 与 embedTexts。\n- knowledge-vector 的 4 处 /embeddings 直连改经 ModelPort,错误文案不变,向量数\n 不符判失败;lint 规则扩到 /embeddings 结尾的字面量。\n\n测试新增 13 项(loopback 夹具与假端口,未连真实 04)。读数:type-check 0 错误;\nlint 0 错误、3189 条警告;单测 8981/8997(17 项基线失败);inventory 10 项一致。\n文档:lanes/ai.md §3.3 与 §6、README、改造计划 P1 执行状态、总设计 B-06 行号、\n.env.eios.example。\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/b0b7ddc80b20bf61675f5afea0d41764e8cfa770","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:43:33-07:00","added":["backend/src/modules/knowledge-capture/knowledge-vector.service.test.ts","backend/src/shared/ai/eios-ai-route-model-port.test.ts","backend/src/shared/ai/eios-ai-route-model-port.ts"],"removed":[],"modified":[".env.eios.example","backend/.eslintrc.cjs","backend/src/config/eios/ai.ts","backend/src/modules/knowledge-capture/knowledge-vector.service.ts","backend/src/shared/ai/model-port.ts","backend/src/shared/ports/install-eios-adapters.test.ts","backend/src/shared/ports/install-eios-adapters.ts","docs/eios-transformation/README.md","docs/eios-transformation/inventory/ai-modules.md","docs/eios-transformation/inventory/dead-code-and-root.md","docs/eios-transformation/inventory/module-disposition.md","docs/eios-transformation/inventory/permissions.md","docs/eios-transformation/lanes/ai.md","docs/eios-transformation/总设计-2026-10-27.md","docs/eios-transformation/改造计划-2026-10-28.md"]}],"total_commits":0,"head_commit":{"id":"b0b7ddc80b20bf61675f5afea0d41764e8cfa770","message":"feat(eios): AI 出口对齐 04 M7 ai-route,knowledge-vector 向量出站收口到 ModelPort\n\n04 M7 对调用方的合同是候选 ai-route.v1(@juhai/client-ai rc.8):先申请路由决策,\nprovider=litellm 时交平台 invoke 执行。原 AI_GATEWAY_BASE_URL 只换基址,对不上,\n另写 ModelPort 实现,网关开关保持原样:\n\n- shared/ai/eios-ai-route-model-port.ts:route → invoke,形状、决策判据与 baseUrl 规则\n 逐字段对齐 04 client-ai 源码;拒绝、形状不对、远端错误、不可达一律抛\n EiosAiRouteError,不回退直连;非 litellm 路由上报 released 释放预留后拒绝;\n invoke 承接不了的请求(工具、JSON 模式、图片、扩展请求体、embedding、流式)\n 默认拒绝且不发路由请求,EIOS_AI_ROUTE_UNSUPPORTED=direct 才交回默认实现。\n- config/eios/ai.ts 新增 EIOS_AI_ROUTE_*(默认 off);install-eios-adapters 新增\n aiRoute,参数齐全才 setModelPort。\n- model-port.ts:对话请求加可选 governance;新增可选 embedBatch 与 embedTexts。\n- knowledge-vector 的 4 处 /embeddings 直连改经 ModelPort,错误文案不变,向量数\n 不符判失败;lint 规则扩到 /embeddings 结尾的字面量。\n\n测试新增 13 项(loopback 夹具与假端口,未连真实 04)。读数:type-check 0 错误;\nlint 0 错误、3189 条警告;单测 8981/8997(17 项基线失败);inventory 10 项一致。\n文档:lanes/ai.md §3.3 与 §6、README、改造计划 P1 执行状态、总设计 B-06 行号、\n.env.eios.example。\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/b0b7ddc80b20bf61675f5afea0d41764e8cfa770","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:43:33-07:00","added":["backend/src/modules/knowledge-capture/knowledge-vector.service.test.ts","backend/src/shared/ai/eios-ai-route-model-port.test.ts","backend/src/shared/ai/eios-ai-route-model-port.ts"],"removed":[],"modified":[".env.eios.example","backend/.eslintrc.cjs","backend/src/config/eios/ai.ts","backend/src/modules/knowledge-capture/knowledge-vector.service.ts","backend/src/shared/ai/model-port.ts","backend/src/shared/ports/install-eios-adapters.test.ts","backend/src/shared/ports/install-eios-adapters.ts","docs/eios-transformation/README.md","docs/eios-transformation/inventory/ai-modules.md","docs/eios-transformation/inventory/dead-code-and-root.md","docs/eios-transformation/inventory/module-disposition.md","docs/eios-transformation/inventory/permissions.md","docs/eios-transformation/lanes/ai.md","docs/eios-transformation/总设计-2026-10-27.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":2102295,"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-30T14:07: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
|
20
|
1793343643
|
1793347854
|
0
|
1793343457
|
1793347854
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
23651
|
docs: 归档 2026-09-06 项目全面分析报告
|
57
|
5
|
governance.yml
|
23
|
5
|
0
|
refs/heads/main
|
0d31f4f01cdbf250d891121e9d402611861c992d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b5b17df4635fa722221afca479d61771915e3b60","after":"0d31f4f01cdbf250d891121e9d402611861c992d","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/b5b17df4635fa722221afca479d61771915e3b60...0d31f4f01cdbf250d891121e9d402611861c992d","commits":[{"id":"0d31f4f01cdbf250d891121e9d402611861c992d","message":"docs: 归档 2026-09-06 项目全面分析报告\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/0d31f4f01cdbf250d891121e9d402611861c992d","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-06T08:51:26-07:00","added":["reports/project-deep-analysis-2026-09-06.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"0d31f4f01cdbf250d891121e9d402611861c992d","message":"docs: 归档 2026-09-06 项目全面分析报告\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/0d31f4f01cdbf250d891121e9d402611861c992d","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-06T08:51:26-07:00","added":["reports/project-deep-analysis-2026-09-06.md"],"removed":[],"modified":[]},"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":286403,"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-06T23:49: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
|
1788709976
|
1788710013
|
0
|
1788709975
|
1788710013
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25525
|
chore(reports): bind final workbench snapshots wit chore(reports): bind final workbench snapshots with deployed runtime evidence...
|
116
|
5
|
platform.yml
|
596
|
5
|
0
|
refs/heads/main
|
daa2c16294a003e00b13585eba3a6a5a425ebb57
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b5b354da2c551c6a2c811da0e5d1359336c01949","after":"daa2c16294a003e00b13585eba3a6a5a425ebb57","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b5b354da2c551c6a2c811da0e5d1359336c01949...daa2c16294a003e00b13585eba3a6a5a425ebb57","commits":[{"id":"daa2c16294a003e00b13585eba3a6a5a425ebb57","message":"chore(reports): bind final workbench snapshots with deployed runtime evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/daa2c16294a003e00b13585eba3a6a5a425ebb57","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-11T01:22:37-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"8be2b4b688eb297b6bbd9f7552090540e49a4a9f","message":"chore(reports): bind closeout documentation checks at clean 039cc12c\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8be2b4b688eb297b6bbd9f7552090540e49a4a9f","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-11T01:22:36-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":"55bc68f05c0f452f03ee9f84d46b19ecfff733b3","message":"docs(ai): record final root validation and scoped test resource cleanup\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/55bc68f05c0f452f03ee9f84d46b19ecfff733b3","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-11T01:22:36-07:00","added":["docs/evidence/model-center-live-2026-10-11/cleanup.json"],"removed":[],"modified":["docs/evidence/model-center-live-2026-10-11/validation.json","docs/统一模型中心嗨赞真实验收与登录修复-2026-10-11.md"]},{"id":"039cc12c3fe678144e785f9c58cffd37e42776ef","message":"docs(ai): record real pilot login budget and deployed text image acceptance\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/039cc12c3fe678144e785f9c58cffd37e42776ef","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-11T01:19:53-07:00","added":["docs/evidence/model-center-live-2026-10-11/main-service-deployment.json","docs/evidence/model-center-live-2026-10-11/media-drafts-proof.json","docs/evidence/model-center-live-2026-10-11/pilot-browser-proof.json","docs/evidence/model-center-live-2026-10-11/pilot-budget.png","docs/evidence/model-center-live-2026-10-11/pilot-executions.png","docs/evidence/model-center-live-2026-10-11/pilot-http-m2-proof.json","docs/evidence/model-center-live-2026-10-11/pilot-http-proof.json","docs/evidence/model-center-live-2026-10-11/pilot-mobile.png","docs/evidence/model-center-live-2026-10-11/pilot-runtime-deployment.json","docs/evidence/model-center-live-2026-10-11/pilot-ui-client.json","docs/evidence/model-center-live-2026-10-11/pilot-ui-login-proof.json","docs/evidence/model-center-live-2026-10-11/validation.json"],"removed":[],"modified":["docs/当前状态与验收边界.md","docs/统一模型中心嗨赞真实验收与登录修复-2026-10-11.md","docs/能力设计/统一模型中心视频音频执行批次-2026-10-11.md","runtime/CLAUDE.md"]},{"id":"015556f089dc9da43f74d7cff94874c0226b268e","message":"chore(reports): bind accepted fixed image deployed on current dev at b5b354da\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/015556f089dc9da43f74d7cff94874c0226b268e","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-11T01:19:53-07:00","added":[],"removed":[],"modified":["reports/deployed-runtime.latest.json"]}],"total_commits":0,"head_commit":{"id":"daa2c16294a003e00b13585eba3a6a5a425ebb57","message":"chore(reports): bind final workbench snapshots with deployed runtime evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/daa2c16294a003e00b13585eba3a6a5a425ebb57","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-11T01:22:37-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":49109,"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-11T16:16: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
|
3
|
26
|
1791706992
|
1791707050
|
0
|
1791706991
|
1791707058
|
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
|
|
25371
|
merge: preserve OS identity gates with current mai merge: preserve OS identity gates with current main and registry admission...
|
76
|
5
|
governance.yml
|
162
|
5
|
0
|
refs/heads/main
|
9b4210346a7997f20f92d0326848d172f9acc17f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b5b504aec5ab1199aecd415d36c439b993d134e7","after":"9b4210346a7997f20f92d0326848d172f9acc17f","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/b5b504aec5ab1199aecd415d36c439b993d134e7...9b4210346a7997f20f92d0326848d172f9acc17f","commits":[{"id":"9b4210346a7997f20f92d0326848d172f9acc17f","message":"merge: preserve OS identity gates with current main and registry admission\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/9b4210346a7997f20f92d0326848d172f9acc17f","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-10T02:54:00-07:00","added":["app-manifest.json","docs/operations/local-restart-2026-10-08.md","docs/operations/local-web-proxy-repair-2026-09-26.md","docs/operations/platform-dev-e1-usage-export-2026-09-26.md","governance/platform-integration.json","reports/app-manifest.latest.json","scripts/check-app-manifest.mjs"],"removed":["apps/api-fastify/src/plugins/trigger-engine.ts"],"modified":["CLAUDE.md","apps/api-fastify/src/app.ts","apps/api-fastify/src/modules/triggers.service.ts","apps/api-fastify/src/plugins/outbox.ts","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/test/llm.acceptance.test.ts","apps/api-fastify/test/llm.usage-export.platform-e2e.test.ts","apps/api-fastify/test/product-extension.acceptance.test.ts","apps/api-fastify/test/triggers.integration.test.ts","apps/api-nestjs/src/events/outbox-dispatcher.service.ts","apps/api-nestjs/src/queue/jobs.processor.ts","apps/api-nestjs/src/queue/queue.module.ts","apps/api-nestjs/src/queue/queue.types.ts","apps/api-nestjs/src/triggers/trigger-engine.service.ts","apps/api-nestjs/src/triggers/triggers.module.ts","apps/api-nestjs/test/llm.acceptance.test.ts","apps/api-nestjs/test/llm.usage-export.platform-e2e.test.ts","apps/api-nestjs/test/product-extension.acceptance.test.ts","apps/api-nestjs/test/triggers.integration.test.ts","apps/web/e2e/acceptance.spec.ts","docs/domain/enterprise-control-plane-integration-governance.md","docs/operations/registry-admission-2026-10-10.md","docs/planning/development-blueprint-2026-09-04.md","docs/product-extension-guide.md","governance.registry.json","governance/app-manifest.candidate.json","governance/registry-source-artifact.json","kernel.boundaries.json","kernel.boundaries.lock.json","kernel.downstream.lock.json","kernel.exports.lock.json","kernel.packages.json","kernel.packages.lock.json","kernel.products.json","kernel.products.lock.json","package.json","packages/contracts/src/contracts.test.ts","packages/contracts/src/job.ts","packages/contracts/src/trigger.ts","packages/tool-runtime/package.json","products/juhai.hr/acceptance/runtime-suite.mjs","products/juhai.hr/acceptance/web-workspace.acceptance.spec.ts","products/juhai.hr/host/web/features/hr/api/hr-api.ts","products/juhai.hr/host/web/features/hr/components/HrDeliveryAuditWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrMasterDataWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrPersonnelChangeWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrPersonnelGovernanceWorkbench.tsx","products/juhai.hr/manifest.json","reports/agent-adapters.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json","scripts/check-all.mjs","scripts/check-dual-backend-parity.mjs","scripts/check-rls.mjs","scripts/check-ui-acceptance.mjs","scripts/lib/registry-admission.mjs","scripts/mock-llm-tool-provider.mjs"]},{"id":"0df34078a9387dc2a1aa66be2bc18018a81401d5","message":"feat(registry): add OS service admission with mapped identity and source artifact\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0df34078a9387dc2a1aa66be2bc18018a81401d5","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-10T02:44:18-07:00","added":["docs/operations/registry-admission-2026-10-10.md","governance/registry-identity-mapping.json","governance/registry-source-artifact.json","scripts/lib/registry-admission.mjs","scripts/lib/registry-admission.test.mjs","scripts/registry-admission.mjs"],"removed":[],"modified":["governance/app-manifest.candidate.json","package.json","pnpm-lock.yaml"]},{"id":"0473b44cb88921830f04e73bc3dff8bdab7f5383","message":"test(mcp): use selected query version in Fastify tool registration\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0473b44cb88921830f04e73bc3dff8bdab7f5383","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-10T01:01:03-07:00","added":[],"removed":[],"modified":["apps/api-fastify/test/llm.acceptance.test.ts"]},{"id":"1c7c38bcf1ed75569c3f5bc9e5509d8039cb4c2b","message":"test(mcp): bind worker acceptance to the installed query v2 contract\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/1c7c38bcf1ed75569c3f5bc9e5509d8039cb4c2b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T00:02:22-07:00","added":[],"removed":[],"modified":["apps/api-fastify/test/llm.acceptance.test.ts","apps/api-nestjs/test/llm.acceptance.test.ts"]},{"id":"6bc8b2021b0b79f9d6afb7edf86e44660c6242df","message":"feat(identity): consume control-plane lifecycle and canonical erasure checkpoints\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/6bc8b2021b0b79f9d6afb7edf86e44660c6242df","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-09T23:47:38-07:00","added":["apps/api-fastify/prisma/migrations/20261010000000_control_plane_identity/migration.sql","apps/api-nestjs/prisma/migrations/20261010000000_control_plane_identity/migration.sql","docs/domain/control-plane-identity-blueprint.md","products/juhai.hr/migrations/juhai.hr.personnel-core/20261010000000_enterprise_fact_export_grants.sql","scripts/check-identity-protocol-runtime.mjs","scripts/identity-protocol-agent.mjs","scripts/lib/identity-protocol.mjs"],"removed":[],"modified":["apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/plugins/events.ts","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/src/plugins/rls-prisma.ts","apps/api-fastify/src/plugins/tool-intent-dispatcher.ts","apps/api-nestjs/prisma/schema.prisma","apps/api-nestjs/src/events/fanout.service.ts","apps/api-nestjs/src/prisma/rls-prisma.ts","apps/api-nestjs/src/queue/jobs.processor.ts","apps/api-nestjs/src/tools/tool-intent-dispatcher.service.ts","docs/domain/enterprise-control-plane-integration-governance.md","docs/domain/owner-matrix.md","kernel.downstream.lock.json","kernel.packages.json","kernel.packages.lock.json","packages/contracts/package.json","packages/contracts/src/rls.test.ts","packages/contracts/src/rls.ts","packages/product-runtime/src/product-sql.ts","packages/tool-runtime/package.json"]}],"total_commits":0,"head_commit":{"id":"9b4210346a7997f20f92d0326848d172f9acc17f","message":"merge: preserve OS identity gates with current main and registry admission\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/9b4210346a7997f20f92d0326848d172f9acc17f","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-10T02:54:00-07:00","added":["app-manifest.json","docs/operations/local-restart-2026-10-08.md","docs/operations/local-web-proxy-repair-2026-09-26.md","docs/operations/platform-dev-e1-usage-export-2026-09-26.md","governance/platform-integration.json","reports/app-manifest.latest.json","scripts/check-app-manifest.mjs"],"removed":["apps/api-fastify/src/plugins/trigger-engine.ts"],"modified":["CLAUDE.md","apps/api-fastify/src/app.ts","apps/api-fastify/src/modules/triggers.service.ts","apps/api-fastify/src/plugins/outbox.ts","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/test/llm.acceptance.test.ts","apps/api-fastify/test/llm.usage-export.platform-e2e.test.ts","apps/api-fastify/test/product-extension.acceptance.test.ts","apps/api-fastify/test/triggers.integration.test.ts","apps/api-nestjs/src/events/outbox-dispatcher.service.ts","apps/api-nestjs/src/queue/jobs.processor.ts","apps/api-nestjs/src/queue/queue.module.ts","apps/api-nestjs/src/queue/queue.types.ts","apps/api-nestjs/src/triggers/trigger-engine.service.ts","apps/api-nestjs/src/triggers/triggers.module.ts","apps/api-nestjs/test/llm.acceptance.test.ts","apps/api-nestjs/test/llm.usage-export.platform-e2e.test.ts","apps/api-nestjs/test/product-extension.acceptance.test.ts","apps/api-nestjs/test/triggers.integration.test.ts","apps/web/e2e/acceptance.spec.ts","docs/domain/enterprise-control-plane-integration-governance.md","docs/operations/registry-admission-2026-10-10.md","docs/planning/development-blueprint-2026-09-04.md","docs/product-extension-guide.md","governance.registry.json","governance/app-manifest.candidate.json","governance/registry-source-artifact.json","kernel.boundaries.json","kernel.boundaries.lock.json","kernel.downstream.lock.json","kernel.exports.lock.json","kernel.packages.json","kernel.packages.lock.json","kernel.products.json","kernel.products.lock.json","package.json","packages/contracts/src/contracts.test.ts","packages/contracts/src/job.ts","packages/contracts/src/trigger.ts","packages/tool-runtime/package.json","products/juhai.hr/acceptance/runtime-suite.mjs","products/juhai.hr/acceptance/web-workspace.acceptance.spec.ts","products/juhai.hr/host/web/features/hr/api/hr-api.ts","products/juhai.hr/host/web/features/hr/components/HrDeliveryAuditWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrMasterDataWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrPersonnelChangeWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrPersonnelGovernanceWorkbench.tsx","products/juhai.hr/manifest.json","reports/agent-adapters.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json","scripts/check-all.mjs","scripts/check-dual-backend-parity.mjs","scripts/check-rls.mjs","scripts/check-ui-acceptance.mjs","scripts/lib/registry-admission.mjs","scripts/mock-llm-tool-provider.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":99388,"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":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-09T13:32: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
|
3
|
18
|
0
|
1791628183
|
0
|
1791626515
|
1791628183
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25372
|
merge: preserve OS identity gates with current mai merge: preserve OS identity gates with current main and registry admission...
|
76
|
5
|
platform-governance.yml
|
163
|
5
|
0
|
refs/heads/main
|
9b4210346a7997f20f92d0326848d172f9acc17f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b5b504aec5ab1199aecd415d36c439b993d134e7","after":"9b4210346a7997f20f92d0326848d172f9acc17f","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/b5b504aec5ab1199aecd415d36c439b993d134e7...9b4210346a7997f20f92d0326848d172f9acc17f","commits":[{"id":"9b4210346a7997f20f92d0326848d172f9acc17f","message":"merge: preserve OS identity gates with current main and registry admission\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/9b4210346a7997f20f92d0326848d172f9acc17f","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-10T02:54:00-07:00","added":["app-manifest.json","docs/operations/local-restart-2026-10-08.md","docs/operations/local-web-proxy-repair-2026-09-26.md","docs/operations/platform-dev-e1-usage-export-2026-09-26.md","governance/platform-integration.json","reports/app-manifest.latest.json","scripts/check-app-manifest.mjs"],"removed":["apps/api-fastify/src/plugins/trigger-engine.ts"],"modified":["CLAUDE.md","apps/api-fastify/src/app.ts","apps/api-fastify/src/modules/triggers.service.ts","apps/api-fastify/src/plugins/outbox.ts","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/test/llm.acceptance.test.ts","apps/api-fastify/test/llm.usage-export.platform-e2e.test.ts","apps/api-fastify/test/product-extension.acceptance.test.ts","apps/api-fastify/test/triggers.integration.test.ts","apps/api-nestjs/src/events/outbox-dispatcher.service.ts","apps/api-nestjs/src/queue/jobs.processor.ts","apps/api-nestjs/src/queue/queue.module.ts","apps/api-nestjs/src/queue/queue.types.ts","apps/api-nestjs/src/triggers/trigger-engine.service.ts","apps/api-nestjs/src/triggers/triggers.module.ts","apps/api-nestjs/test/llm.acceptance.test.ts","apps/api-nestjs/test/llm.usage-export.platform-e2e.test.ts","apps/api-nestjs/test/product-extension.acceptance.test.ts","apps/api-nestjs/test/triggers.integration.test.ts","apps/web/e2e/acceptance.spec.ts","docs/domain/enterprise-control-plane-integration-governance.md","docs/operations/registry-admission-2026-10-10.md","docs/planning/development-blueprint-2026-09-04.md","docs/product-extension-guide.md","governance.registry.json","governance/app-manifest.candidate.json","governance/registry-source-artifact.json","kernel.boundaries.json","kernel.boundaries.lock.json","kernel.downstream.lock.json","kernel.exports.lock.json","kernel.packages.json","kernel.packages.lock.json","kernel.products.json","kernel.products.lock.json","package.json","packages/contracts/src/contracts.test.ts","packages/contracts/src/job.ts","packages/contracts/src/trigger.ts","packages/tool-runtime/package.json","products/juhai.hr/acceptance/runtime-suite.mjs","products/juhai.hr/acceptance/web-workspace.acceptance.spec.ts","products/juhai.hr/host/web/features/hr/api/hr-api.ts","products/juhai.hr/host/web/features/hr/components/HrDeliveryAuditWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrMasterDataWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrPersonnelChangeWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrPersonnelGovernanceWorkbench.tsx","products/juhai.hr/manifest.json","reports/agent-adapters.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json","scripts/check-all.mjs","scripts/check-dual-backend-parity.mjs","scripts/check-rls.mjs","scripts/check-ui-acceptance.mjs","scripts/lib/registry-admission.mjs","scripts/mock-llm-tool-provider.mjs"]},{"id":"0df34078a9387dc2a1aa66be2bc18018a81401d5","message":"feat(registry): add OS service admission with mapped identity and source artifact\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0df34078a9387dc2a1aa66be2bc18018a81401d5","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-10T02:44:18-07:00","added":["docs/operations/registry-admission-2026-10-10.md","governance/registry-identity-mapping.json","governance/registry-source-artifact.json","scripts/lib/registry-admission.mjs","scripts/lib/registry-admission.test.mjs","scripts/registry-admission.mjs"],"removed":[],"modified":["governance/app-manifest.candidate.json","package.json","pnpm-lock.yaml"]},{"id":"0473b44cb88921830f04e73bc3dff8bdab7f5383","message":"test(mcp): use selected query version in Fastify tool registration\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0473b44cb88921830f04e73bc3dff8bdab7f5383","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-10T01:01:03-07:00","added":[],"removed":[],"modified":["apps/api-fastify/test/llm.acceptance.test.ts"]},{"id":"1c7c38bcf1ed75569c3f5bc9e5509d8039cb4c2b","message":"test(mcp): bind worker acceptance to the installed query v2 contract\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/1c7c38bcf1ed75569c3f5bc9e5509d8039cb4c2b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T00:02:22-07:00","added":[],"removed":[],"modified":["apps/api-fastify/test/llm.acceptance.test.ts","apps/api-nestjs/test/llm.acceptance.test.ts"]},{"id":"6bc8b2021b0b79f9d6afb7edf86e44660c6242df","message":"feat(identity): consume control-plane lifecycle and canonical erasure checkpoints\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/6bc8b2021b0b79f9d6afb7edf86e44660c6242df","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-09T23:47:38-07:00","added":["apps/api-fastify/prisma/migrations/20261010000000_control_plane_identity/migration.sql","apps/api-nestjs/prisma/migrations/20261010000000_control_plane_identity/migration.sql","docs/domain/control-plane-identity-blueprint.md","products/juhai.hr/migrations/juhai.hr.personnel-core/20261010000000_enterprise_fact_export_grants.sql","scripts/check-identity-protocol-runtime.mjs","scripts/identity-protocol-agent.mjs","scripts/lib/identity-protocol.mjs"],"removed":[],"modified":["apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/plugins/events.ts","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/src/plugins/rls-prisma.ts","apps/api-fastify/src/plugins/tool-intent-dispatcher.ts","apps/api-nestjs/prisma/schema.prisma","apps/api-nestjs/src/events/fanout.service.ts","apps/api-nestjs/src/prisma/rls-prisma.ts","apps/api-nestjs/src/queue/jobs.processor.ts","apps/api-nestjs/src/tools/tool-intent-dispatcher.service.ts","docs/domain/enterprise-control-plane-integration-governance.md","docs/domain/owner-matrix.md","kernel.downstream.lock.json","kernel.packages.json","kernel.packages.lock.json","packages/contracts/package.json","packages/contracts/src/rls.test.ts","packages/contracts/src/rls.ts","packages/product-runtime/src/product-sql.ts","packages/tool-runtime/package.json"]}],"total_commits":0,"head_commit":{"id":"9b4210346a7997f20f92d0326848d172f9acc17f","message":"merge: preserve OS identity gates with current main and registry admission\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/9b4210346a7997f20f92d0326848d172f9acc17f","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-10T02:54:00-07:00","added":["app-manifest.json","docs/operations/local-restart-2026-10-08.md","docs/operations/local-web-proxy-repair-2026-09-26.md","docs/operations/platform-dev-e1-usage-export-2026-09-26.md","governance/platform-integration.json","reports/app-manifest.latest.json","scripts/check-app-manifest.mjs"],"removed":["apps/api-fastify/src/plugins/trigger-engine.ts"],"modified":["CLAUDE.md","apps/api-fastify/src/app.ts","apps/api-fastify/src/modules/triggers.service.ts","apps/api-fastify/src/plugins/outbox.ts","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/test/llm.acceptance.test.ts","apps/api-fastify/test/llm.usage-export.platform-e2e.test.ts","apps/api-fastify/test/product-extension.acceptance.test.ts","apps/api-fastify/test/triggers.integration.test.ts","apps/api-nestjs/src/events/outbox-dispatcher.service.ts","apps/api-nestjs/src/queue/jobs.processor.ts","apps/api-nestjs/src/queue/queue.module.ts","apps/api-nestjs/src/queue/queue.types.ts","apps/api-nestjs/src/triggers/trigger-engine.service.ts","apps/api-nestjs/src/triggers/triggers.module.ts","apps/api-nestjs/test/llm.acceptance.test.ts","apps/api-nestjs/test/llm.usage-export.platform-e2e.test.ts","apps/api-nestjs/test/product-extension.acceptance.test.ts","apps/api-nestjs/test/triggers.integration.test.ts","apps/web/e2e/acceptance.spec.ts","docs/domain/enterprise-control-plane-integration-governance.md","docs/operations/registry-admission-2026-10-10.md","docs/planning/development-blueprint-2026-09-04.md","docs/product-extension-guide.md","governance.registry.json","governance/app-manifest.candidate.json","governance/registry-source-artifact.json","kernel.boundaries.json","kernel.boundaries.lock.json","kernel.downstream.lock.json","kernel.exports.lock.json","kernel.packages.json","kernel.packages.lock.json","kernel.products.json","kernel.products.lock.json","package.json","packages/contracts/src/contracts.test.ts","packages/contracts/src/job.ts","packages/contracts/src/trigger.ts","packages/tool-runtime/package.json","products/juhai.hr/acceptance/runtime-suite.mjs","products/juhai.hr/acceptance/web-workspace.acceptance.spec.ts","products/juhai.hr/host/web/features/hr/api/hr-api.ts","products/juhai.hr/host/web/features/hr/components/HrDeliveryAuditWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrMasterDataWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrPersonnelChangeWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrPersonnelGovernanceWorkbench.tsx","products/juhai.hr/manifest.json","reports/agent-adapters.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json","scripts/check-all.mjs","scripts/check-dual-backend-parity.mjs","scripts/check-rls.mjs","scripts/check-ui-acceptance.mjs","scripts/lib/registry-admission.mjs","scripts/mock-llm-tool-provider.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":99388,"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":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-09T13:32: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
|
8
|
1791628297
|
1791628315
|
0
|
1791626516
|
1791628400
|
|
|
0
|
Edit
Delete
|
|
23923
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into codex/mainline-candidate-evidence...
|
116
|
5
|
platform.yml
|
43
|
5
|
0
|
refs/heads/main
|
b534a148353902022e83479dee84b969d7059d8c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b5b7b7a18e6bb57854be8fdf5f0660fe6c2a2279","after":"b534a148353902022e83479dee84b969d7059d8c","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b5b7b7a18e6bb57854be8fdf5f0660fe6c2a2279...b534a148353902022e83479dee84b969d7059d8c","commits":[{"id":"b534a148353902022e83479dee84b969d7059d8c","message":"Merge remote-tracking branch 'origin/main' into codex/mainline-candidate-evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b534a148353902022e83479dee84b969d7059d8c","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-12T15:57:05-07:00","added":["docs/MS-2-3持久主线执行记录-2026-09-12.md","docs/domain/ms2-ms4-mainline-blueprint.md","docs/domain/owner-matrix.md","docs/持久主线本地验收.md","governance/check-mainline.mjs","governance/lib/provenance.d.mts","governance/prepare-mainline.mjs","governance/restore-mainline.mjs","reports/foundation-audit-current.latest.json","reports/mainline-acceptance.latest.json","reports/mainline-dev-deployment.latest.json","reports/mainline-restore.latest.json","reports/revocation-sla.latest.json","runtime/clients/fact/migrations/001_outbox_inbox.sql","runtime/clients/fact/package.json","runtime/clients/fact/src/index.ts","runtime/clients/fact/src/protocol.test.ts","runtime/clients/fact/src/protocol.ts","runtime/clients/fact/tsconfig.json","runtime/modules/audit/prisma/migrations/202609120001_audit_ledger/migration.sql","runtime/modules/audit/prisma/migrations/migration_lock.toml","runtime/modules/audit/src/persistence/audit-store.ts","runtime/modules/audit/test/negative/tamper.integration.ts","runtime/modules/audit/vitest.integration.config.ts","runtime/modules/fact/prisma/migrations/202609120001_fact_acceptance/migration.sql","runtime/modules/fact/prisma/migrations/migration_lock.toml","runtime/modules/fact/src/persistence/fact-store.ts","runtime/modules/fact/src/persistence/protocol.ts","runtime/modules/fact/src/persistence/redpanda.ts","runtime/modules/fact/test/persistence.integration.ts","runtime/modules/fact/vitest.integration.config.ts","runtime/modules/kit/src/durable-facts.ts","runtime/modules/permission/prisma/migrations/202609120001_permission_ledger/migration.sql","runtime/modules/permission/prisma/migrations/migration_lock.toml","runtime/modules/permission/src/persistence/permission-store.ts","runtime/test/chaos/redpanda-disconnect.test.ts","runtime/test/e2e/mainline-support.ts","runtime/test/e2e/revocation-sla.test.ts","runtime/test/fixtures/mainline-consumer.sql","runtime/test/fixtures/mainline-owner.sql","stack/provision/redpanda-topics.mjs"],"removed":[],"modified":[".github/workflows/platform.yml","CLAUDE.md","README.md","contracts/SOURCE.md","contracts/catalogs/platform-projects.json","package.json","reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/release-manifest.latest.json","runtime/CLAUDE.md","runtime/apps/api-nestjs/src/auth/auth.guard.ts","runtime/apps/api-nestjs/src/auth/token-verifier.ts","runtime/apps/api-nestjs/src/platform/http/permission-decision.adapter.ts","runtime/apps/api-nestjs/src/platform/http/permission-decision.controller.ts","runtime/apps/api-nestjs/test/platform.http.acceptance.test.ts","runtime/modules.json","runtime/modules/audit/package.json","runtime/modules/audit/prisma/schema.prisma","runtime/modules/audit/src/index.ts","runtime/modules/fact/package.json","runtime/modules/fact/prisma/schema.prisma","runtime/modules/fact/src/index.ts","runtime/modules/kit/package.json","runtime/modules/kit/src/facts.ts","runtime/modules/kit/src/index.ts","runtime/modules/permission/package.json","runtime/modules/permission/prisma/schema.prisma","runtime/modules/permission/src/index.ts","runtime/pnpm-lock.yaml","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json","runtime/test/chaos/fail-closed.test.ts","runtime/test/e2e/mainline.test.ts","runtime/test/package.json","runtime/test/vitest.config.ts","runtime/turbo.json","stack/README.md","stack/compose.yaml","stack/overlays/dev.yaml","stack/overlays/staging.yaml","stack/overlays/test.yaml","stack/provision/redpanda-topics.json","stack/provision/redpanda-topics.sh"]},{"id":"a4af044771ad386af7160b8788e41ea75fd5ae86","message":"Merge pull request #18 from laoluojuhai/codex/mainline-candidate-evidence\n\nfix(governance): verify durable mainline candidate evidence","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a4af044771ad386af7160b8788e41ea75fd5ae86","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-09-12T15:56:21-07:00","added":["governance/lib/mainline-evidence.mjs","reports/mainline-candidate-regression.latest.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/MS-1-Registry裁决登记提案-2026-09-12.md","docs/MS-1建仓与接入执行记录-2026-09-12.md","docs/候选校验与恢复脚本修复记录-2026-09-12.md","governance/README.md","governance/prepare-package-release.mjs","governance/test/package-release.test.mjs","governance/test/verify-candidate.test.mjs","governance/verify-candidate.mjs"]},{"id":"6c20c6e5969499c364ede42aa71b4e2cc5abb6d1","message":"docs(governance): record clean mainline candidate regression\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6c20c6e5969499c364ede42aa71b4e2cc5abb6d1","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-12T15:46:02-07:00","added":["reports/mainline-candidate-regression.latest.json"],"removed":[],"modified":["docs/候选校验与恢复脚本修复记录-2026-09-12.md"]},{"id":"5144a226817802d981ef410147b8c2492539c0ca","message":"Merge remote-tracking branch 'origin/main' into codex/mainline-candidate-evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5144a226817802d981ef410147b8c2492539c0ca","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-12T15:45:32-07:00","added":["docs/PF-07身份核心迁移记录-2026-09-12.md","governance/test/identity-source-relocation.test.mjs","governance/test/identity-test-count.test.mjs","identity/packages/identity-domain/src","identity/packages/identity-domain/vitest.config.ts","identity/packages/oidc-core/src","identity/packages/oidc-core/vitest.config.ts","identity/packages/security/src","identity/packages/security/vitest.config.ts","identity/scripts/lib/own-tests.mjs","runtime/docs/domain/identity-blueprint.md","runtime/modules/identity/source-relocation.json","runtime/modules/identity/src/domain/idp-state-machines.test.ts","runtime/modules/identity/src/domain/idp-state-machines.ts","runtime/modules/identity/src/domain/statemachine.ts","runtime/modules/identity/src/oidc/index.test.ts","runtime/modules/identity/src/oidc/index.ts","runtime/modules/identity/src/security/index.test.ts","runtime/modules/identity/src/security/index.ts"],"removed":["identity/packages/identity-domain/src/idp-state-machines.test.ts","identity/packages/identity-domain/src/idp-state-machines.ts","identity/packages/identity-domain/src/index.ts","identity/packages/identity-domain/src/statemachine.ts","identity/packages/oidc-core/src/index.test.ts","identity/packages/oidc-core/src/index.ts","identity/packages/security/src/index.test.ts","identity/packages/security/src/index.ts"],"modified":["identity/CLAUDE.md","identity/scripts/governance-report.mjs","identity/turbo.json","reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","runtime/CLAUDE.md","runtime/docs/domain/owner-matrix.md","runtime/modules/identity/package.json","runtime/modules/identity/src/domain/index.ts","runtime/modules/identity/src/index.ts","runtime/pnpm-lock.yaml","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/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"227ab389bb1198e1029ee528f469df5a90c86e3d","message":"fix(governance): require durable mainline evidence for authority candidates\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/227ab389bb1198e1029ee528f469df5a90c86e3d","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-12T15:45:17-07:00","added":["governance/lib/mainline-evidence.mjs"],"removed":[],"modified":["docs/候选校验与恢复脚本修复记录-2026-09-12.md","governance/README.md","governance/prepare-package-release.mjs","governance/test/package-release.test.mjs","governance/test/verify-candidate.test.mjs","governance/verify-candidate.mjs"]}],"total_commits":0,"head_commit":{"id":"b534a148353902022e83479dee84b969d7059d8c","message":"Merge remote-tracking branch 'origin/main' into codex/mainline-candidate-evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b534a148353902022e83479dee84b969d7059d8c","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-12T15:57:05-07:00","added":["docs/MS-2-3持久主线执行记录-2026-09-12.md","docs/domain/ms2-ms4-mainline-blueprint.md","docs/domain/owner-matrix.md","docs/持久主线本地验收.md","governance/check-mainline.mjs","governance/lib/provenance.d.mts","governance/prepare-mainline.mjs","governance/restore-mainline.mjs","reports/foundation-audit-current.latest.json","reports/mainline-acceptance.latest.json","reports/mainline-dev-deployment.latest.json","reports/mainline-restore.latest.json","reports/revocation-sla.latest.json","runtime/clients/fact/migrations/001_outbox_inbox.sql","runtime/clients/fact/package.json","runtime/clients/fact/src/index.ts","runtime/clients/fact/src/protocol.test.ts","runtime/clients/fact/src/protocol.ts","runtime/clients/fact/tsconfig.json","runtime/modules/audit/prisma/migrations/202609120001_audit_ledger/migration.sql","runtime/modules/audit/prisma/migrations/migration_lock.toml","runtime/modules/audit/src/persistence/audit-store.ts","runtime/modules/audit/test/negative/tamper.integration.ts","runtime/modules/audit/vitest.integration.config.ts","runtime/modules/fact/prisma/migrations/202609120001_fact_acceptance/migration.sql","runtime/modules/fact/prisma/migrations/migration_lock.toml","runtime/modules/fact/src/persistence/fact-store.ts","runtime/modules/fact/src/persistence/protocol.ts","runtime/modules/fact/src/persistence/redpanda.ts","runtime/modules/fact/test/persistence.integration.ts","runtime/modules/fact/vitest.integration.config.ts","runtime/modules/kit/src/durable-facts.ts","runtime/modules/permission/prisma/migrations/202609120001_permission_ledger/migration.sql","runtime/modules/permission/prisma/migrations/migration_lock.toml","runtime/modules/permission/src/persistence/permission-store.ts","runtime/test/chaos/redpanda-disconnect.test.ts","runtime/test/e2e/mainline-support.ts","runtime/test/e2e/revocation-sla.test.ts","runtime/test/fixtures/mainline-consumer.sql","runtime/test/fixtures/mainline-owner.sql","stack/provision/redpanda-topics.mjs"],"removed":[],"modified":[".github/workflows/platform.yml","CLAUDE.md","README.md","contracts/SOURCE.md","contracts/catalogs/platform-projects.json","package.json","reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/release-manifest.latest.json","runtime/CLAUDE.md","runtime/apps/api-nestjs/src/auth/auth.guard.ts","runtime/apps/api-nestjs/src/auth/token-verifier.ts","runtime/apps/api-nestjs/src/platform/http/permission-decision.adapter.ts","runtime/apps/api-nestjs/src/platform/http/permission-decision.controller.ts","runtime/apps/api-nestjs/test/platform.http.acceptance.test.ts","runtime/modules.json","runtime/modules/audit/package.json","runtime/modules/audit/prisma/schema.prisma","runtime/modules/audit/src/index.ts","runtime/modules/fact/package.json","runtime/modules/fact/prisma/schema.prisma","runtime/modules/fact/src/index.ts","runtime/modules/kit/package.json","runtime/modules/kit/src/facts.ts","runtime/modules/kit/src/index.ts","runtime/modules/permission/package.json","runtime/modules/permission/prisma/schema.prisma","runtime/modules/permission/src/index.ts","runtime/pnpm-lock.yaml","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json","runtime/test/chaos/fail-closed.test.ts","runtime/test/e2e/mainline.test.ts","runtime/test/package.json","runtime/test/vitest.config.ts","runtime/turbo.json","stack/README.md","stack/compose.yaml","stack/overlays/dev.yaml","stack/overlays/staging.yaml","stack/overlays/test.yaml","stack/provision/redpanda-topics.json","stack/provision/redpanda-topics.sh"]},"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":5604,"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":6,"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-13T06:55:24+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1789253917
|
1789253978
|
0
|
1789253857
|
1789254049
|
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
|
|
24269
|
Merge branch 'main' into codex/governance- Merge branch 'main' into codex/governance-findings-fix...
|
116
|
5
|
platform.yml
|
204
|
5
|
0
|
refs/heads/main
|
793dd5151bba6af78a871397ff4942dbe9da1622
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b5e20b632a5e072db13a1f859fcc372643481938","after":"793dd5151bba6af78a871397ff4942dbe9da1622","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b5e20b632a5e072db13a1f859fcc372643481938...793dd5151bba6af78a871397ff4942dbe9da1622","commits":[{"id":"793dd5151bba6af78a871397ff4942dbe9da1622","message":"Merge branch 'main' into codex/governance-findings-fix\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/793dd5151bba6af78a871397ff4942dbe9da1622","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-19T17:53:49-07:00","added":[],"removed":[],"modified":["runtime/apps/api-nestjs/test/platform.ports.compose.test.ts"]},{"id":"6d95f6140ae040316fa102ea01539dfdaa17b6c3","message":"fix(governance): keep integration output in the bound report\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6d95f6140ae040316fa102ea01539dfdaa17b6c3","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-19T17:53:27-07:00","added":[],"removed":[],"modified":[".gitea/workflows/platform.yml",".github/workflows/platform.yml","governance/check-policy-governance.mjs"]},{"id":"04826671bcd84452bf0c562d5c2af6abace61225","message":"fix(runtime): 装配点的作业注册用例跟上「jobs 逐项须有处理器」——a64dc81 之后 check:runtime 的 test 步是红的\n\na64dc81 在 module-kit 的 defineModule 里加了对账:jobs 里每一项都必须有 jobHandler(待建作业只记在\ngovernance/job-readiness.json 的 deferred,不进 jobs)。kit 自己的单测跟着改了,装配点这一份没改:\napps/api-nestjs/test/platform.ports.compose.test.ts 的 registerModuleJobHandlers(S-2)两条用例,夹具还停在\n「jobs 可以列没有处理器的作业」的旧语义上,defineModule 当场抛错(「登记 2,处理器 1」「登记 1,处理器 0」)。\n\n根 pnpm check 不跑 api-nestjs 单测(runtime check = 静态门禁 + lint + typecheck),所以 a64dc81 过了整链、\n镜像也从 c165a1b 构建并切到了 dev。是在 clean 20f2211 的隔离 worktree 里重跑 check:runtime 才撞出来的:\n迁移 deploy / status、RLS 角色供给、双后端差分都过,test 步 exit 1,turbo 随即停止调度,880 例后中断。\n规则是对的,错的是夹具——改用例,不动规则:\n\n- 用例 1:jobs 由 [\"relay\",\"replay\"] 改为 [\"relay\"];「只注册登记过的作业、没登记的 kind 查不到」原意不变。\n- 用例 3:它要测的是 registerModuleJobHandlers 自己的守卫,须绕过 defineModule 造坏模块——底座先给一个合法\n 处理器让 defineModule 通过,再把 jobHandlers 换成 kind 不在 jobs 里的那个。\n- 增一条:jobs 列了却没有处理器 → defineModule 拒绝。新语义在装配点这一侧此前没有用例钉着。\n\n该文件单跑 11/11。完整 check:runtime 在本提交之后重跑,结果另行回绑。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/04826671bcd84452bf0c562d5c2af6abace61225","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-19T17:53:04-07:00","added":[],"removed":[],"modified":["runtime/apps/api-nestjs/test/platform.ports.compose.test.ts"]},{"id":"799ea50116e0b14382641c4039bcd9693420209b","message":"test(governance): load policy runtimes through the profile registry\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/799ea50116e0b14382641c4039bcd9693420209b","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-19T17:52:30-07:00","added":[],"removed":[],"modified":["runtime/apps/api-nestjs/test/platform.policy-http.test.ts"]},{"id":"c482794d1d62c793a8c8fd26710902dba41db323","message":"fix(governance): enforce policy authority and fence concurrent ledger writes\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c482794d1d62c793a8c8fd26710902dba41db323","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-19T17:51:09-07:00","added":["docs/治理缺陷修复与dev验证记录-2026-09-20.md","governance/check-policy-governance.mjs","runtime/apps/api-nestjs/test/platform.policy-http.test.ts","runtime/modules/kit/src/policy-refresh.ts","runtime/modules/notification-webhook/src/http/policy-refresh.test.ts","runtime/modules/public-file/src/http/policy-refresh.test.ts","runtime/test/integration/policy-governance.mjs"],"removed":[],"modified":[".gitea/workflows/platform.yml",".github/workflows/platform.yml","CLAUDE.md","contracts/catalogs/permissions.json","contracts/contracts/notification-delivery-api.v1.openapi.json","contracts/contracts/public-file-object-api.v1.openapi.json","contracts/test/governance-linter.test.mjs","contracts/test/impact-graph.test.mjs","docs/作业可执行性收口-2026-09-19.md","governance/job-readiness.json","governance/test/job-readiness.test.mjs","package.json","runtime/apps/api-nestjs/src/platform/http/notification-webhook.controller.ts","runtime/apps/api-nestjs/src/platform/http/public-file.controller.ts","runtime/clients/notification-webhook/src/index.test.ts","runtime/clients/notification-webhook/src/index.ts","runtime/clients/public-file/src/index.test.ts","runtime/clients/public-file/src/index.ts","runtime/modules.json","runtime/modules/kit/src/index.ts","runtime/modules/kit/src/notification-webhook-runtime.ts","runtime/modules/kit/src/public-file-runtime.ts","runtime/modules/notification-webhook/src/http/notification-webhook-runtime.ts","runtime/modules/notification-webhook/src/index.ts","runtime/modules/notification-webhook/src/jobs/claim-expiry.ts","runtime/modules/notification-webhook/src/jobs/delivery-retry.ts","runtime/modules/notification-webhook/src/jobs/jobs.test.ts","runtime/modules/notification-webhook/src/persistence/delivery-store.ts","runtime/modules/notification-webhook/src/persistence/prisma-delivery-store.ts","runtime/modules/public-file/src/http/public-file-runtime.test.ts","runtime/modules/public-file/src/http/public-file-runtime.ts","runtime/modules/public-file/src/index.ts","runtime/modules/public-file/src/jobs/scan-retry.ts","runtime/modules/public-file/src/persistence/public-file-store.ts","runtime/package.json","runtime/packages/contracts/src/permission-catalog.ts","runtime/test/README.md"]}],"total_commits":0,"head_commit":{"id":"793dd5151bba6af78a871397ff4942dbe9da1622","message":"Merge branch 'main' into codex/governance-findings-fix\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/793dd5151bba6af78a871397ff4942dbe9da1622","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-19T17:53:49-07:00","added":[],"removed":[],"modified":["runtime/apps/api-nestjs/test/platform.ports.compose.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":26670,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":44,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-20T08:20:39+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
|
1789865656
|
1789865702
|
0
|
1789865655
|
1789865731
|
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
|
|
25629
|
chore(reports): 根链、工作台快照与浏览器回归回绑 @ f8984293(拆-3 换装 chore(reports): 根链、工作台快照与浏览器回归回绑 @ f8984293(拆-3 换装六个域包)...
|
116
|
5
|
platform.yml
|
663
|
5
|
0
|
refs/heads/main
|
2b6db80b31b9d18c6581db98d7edc5fcc32a0264
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b5f04cf0ba2401c756d0275f7e5853d39ec78867","after":"2b6db80b31b9d18c6581db98d7edc5fcc32a0264","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b5f04cf0ba2401c756d0275f7e5853d39ec78867...2b6db80b31b9d18c6581db98d7edc5fcc32a0264","commits":[{"id":"2b6db80b31b9d18c6581db98d7edc5fcc32a0264","message":"chore(reports): 根链、工作台快照与浏览器回归回绑 @ f8984293(拆-3 换装六个域包)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2b6db80b31b9d18c6581db98d7edc5fcc32a0264","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-12T05:43:42-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"f89842934e9c2e621caf67ba533728f77f708823","message":"feat(ees): 拆-3——内置包退役,换装 02「7域中台」一域一包的六个包(f85fd41)\n\n02 拆-2 把内置包 ees.domains.customer-commerce-finance 按一域一包拆开并新增物包,交 04 换装(用户\n10-12 同意直接交接;包 ID ees.domain.\u003c域\u003e 由用户 10-12 确认)。首交 ec9d288 在已含需-4 的 main 上\n因跨包授权被拒,02 改为只经发布的守卫互读后重交 f85fd41。\n\n- 六包原样拷入 src/domains/packages/\u003c包 ID\u003e@\u003c版本\u003e/ 并入锁:human 1.0.0 → work 1.0.0 → thing 0.1.0 →\n customer 1.0.0 → commerce 1.0.0 → finance 1.0.0;内置包(目录、两份合同、sql/、六个处理器、清单)删除。\n- 单包假设:DOMAIN_CATALOG → DOMAIN_PACKAGE_CATALOGS;domainMigrations 返回全部包;施加结果去掉\n 「第一个包」字段;SDK check 发布记录只记开发中的包(需-13)。\n- 统一实体运行时:物包 thing 域显示为模型「物」resource,新增「类型都在七域内」检查;两份 HTTP 合同\n 重新生成(域包运行时 69 条命令、16 类聚合;统一实体运行时 90 类型、208 条承接命令、296 个操作)。\n- 门禁:三份锁文件新摘要(放行 SQL 15 份:引擎 2、六包 13);已拷入的包不得声称内容 Owner 已认领。\n- 工作台快照改读锁文件所列各包目录与 engine.json(新增 packages 列表),证据作用域与工作台域包页同步。\n- 测试改按六包;两份测试锁改为六包 + 测试包。\n- 文档:域包记录 §18 与 §2.1;当前状态、服务 README、docs README、实施治理、SDK README、服务模块工作区梳理。\n\n新任务隔离库:服务单测 312 项 297 通过、15 项条件跳过、0 失败(客商事果财全链、D16、HTTP、统一运行时、\n装载器验收、SDK 夹具原样通过);跨 schema 外键 0、序列 0、Owner 角色审计 sync 前后无发现、各域角色\n对别包的表零授权、发布守卫 13 个。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f89842934e9c2e621caf67ba533728f77f708823","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-12T05:40:42-07:00","added":["runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/commerce-order.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/commerce.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/sql/001_commerce_role.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/sql/002_commerce.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/sql/003_commerce_product_order.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.0.0/sql/004_commerce_order_customer_site.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/customer.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/sql/001_customer_role.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.0.0/sql/002_customer.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/finance.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/sql/001_finance_role.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.finance@1.0.0/sql/002_finance.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.human@1.0.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.human@1.0.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.human@1.0.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.human@1.0.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.human@1.0.0/human.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.human@1.0.0/sql/001_human_organization_profile.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/sql/001_thing.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/sql/002_thing_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.1.0/thing.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/sql/001_work_project.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/sql/002_work_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.0.0/work.mjs"],"removed":["runtime/services/enterprise-entity-service/src/domains/catalog.json","runtime/services/enterprise-entity-service/src/domains/commerce-order.mjs","runtime/services/enterprise-entity-service/src/domains/commerce.mjs","runtime/services/enterprise-entity-service/src/domains/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/customer.mjs","runtime/services/enterprise-entity-service/src/domains/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/finance.mjs","runtime/services/enterprise-entity-service/src/domains/human.mjs","runtime/services/enterprise-entity-service/src/domains/sql/001_domain_roles.sql","runtime/services/enterprise-entity-service/src/domains/sql/002_customer.sql","runtime/services/enterprise-entity-service/src/domains/sql/003_commerce.sql","runtime/services/enterprise-entity-service/src/domains/sql/004_finance.sql","runtime/services/enterprise-entity-service/src/domains/sql/006_commerce_product_order.sql","runtime/services/enterprise-entity-service/src/domains/sql/007_work_project.sql","runtime/services/enterprise-entity-service/src/domains/sql/008_human_organization_profile.sql","runtime/services/enterprise-entity-service/src/domains/sql/009_commerce_order_customer_site.sql","runtime/services/enterprise-entity-service/src/domains/work.mjs"],"modified":["docs/README.md","docs/企业实体服务/实施治理与批准范围.md","docs/企业实体服务/客商财域包候选-2026-10-11.md","docs/当前状态与验收边界.md","docs/能力设计/服务模块工作区内容梳理-2026-10-11.md","governance/build-workbench-snapshots.mjs","governance/enterprise-entity-service-domain-packages.json","governance/evidence-scopes.json","governance/lib/entity-service-domain-packages.mjs","governance/test/build-workbench-snapshots.test.mjs","governance/test/enterprise-entity-service.test.mjs","runtime/apps/workbench/src/features/platform/service-workspace.tsx","runtime/apps/workbench/src/features/platform/types.ts","runtime/services/enterprise-entity-service/README.md","runtime/services/enterprise-entity-service/scripts/apply-domain-migrations.mjs","runtime/services/enterprise-entity-service/sdk/README.md","runtime/services/enterprise-entity-service/sdk/src/check.mjs","runtime/services/enterprise-entity-service/src/domains/catalog.mjs","runtime/services/enterprise-entity-service/src/domains/contracts/domain-runtime-api.v1.openapi.json","runtime/services/enterprise-entity-service/src/domains/contracts/entity-runtime-api.v1.openapi.json","runtime/services/enterprise-entity-service/src/domains/entity-catalog.mjs","runtime/services/enterprise-entity-service/src/domains/migrate.mjs","runtime/services/enterprise-entity-service/src/domains/packages.lock.json","runtime/services/enterprise-entity-service/test/domain-packages.integration.test.mjs","runtime/services/enterprise-entity-service/test/domain-packages.test.mjs","runtime/services/enterprise-entity-service/test/domain-sdk.integration.test.mjs","runtime/services/enterprise-entity-service/test/domain-sdk.test.mjs","runtime/services/enterprise-entity-service/test/domains-http.test.mjs","runtime/services/enterprise-entity-service/test/domains.test.mjs","runtime/services/enterprise-entity-service/test/entity-runtime.integration.test.mjs","runtime/services/enterprise-entity-service/test/entity-runtime.test.mjs","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/packages.lock.json","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/upgrade.lock.json"]}],"total_commits":0,"head_commit":{"id":"2b6db80b31b9d18c6581db98d7edc5fcc32a0264","message":"chore(reports): 根链、工作台快照与浏览器回归回绑 @ f8984293(拆-3 换装六个域包)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2b6db80b31b9d18c6581db98d7edc5fcc32a0264","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-12T05:43:42-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":35404,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":53,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-12T20:03:17+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791809195
|
1791809264
|
0
|
1791809195
|
1791809293
|
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
|
|
26312
|
docs: close elapsed deadline runtime, UI and indep docs: close elapsed deadline runtime, UI and independent renamed recovery verification...
|
76
|
5
|
governance.yml
|
254
|
5
|
0
|
refs/heads/main
|
16ec639f2abb9a6ffc4d5bee088280d654db9baf
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b5f670dc884648fedb8fabefd0dd14ea009d97e0","after":"16ec639f2abb9a6ffc4d5bee088280d654db9baf","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/b5f670dc884648fedb8fabefd0dd14ea009d97e0...16ec639f2abb9a6ffc4d5bee088280d654db9baf","commits":[{"id":"16ec639f2abb9a6ffc4d5bee088280d654db9baf","message":"docs: close elapsed deadline runtime, UI and independent renamed recovery verification\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/16ec639f2abb9a6ffc4d5bee088280d654db9baf","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-21T23:33:12-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/elapsed-deadline-final-acceptance.json","docs/evidence/derived-admission-hardening-2026-10-21/elapsed-deadline-preview-bundle.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"900e6bb5418c055ecd51913e5b438e14ab73772e","message":"docs: synchronize source-derived own test count before complete deadline verification\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/900e6bb5418c055ecd51913e5b438e14ab73772e","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-21T22:49:23-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"4629704394661e11607e12c8db269b721dcf3a63","message":"docs: synchronize observed elapsed-deadline runtime counters and retain failed gate\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/4629704394661e11607e12c8db269b721dcf3a63","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-21T22:42:02-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/elapsed-deadline-pre-doc-sync.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/dual-backend-behavior.latest.json","reports/llm-startup.latest.json","reports/multi-instance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-sql-runtime.latest.json","reports/runtime-acceptance.latest.json","reports/tracing.latest.json","reports/write-capacity.latest.json"]},{"id":"5efad6297a4cb8ab8f757807d25270360148e018","message":"fix(model): enforce elapsed deadlines before I/O and completion delivery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5efad6297a4cb8ab8f757807d25270360148e018","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-21T22:23:33-07:00","added":[],"removed":[],"modified":["docs/operations/unified-execution-sdk.md","packages/tool-runtime/src/model-gateway-client.test.ts","packages/tool-runtime/src/model-gateway-client.ts"]}],"total_commits":0,"head_commit":{"id":"16ec639f2abb9a6ffc4d5bee088280d654db9baf","message":"docs: close elapsed deadline runtime, UI and independent renamed recovery verification\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/16ec639f2abb9a6ffc4d5bee088280d654db9baf","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-21T23:33:12-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/elapsed-deadline-final-acceptance.json","docs/evidence/derived-admission-hardening-2026-10-21/elapsed-deadline-preview-bundle.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},"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":120306,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-22T09:41:15+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
|
1792650799
|
1792650815
|
0
|
1792650798
|
1792650830
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26313
|
docs: close elapsed deadline runtime, UI and indep docs: close elapsed deadline runtime, UI and independent renamed recovery verification...
|
76
|
5
|
platform-governance.yml
|
255
|
5
|
0
|
refs/heads/main
|
16ec639f2abb9a6ffc4d5bee088280d654db9baf
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b5f670dc884648fedb8fabefd0dd14ea009d97e0","after":"16ec639f2abb9a6ffc4d5bee088280d654db9baf","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/b5f670dc884648fedb8fabefd0dd14ea009d97e0...16ec639f2abb9a6ffc4d5bee088280d654db9baf","commits":[{"id":"16ec639f2abb9a6ffc4d5bee088280d654db9baf","message":"docs: close elapsed deadline runtime, UI and independent renamed recovery verification\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/16ec639f2abb9a6ffc4d5bee088280d654db9baf","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-21T23:33:12-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/elapsed-deadline-final-acceptance.json","docs/evidence/derived-admission-hardening-2026-10-21/elapsed-deadline-preview-bundle.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"900e6bb5418c055ecd51913e5b438e14ab73772e","message":"docs: synchronize source-derived own test count before complete deadline verification\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/900e6bb5418c055ecd51913e5b438e14ab73772e","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-21T22:49:23-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"4629704394661e11607e12c8db269b721dcf3a63","message":"docs: synchronize observed elapsed-deadline runtime counters and retain failed gate\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/4629704394661e11607e12c8db269b721dcf3a63","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-21T22:42:02-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/elapsed-deadline-pre-doc-sync.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/dual-backend-behavior.latest.json","reports/llm-startup.latest.json","reports/multi-instance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-sql-runtime.latest.json","reports/runtime-acceptance.latest.json","reports/tracing.latest.json","reports/write-capacity.latest.json"]},{"id":"5efad6297a4cb8ab8f757807d25270360148e018","message":"fix(model): enforce elapsed deadlines before I/O and completion delivery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5efad6297a4cb8ab8f757807d25270360148e018","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-21T22:23:33-07:00","added":[],"removed":[],"modified":["docs/operations/unified-execution-sdk.md","packages/tool-runtime/src/model-gateway-client.test.ts","packages/tool-runtime/src/model-gateway-client.ts"]}],"total_commits":0,"head_commit":{"id":"16ec639f2abb9a6ffc4d5bee088280d654db9baf","message":"docs: close elapsed deadline runtime, UI and independent renamed recovery verification\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/16ec639f2abb9a6ffc4d5bee088280d654db9baf","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-21T23:33:12-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/elapsed-deadline-final-acceptance.json","docs/evidence/derived-admission-hardening-2026-10-21/elapsed-deadline-preview-bundle.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},"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":120306,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-22T09:41:15+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
|
1792650815
|
1792650825
|
0
|
1792650798
|
1792650831
|
|
|
0
|
Edit
Delete
|
|
25647
|
chore(reports): bind rule rollout documents at 80e chore(reports): bind rule rollout documents at 80ee794a...
|
116
|
5
|
platform.yml
|
676
|
5
|
0
|
refs/heads/main
|
c57be253f0dce76c76d961ef05d7f6ae91b72417
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b5fc6867011df0ef7dce88759ef26d0271b68977","after":"c57be253f0dce76c76d961ef05d7f6ae91b72417","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b5fc6867011df0ef7dce88759ef26d0271b68977...c57be253f0dce76c76d961ef05d7f6ae91b72417","commits":[{"id":"c57be253f0dce76c76d961ef05d7f6ae91b72417","message":"chore(reports): bind rule rollout documents at 80ee794a\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c57be253f0dce76c76d961ef05d7f6ae91b72417","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-12T14:47:59-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/governance-docs.latest.json"]},{"id":"80ee794a453f8769cf7487536973a9b24f4bce09","message":"docs(ees): record readonly rollout of rule execution candidate\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/80ee794a453f8769cf7487536973a9b24f4bce09","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-12T14:47:18-07:00","added":[],"removed":[],"modified":["docs/企业实体服务/客商财域包候选-2026-10-11.md"]}],"total_commits":0,"head_commit":{"id":"c57be253f0dce76c76d961ef05d7f6ae91b72417","message":"chore(reports): bind rule rollout documents at 80ee794a\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c57be253f0dce76c76d961ef05d7f6ae91b72417","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-12T14:47:59-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/governance-docs.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":40873,"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-13T05:46: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
|
34
|
1791841771
|
1791841840
|
0
|
1791841693
|
1791842867
|
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
|
|
26215
|
chore(reports): 联建模型真实执行详情静态发布材料
|
116
|
5
|
platform.yml
|
943
|
5
|
0
|
refs/heads/main
|
f0c1284ce30d34a500fce3ef59f791e6a2103ab7
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b60a2b2e1a4132b6b5e85f6d79e8b7c4cb1b10a0","after":"f0c1284ce30d34a500fce3ef59f791e6a2103ab7","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b60a2b2e1a4132b6b5e85f6d79e8b7c4cb1b10a0...f0c1284ce30d34a500fce3ef59f791e6a2103ab7","commits":[{"id":"f0c1284ce30d34a500fce3ef59f791e6a2103ab7","message":"chore(reports): 联建模型真实执行详情静态发布材料\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f0c1284ce30d34a500fce3ef59f791e6a2103ab7","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-20T06:25:22-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"6de6da48d1646ba687d455c4d51690d93e1e9e34","message":"chore(reports): 真实模型执行展示130项与完整根链回绑 @ 1cc052155\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6de6da48d1646ba687d455c4d51690d93e1e9e34","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-20T06:25:21-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/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"1cc052155e2138c7b0a2cb5002a4bf296cb3e76c","message":"fix(workbench): 按真实模型执行回执区分审批、预留与计提\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1cc052155e2138c7b0a2cb5002a4bf296cb3e76c","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-20T06:22:19-07:00","added":["docs/evidence/model-center-live-cycle-2026-10-20/acceptance.json","docs/evidence/model-center-live-cycle-2026-10-20/hi-published.png","docs/evidence/model-center-live-cycle-2026-10-20/hi-saved.png","docs/evidence/model-center-live-cycle-2026-10-20/ygg-detail-before.png","docs/evidence/model-center-live-cycle-2026-10-20/ygg-saved.png"],"removed":[],"modified":["docs/model-center-public-application-configuration-2026-10-20.md","governance/check-workbench-ui.mjs","runtime/apps/web/e2e-workbench/model-center.spec.ts","runtime/apps/workbench/src/features/model-center/components.tsx","runtime/apps/workbench/src/features/model-center/workspace.tsx"]}],"total_commits":0,"head_commit":{"id":"f0c1284ce30d34a500fce3ef59f791e6a2103ab7","message":"chore(reports): 联建模型真实执行详情静态发布材料\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f0c1284ce30d34a500fce3ef59f791e6a2103ab7","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-20T06:25:22-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":83762,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":137,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-20T20:58:26+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792504152
|
1792504154
|
0
|
1792504150
|
1792504166
|
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
|
|
24152
|
docs(runbook): §7 补 image:smoke 的 --env-file 从哪来—— docs(runbook): §7 补 image:smoke 的 --env-file 从哪来——仓里没有这份文件,此前只写了占位...
|
116
|
5
|
platform.yml
|
129
|
5
|
0
|
refs/heads/main
|
73e36fd4d78f4fe2e6d2ee90381700b0da82d381
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b60cc18d640a6561ccdd0fa798753d1f6476bad5","after":"73e36fd4d78f4fe2e6d2ee90381700b0da82d381","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b60cc18d640a6561ccdd0fa798753d1f6476bad5...73e36fd4d78f4fe2e6d2ee90381700b0da82d381","commits":[{"id":"73e36fd4d78f4fe2e6d2ee90381700b0da82d381","message":"docs(runbook): §7 补 image:smoke 的 --env-file 从哪来——仓里没有这份文件,此前只写了占位\n\nrunbook 只写 `pnpm image:smoke -- --env-file \u003cenv\u003e`,而仓里既没有这份 env,也没说它从\n哪来。实跑一次才发现 .secrets/enterprise-platform-runtime-dev.env 用的是 compose 变量名,\n镜像读的是容器变量名,映射在 stack/compose.yaml 的 runtime environment 块。\n\n连带记下三处只有实跑才撞得上的坑:smoke 的 docker run 不挂 stack 网络(compose 内部主机名\n解析不了,要换 host.docker.internal + 已发布端口)、Redis 逻辑库别撞 dev 常驻运行时的 14、\nscope 这种 shape 档不需要 DATABASE_URL_\u003cMODULE\u003e。\n\n另加一条判读规则:冒烟报告的 sourceSha 是镜像来源提交、provenance.gitSha 是本次运行绑定,\n两者不同是正常的;check:evidence 判 image-smoke 过期时先比它与 image-digest.json 的\nsourceSha,相同就只需重跑补绑定,不必重建镜像。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/73e36fd4d78f4fe2e6d2ee90381700b0da82d381","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:55:22-07:00","added":[],"removed":[],"modified":["docs/runbook.md"]},{"id":"d3c6a3f5fee8d2d65b58e89bddd00f6e12c12930","message":"chore(reports): check:fixtures 回绑 @ 91216b5\n\n17 套件 307 例,0 失败 0 不可用;干净树本地跑(provenance worktreeDirty=false —— 判定按仓内口径\n排除 *.latest.json,同期并行会话另有三份门禁产物在树上未提交,本提交不含它们)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d3c6a3f5fee8d2d65b58e89bddd00f6e12c12930","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:55:13-07:00","added":[],"removed":[],"modified":["reports/fixtures.latest.json"]},{"id":"91216b52fce5a1c677eab2d973a5cdbdac2a68f7","message":"test(contracts): 注册中心入参体检的门禁覆盖——24 个分支里 12 个没有任何用例走到\n\n同日注册中心那笔把 appId / version / blockedBy 的入参体检从抛 TypeError 改成了拒绝,夹具也从 8 例\n补到 21 例。但「不崩了」与「崩回去会被门禁抓到」是两回事。复核方式不是读用例名,而是算覆盖:对当年\n会抛的那 20 处变异逐一跑规则、取回原因码,再看夹具里有没有用例声明过该原因。\n\n结果:\n snapshot.version(4 种脏值) 已钉 VERSION_REQUIRED\n snapshot.blockedBy(4 种) 已钉 SNAPSHOT_BLOCKERS_INVALID\n next.version(4 种) 已钉 SEMANTIC_VERSION_REQUIRED\n snapshot.appId(4 种) ✗ APP_ID_REQUIRED\n next.appId(4 种) ✗ APP_ID_CHANGED\n next.blockedBy(4 种) ✗ NEXT_SNAPSHOT_NOT_CONSUMABLE\n\n21 个用例里没有任何一个往 appId 或 transition 侧的 blockedBy 喂脏值——那两处守卫改回去\ncheck:fixtures 不会红,它压根走不到那条路径。APP_ID_CHANGED 与 NEXT_SNAPSHOT_NOT_CONSUMABLE\n此前单测与夹具都是零覆盖,后者还是 transition 规则里最常出现的一条。\n\n补:夹具 21 → 25 例(N17 appId 非字符串 / N18 appId 整键缺失 / N19 transition 改写 Owner 应用 /\nN20 next 侧 blockers 非数组),单测 46 → 49 例。补后重算覆盖:24 / 24 全钉。\n\n负向实测:把 N19 的声明原因改成不会产生的串 → 门禁 exit 1 并点名该例,恢复后转绿。\n\n本条只补门禁覆盖,没有改任何判定——registry-snapshot.ts / snapshot-upgrade-review.ts 一行未动;\nupgrade 规则那半边(四条就绪闸门各一条真值用例)本来就完整,不在范围内。\n\n证据:在仅含本提交改动的导出树上 tsc 绿、定向 49/49、contract-application-contract-registry 25/25。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/91216b52fce5a1c677eab2d973a5cdbdac2a68f7","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:54:24-07:00","added":[],"removed":[],"modified":["contracts/SOURCE.md","contracts/test/application-contract-registry-domain.test.mjs","contracts/test/fixtures/application-contract-registry.fixtures.json"]},{"id":"7c2ac28f4020b30d3b1940a85169738c3f4f5039","message":"chore(reports): 镜像冒烟重跑回绑 @ 5a40e51\n\n在 5a40e51 的干净 detached worktree 里真起容器跑 governance/smoke-image.mjs,\n6 项全过:container-running / api-health-200(database、redis 均 up)/\nplatform-modules-view(fail-closed,scope(shape))/ module-health-200 /\ndecisions-unauthenticated-401 / docker-healthcheck-healthy。容器结束即删。\n\n冒的仍是 reports/image-digest.json 里那个镜像(sha256:c086993…,源码 05e3826e,\nlinux/arm64),未重建;报告里的 sourceSha 因此仍是 05e3826e——它记的是镜像的来源提交,\nprovenance.gitSha=5a40e51 才是本次冒烟的运行绑定。此前 check:evidence 判它过期是因为\nimage-digest.json 在 05e3826e 之后才被提交进来,结论本身没变,这次是用真跑把绑定补上。\n\nenv-file 由 .secrets/enterprise-platform-runtime-dev.env 按 stack/compose.yaml 的\n容器变量名映射而来,落在会话临时目录、未进仓;容器不挂 stack 网络,故主机名换成\nhost.docker.internal + 已发布端口(PG :55470 / Redis :56379),Redis 借未分配的\n逻辑库 15(dev 常驻运行时占 14,禁止共用)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7c2ac28f4020b30d3b1940a85169738c3f4f5039","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:52:52-07:00","added":[],"removed":[],"modified":["reports/image-smoke.latest.json"]},{"id":"5a40e517a6f296e16d35481b22b4db15478eaa50","message":"chore(reports): check:fixtures 回绑 @ f2f1063\n\n17 套件 303 例,0 失败 0 不可用;干净树本地跑,provenance worktreeDirty=false。\n\n九个契约包夹具在本轮入参体检后的分布:\n public-file 29 / cost-capacity 32 / data-analytics 27 / application-contract-registry 21 /\n enterprise-experience 18 / configuration-feature-flags 17 / notification-webhook 17 /\n cross-domain-workflow 16 / collaboration-messaging 14\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5a40e517a6f296e16d35481b22b4db15478eaa50","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:51:21-07:00","added":[],"removed":[],"modified":["reports/fixtures.latest.json"]}],"total_commits":0,"head_commit":{"id":"73e36fd4d78f4fe2e6d2ee90381700b0da82d381","message":"docs(runbook): §7 补 image:smoke 的 --env-file 从哪来——仓里没有这份文件,此前只写了占位\n\nrunbook 只写 `pnpm image:smoke -- --env-file \u003cenv\u003e`,而仓里既没有这份 env,也没说它从\n哪来。实跑一次才发现 .secrets/enterprise-platform-runtime-dev.env 用的是 compose 变量名,\n镜像读的是容器变量名,映射在 stack/compose.yaml 的 runtime environment 块。\n\n连带记下三处只有实跑才撞得上的坑:smoke 的 docker run 不挂 stack 网络(compose 内部主机名\n解析不了,要换 host.docker.internal + 已发布端口)、Redis 逻辑库别撞 dev 常驻运行时的 14、\nscope 这种 shape 档不需要 DATABASE_URL_\u003cMODULE\u003e。\n\n另加一条判读规则:冒烟报告的 sourceSha 是镜像来源提交、provenance.gitSha 是本次运行绑定,\n两者不同是正常的;check:evidence 判 image-smoke 过期时先比它与 image-digest.json 的\nsourceSha,相同就只需重跑补绑定,不必重建镜像。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/73e36fd4d78f4fe2e6d2ee90381700b0da82d381","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:55:22-07:00","added":[],"removed":[],"modified":["docs/runbook.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":19620,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-19T06:48:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
22
|
1789772247
|
1789772334
|
0
|
1789772184
|
1789772335
|
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
|
|
24139
|
chore(reports): check:fixtures 回绑 @ 7f82399
|
116
|
5
|
platform.yml
|
124
|
5
|
0
|
refs/heads/main
|
0ed7ee700a678dd6bea6879c5c575bd03cdb612c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b62945890987b341b65684046c6e4d8ae612c529","after":"0ed7ee700a678dd6bea6879c5c575bd03cdb612c","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b62945890987b341b65684046c6e4d8ae612c529...0ed7ee700a678dd6bea6879c5c575bd03cdb612c","commits":[{"id":"0ed7ee700a678dd6bea6879c5c575bd03cdb612c","message":"chore(reports): check:fixtures 回绑 @ 7f82399\n\n合并后重跑并重新绑定。上一份绑的是 532e807,其注册中心一栏计的是本地 9ac9914 那套夹具(19 例),\n该实现已在 7f82399 的合并中整体放弃,报告随之失真,故在合并提交上重跑。\n\n在 .worktrees/merge-registry-remote 的干净检出(HEAD=7f82399)跑全 17 套件:\n296 例,失败 0,不可用 0,configurationError 0;provenance worktreeDirty=false、runner=local。\n与上一份的差异只在注册中心一栏:19 例(本地实现)→ 15 例(远端实现),总数 300 → 296。\n\ncontracts/dist 由该检出自己 tsc 构建;runtime 九个模块经 turbo 全量缓存命中\n(runtime/ 自上次绑定以来无任何提交,构建输入哈希一致)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0ed7ee700a678dd6bea6879c5c575bd03cdb612c","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-18T08:07:24-07:00","added":[],"removed":[],"modified":["reports/fixtures.latest.json"]},{"id":"7f82399ee801c5d5a740ef8a85366ea9f086650e","message":"Merge remote-tracking branch 'origin/main' —— 注册中心取远端那套,本地 9ac9914 的实现整体放弃\n\n本域被两个并行会话各补强了一遍:Gitea 上经 PR #1 合入的 92a6b8e(抽出 registry-primitives.ts、\n重写 snapshot-upgrade-review.ts),与本地未推送的 9ac9914(守卫内联在 registry-snapshot.ts)。\n二者是对同一批规则的两套独立实现,合并时 5 个文件 11 处冲突,冲突内容是两套失败关闭实现之间的取舍。\n\n按 Owner 裁断取远端。解法不是逐块挑,而是把整个域按 origin/main 逐字取入——包括自动合并成功的\nfixture-evaluator.ts / index.ts / manifest-admission-planner.ts,避免留下两套写法拼起来的中间产物:\n\n git checkout origin/main -- contracts/src/domain/application-contract-registry \\\n contracts/test/application-contract-registry-domain.test.mjs \\\n contracts/test/fixtures/application-contract-registry.fixtures.json \\\n docs/domain/registry-snapshot-blueprint.md\n\n取入后逐文件与 origin/main 比对,九个文件全部无差异;目录内容与 origin/main 的 tree 一致\n(本地那套没有引入远端没有的文件,不存在残留)。\n\ncontracts/SOURCE.md 未被远端改动,故不在冲突里,但 9ac9914 在其中写的注册中心条目描述的是已被放弃的实现,\n留着即是假记录。该条目已替换为取舍记录:说明两套实现的来历、裁断结果与核验数字,并注明 PR #1 未在\nSOURCE.md 留条目、其缺陷清单以提交信息与蓝图增量节为准,不替它复述未经本会话核验的细节。\n\n核验(合并后,工作树 dirty,报告另行回绑):\n- node --test contracts/test/*.test.mjs 361/361\n- 定向 contracts/test/application-contract-registry-domain.test.mjs 44/44\n- check:fixtures 17 套件 296 例,失败 0,不可用 0,configurationError 0\n (contract-application-contract-registry 15 例;本地那套的 19 例随实现一并放弃,故总数由 300 降至 296)\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7f82399ee801c5d5a740ef8a85366ea9f086650e","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-18T08:07:00-07:00","added":["contracts/src/domain/application-contract-registry/registry-primitives.ts"],"removed":[],"modified":["contracts/SOURCE.md","contracts/src/domain/application-contract-registry/fixture-evaluator.ts","contracts/src/domain/application-contract-registry/index.ts","contracts/src/domain/application-contract-registry/manifest-admission-planner.ts","contracts/src/domain/application-contract-registry/registry-snapshot.ts","contracts/src/domain/application-contract-registry/snapshot-upgrade-review.ts","contracts/test/application-contract-registry-domain.test.mjs","contracts/test/fixtures/application-contract-registry.fixtures.json","docs/domain/registry-snapshot-blueprint.md"]},{"id":"33d84b86199f79c639208042c77816b597eeceb1","message":"chore(reports): check:fixtures 回绑 @ 532e807\n\n在 .worktrees/evidence-fixtures 开 detached 干净检出(HEAD=532e807)跑全 17 套件:\n17 套件 300 例,失败 0,不可用 0,configurationError 0;provenance worktreeDirty=false、runner=local。\n\n为什么另开检出:主检出有并行会话未提交的 governance/check-module-imports.mjs,worktreeDirty 恒为 true,\n报告只能绑本地、不能回绑。依赖用符号链接接过来——runtime/.gitignore 的 node_modules 与 dist 不带斜杠,\n符号链接同样被忽略;根 .gitignore 的 node_modules/ 带斜杠不匹配符号链接,故 contracts/node_modules\n建成真目录、内部逐项链接,跑门禁前 git status --porcelain --untracked-files=all 实测为空。\ncontracts/dist 由该检出自己 tsc 构建;runtime 九个模块经 turbo 全量缓存命中(runtime/ 自上次绑定以来\n无任何提交,构建输入哈希一致)。\n\n案例数由上次绑定(765300b,189 例)升至 300 例,增量来自本轮九个契约包域的入参硬化:\nconfiguration-feature-flags 10→17 是本次提交带来的,其余由并行会话的同批提交带来\n(public-file 13→29、data-analytics 8→27、cost-capacity 9→32、application-contract-registry 8→19、\nenterprise-experience 6→17、notification-webhook 8→17、collaboration-messaging 8→14、\ncross-domain-workflow 7→16)。本次一并回绑,不逐仓拆分。\n\n其余 stale 报告不在本次范围,且都不由本次提交引起:release-manifest / sbom / image-smoke 的作用域变更是\nreports/image-digest.json 与 stack/compose.yaml;runtime/reports/naming 与 fork-readiness 是工作台四个文件;\nreports/module-imports.latest.json 处于 EVIDENCE_WORKTREE_CHANGED,须等并行会话提交\ngovernance/check-module-imports.mjs 后由其重跑回绑。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/33d84b86199f79c639208042c77816b597eeceb1","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-18T08:01:21-07:00","added":[],"removed":[],"modified":["reports/fixtures.latest.json"]},{"id":"532e8072ab29d24da41fae7717985c2bcc771cd9","message":"fix(contracts): 配置与功能开关规则补入参体检——三处倒向「开 / 采纳」、四处崩溃面与免检的兜底快照\n\n迁入版在入参可信的前提下是对的,但本能力的真实入口全是 JSON——夹具 payload、\ncreateRuntimeConfigurationClient(rawSnapshot) 收的快照文本、远端下发的开关规则都从反序列化来,\nTS 类型只在编译期成立。补强前对 dist 逐条实测,问题分六类:\n\n- 版本闸门形同虚设:rule.version \u003c context.minimumVersion 两端都不校验类型,缺任一端时 `\u003c` 恒为 false,\n 「比不出来」被当成「没过期」。version: undefined / version: \"3\" / minimumVersion: undefined\n 三种输入都直接 { enabled: true, reason: \"PERCENTAGE\" }——版本下限是配置回滚时唯一的保护。\n- 租户白名单退化成子串匹配:allowTenantIds 传成字符串时 .includes() 走的是 String.prototype.includes,\n \"xtenant-1x\" 让租户 tenant-1 命中 ALLOWLIST 并开启——不在白名单里的租户被开了灰度。\n- 未批准的配置快照被采纳:snapshotUsable 对 approved / schemaValid / containsPlaintextSecret 按真值判,\n approved: \"false\" 与 schemaValid: 1 都返回 USE_CANDIDATE;开关位 enabled: 1 同样被判成开启。\n 现在四个前提只认字面值,开关位只认布尔字面量。\n- 崩溃面:evaluateFeatureFlag(undefined, ctx) / (rule, undefined) / key: null / allowTenantIds: null 与\n selectConfigurationSnapshot(undefined, …) 全部抛 TypeError。夹具评估器两条规则各自只要少写一个键就能触发,\n 而 check:fixtures 对抛出物的处理是把整个套件记成 configurationError(0 例、报错文本当理由),\n 等于夹具门禁自己先倒了,不是多红一条。\n- 兜底快照免检:create(candidate, lastKnownGood) 对第二个参数只有声明类型,\n { version: 9, approved: \"yes\", schemaValid: 1, digest: \"zz\", values: \"nope\" } 可直接以 last_known_good 上岗——\n 它恰恰是候选不可用时的兜底,越是兜底越不能免检。现在 LKG 与候选走同一道 normalizeSnapshot,\n 参数类型也从 RuntimeConfigurationSnapshot 放宽成 unknown:这是入口,写成强类型挡不住任何东西。\n- 配置值穿透原型链:values 经 Object.fromEntries 建在 Object.prototype 上,get(\"constructor\") 返回一个函数,\n 消费侧一句 get(key) ?? fallback 就会拿函数当配置值。现在用 Object.create(null) 承载再冻结。\n 顺带收紧:version 必须是整数(原 typeof \"number\" 放过 NaN / 1.5),配置值里的数字必须有限。\n\n夹具评估器一并订正:Number(p[\"minimumVersion\"]) 会把夹具里写的 \"5\" 悄悄转成 5,\n夹具证明的是转换后的输入而不是自己写的那份。评估器应当是传声筒,现在原值直传。\n\n判定面与原因码面都没有扩张——FeatureFlagDecision 仍是那五个 reason、SnapshotSelection 仍是那三个 kind,\n没有新增任何原因码,整份改动只改「拿到脏值时往哪边倒」;迁入的 10 例单测断言一条未改。\nrefresh() 的 KEPT 分支放宽到 !== USE_CANDIDATE 并补上版本下限属防御性改动,它不修任何已知缺陷、\n对现有任何输入都不改变输出,已在 SOURCE.md 据实登记。\n\n覆盖:定向单测 10 → 20 例,夹具 10 → 17 例(正 4 / 反 13),新增目录内部件 value-guards.ts(不经 index.ts 导出)。\n负向实测三次:① 把 HEAD 版四个文件单独编到临时目录再喂新夹具,7 例全部不通过——\nN07 / N08 / N09 / N11 / N13 五例直接放行(reasons: [] = ACCEPT),N10 / N12 两例抛 TypeError;\n② 篡改 N11 的声明原因 → check-fixtures exit 1 并点名该例,把 id/expect 翻成 ACCEPT 仍 exit 1,还原后 exit 0;\n③ 源码侧还原 enabled 的布尔判定与 allowTenantIds 的数组判定 → 单测 20 例中 3 例转红,还原后 20/20。\n工作树 dirty(同期有并行会话在改其他契约包域),报告未回绑,本次用临时报告名跑完即删。\n\n未做:Catalog 登记一律未动(仍 module_e2、code_truth 指工单仓 packages/configuration-client),改登记需 CHG;\ndigest 只校验形状不校验内容、明文密钥只按顶层键名正则判、缺失模块完善清单 C13 的分桶 / 发布状态机 / kill switch\n均属判定面扩张或运行宿主(Q01),只登记未做。本轮仍是契约包形态,不代表配置中心上线。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/532e8072ab29d24da41fae7717985c2bcc771cd9","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:57:18-07:00","added":["contracts/src/domain/configuration-feature-flags/value-guards.ts"],"removed":[],"modified":["contracts/SOURCE.md","contracts/src/domain/configuration-feature-flags/configuration-client.ts","contracts/src/domain/configuration-feature-flags/feature-flag.ts","contracts/src/domain/configuration-feature-flags/fixture-evaluator.ts","contracts/test/configuration-feature-flags-domain.test.mjs","contracts/test/fixtures/configuration-feature-flags.fixtures.json","docs/domain/feature-flag-blueprint.md"]},{"id":"9ac9914ce25315472d3634c9d6d4d64e72dbe98f","message":"fix(contracts): 注册中心规则补入参体检——393 行升级复核此前零门禁覆盖,四条就绪闸门被真值字符串顶开\n\n九个契约包里最后一个未补强的。三类问题,均先对 dist 实测再改。\n\n一、崩溃面。assessRegistrySnapshot(undefined) 与 assessRegistrySnapshot({}) 抛\nTypeError(后者停在 snapshot.appId.trim());assessRegistryTransition 任一侧非对象即抛;\nreviewCandidateSnapshotUpgrade 在 request / context 非对象、currentPin 或 impactEvidence\n缺失、context.now 非 Date 时抛;夹具评估器的 snapshot / transition 两条跟着抛。补\nSNAPSHOT_SHAPE_INVALID / UPGRADE_REQUEST_INVALID / UPGRADE_REVIEW_CONTEXT_INVALID\n三个稳定原因码。LocalManifestAdmissionPlanner.plan() 改前就已失败关闭,本轮一行未动。\n\n二、四条就绪闸门被真值字符串顶开。independentGitSourceReady / codeownersReady /\nrequiredCheckEvidenceReady / rollbackEvidenceReady 写作 !context.x,传 \"false\" 一律\n判为就绪并直达 READY_FOR_CONSUMER_UPGRADE_REVIEW。同一文件的 sourceWorktreeDirty !== false\n与 compatible / manualReviewRequired 本来就是严格写法,本次把这四条统一成它。\n\n三、两处身份判定过宽。\n\n blockedBy 传成字符串时 .length 是字符数——\"\" 等于「无阻塞」,带阻塞的快照会被放行。\n 现要求字符串数组,否则 BLOCKERS_SHAPE_INVALID。\n\n 摘要与提交 SHA 的正则带 i,大小写两收。摘要是制品的身份:两种写法都认等于同一制品\n 有两个身份,而后续每一处 !== 比较(SAME_VERSION_DIGEST_CHANGED、pin 与 target 的摘要\n 对齐、fromDigest / toDigest 对齐)都会把它们当成两件不同的东西。现只收小写;仓内\n Catalog 与夹具无任何大写摘要在用,实测无影响面。\n\n门禁覆盖:snapshot-upgrade-review.ts 整份 393 行此前在门禁上零覆盖(评估器只有\nsnapshot / transition / plan 三条规则),而它持有上述四条闸门与全部证据新鲜度判定。\n补 upgrade 规则,BLOCKED 不算放行。\n\n核验:定向 34 → 40 例;迁入的 34 例在硬化后的 dist 上 0 失败,即合法输入的判定结果\n逐字未变;夹具 8 → 19 例(正 3 / 反 16)0 失败;负向实做:把\nN13-truthy-string-must-not-mark-the-git-source-ready 的声明原因改成不会产生的串,\n门禁 exit 1 并点名该例,还原后 exit 0。仍不发布、不改消费者 pin、不写 Registry;\nCatalog 登记未动(改登记须 CHG)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9ac9914ce25315472d3634c9d6d4d64e72dbe98f","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:52:43-07:00","added":[],"removed":[],"modified":["contracts/SOURCE.md","contracts/src/domain/application-contract-registry/fixture-evaluator.ts","contracts/src/domain/application-contract-registry/registry-snapshot.ts","contracts/src/domain/application-contract-registry/snapshot-upgrade-review.ts","contracts/test/application-contract-registry-domain.test.mjs","contracts/test/fixtures/application-contract-registry.fixtures.json","docs/domain/registry-snapshot-blueprint.md"]}],"total_commits":0,"head_commit":{"id":"0ed7ee700a678dd6bea6879c5c575bd03cdb612c","message":"chore(reports): check:fixtures 回绑 @ 7f82399\n\n合并后重跑并重新绑定。上一份绑的是 532e807,其注册中心一栏计的是本地 9ac9914 那套夹具(19 例),\n该实现已在 7f82399 的合并中整体放弃,报告随之失真,故在合并提交上重跑。\n\n在 .worktrees/merge-registry-remote 的干净检出(HEAD=7f82399)跑全 17 套件:\n296 例,失败 0,不可用 0,configurationError 0;provenance worktreeDirty=false、runner=local。\n与上一份的差异只在注册中心一栏:19 例(本地实现)→ 15 例(远端实现),总数 300 → 296。\n\ncontracts/dist 由该检出自己 tsc 构建;runtime 九个模块经 turbo 全量缓存命中\n(runtime/ 自上次绑定以来无任何提交,构建输入哈希一致)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0ed7ee700a678dd6bea6879c5c575bd03cdb612c","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-18T08:07:24-07:00","added":[],"removed":[],"modified":["reports/fixtures.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":19014,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-18T22:48:47+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1789744065
|
1789744103
|
0
|
1789744064
|
1789744132
|
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
|
|
23565
|
fix(deps): C238 juhai.hr Host 构建链回退至与 apps/web 同源版 fix(deps): C238 juhai.hr Host 构建链回退至与 apps/web 同源版本——b664b43 的版本策展只回退 apps/web,Host 留在 next16/tailwind4 令 web-production-build 红(run 33295243158)...
|
76
|
5
|
governance.yml
|
23
|
5
|
0
|
refs/heads/main
|
52493ec7434e28b4500178ec95b15522ae223ab6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b664b431a778fdbbe13f215b51e5c6a00dd3e8a3","after":"52493ec7434e28b4500178ec95b15522ae223ab6","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/b664b431a778fdbbe13f215b51e5c6a00dd3e8a3...52493ec7434e28b4500178ec95b15522ae223ab6","commits":[{"id":"52493ec7434e28b4500178ec95b15522ae223ab6","message":"fix(deps): C238 juhai.hr Host 构建链回退至与 apps/web 同源版本——b664b43 的版本策展只回退 apps/web,Host 留在 next16/tailwind4 令 web-production-build 红(run 33295243158)\n\n- products/juhai.hr/host/web:next 15.5.24 / tailwindcss ^3.4.17 / postcss 8.5.23 / autoprefixer ^10.4.20 逐字对齐 apps/web(Host 的 next.config/postcss.config/globals.css 全部 re-export apps/web 单源),本地 runner 同命令红→绿复现\n- pnpm-lock.yaml:重建 Host importer,消除 tailwind4/next16 残留与 b664b43 遗留的 postcss 清单/锁失同步\n- .github/dependabot.yml:next/tailwindcss 忽略 semver-major——共享构建链单源的 major 迁移必须显式立项\n- CLAUDE.md/经验库:C238 登记;C232 快照锚点刷新至 b664b43\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/52493ec7434e28b4500178ec95b15522ae223ab6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-08-29T23:26:51-07:00","added":[],"removed":[],"modified":[".github/dependabot.yml","CLAUDE.md","docs/governance-experience.md","pnpm-lock.yaml","products/juhai.hr/host/web/package.json"]}],"total_commits":0,"head_commit":{"id":"52493ec7434e28b4500178ec95b15522ae223ab6","message":"fix(deps): C238 juhai.hr Host 构建链回退至与 apps/web 同源版本——b664b43 的版本策展只回退 apps/web,Host 留在 next16/tailwind4 令 web-production-build 红(run 33295243158)\n\n- products/juhai.hr/host/web:next 15.5.24 / tailwindcss ^3.4.17 / postcss 8.5.23 / autoprefixer ^10.4.20 逐字对齐 apps/web(Host 的 next.config/postcss.config/globals.css 全部 re-export apps/web 单源),本地 runner 同命令红→绿复现\n- pnpm-lock.yaml:重建 Host importer,消除 tailwind4/next16 残留与 b664b43 遗留的 postcss 清单/锁失同步\n- .github/dependabot.yml:next/tailwindcss 忽略 semver-major——共享构建链单源的 major 迁移必须显式立项\n- CLAUDE.md/经验库:C238 登记;C232 快照锚点刷新至 b664b43\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/52493ec7434e28b4500178ec95b15522ae223ab6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-08-29T23:26:51-07:00","added":[],"removed":[],"modified":[".github/dependabot.yml","CLAUDE.md","docs/governance-experience.md","pnpm-lock.yaml","products/juhai.hr/host/web/package.json"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":76888,"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-08-30T13:41:17+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
60
|
1788071235
|
1788072481
|
0
|
1788071233
|
1788072481
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23494
|
docs(governance): 修正 G14 认知——CI 不是没跑,是连红 7 次无人当真,现 docs(governance): 修正 G14 认知——CI 不是没跑,是连红 7 次无人当真,现已首次全绿...
|
74
|
5
|
governance.yml
|
8
|
5
|
0
|
refs/heads/main
|
15248a4a041b4e0b1716d65ce7327315a8d39176
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b673ff8c2e248dbea016f88702215123aa58fd03","after":"15248a4a041b4e0b1716d65ce7327315a8d39176","compare_url":"https://gitea.g-hi.com/luoanwu/haimate/compare/b673ff8c2e248dbea016f88702215123aa58fd03...15248a4a041b4e0b1716d65ce7327315a8d39176","commits":[{"id":"15248a4a041b4e0b1716d65ce7327315a8d39176","message":"docs(governance): 修正 G14 认知——CI 不是没跑,是连红 7 次无人当真,现已首次全绿\n\n此前 G14 写作「尚未在 GitHub 上跑出绿盘证据」,实测是错的:Governance workflow\n自 2026-08-14 起已运行 8 次(6 红 1 取消 1 绿),红盘一直存在、一直没人看。\n\n根因两处,均只在 CI 环境暴露(本机跑多少次绿盘都推不出来),已于 b673ff8 修复:\n- 假红:CI 着色让测试计数恒为 0,报成看似灾难性回归的「got 0」\n- flaky:篡改 JWT 约 1/64 概率篡改了个寂寞,把安全断言变成偶发假通过\n\n修复后 CI 首次全绿(Static ✓ 1m29s、Runtime and UI ✓ 5m21s)。\n\n回灌的判据:**一个永远红的门禁与一个不存在的门禁,治理价值相同——都不产生信息。**\n「假红」比「假绿」更隐蔽,因为它表面上更严格;且负向测试与空转测试都发现不了它\n(那些都在本地跑)。\n\nG14 仍 OPEN,剩余关闭条件两项:required checks / 分支保护可定位;\n用受控失败 PR 证明违规确实被阻断。\n\n同步刷新三级门禁报告。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/haimate/commit/15248a4a041b4e0b1716d65ce7327315a8d39176","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-17T17:02:49-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/hallucination-guard.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/outbox-lease.latest.json","reports/owner-matrix.latest.json","reports/partner-truth.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/security-boundary.latest.json","reports/tailwind-tokens.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"15248a4a041b4e0b1716d65ce7327315a8d39176","message":"docs(governance): 修正 G14 认知——CI 不是没跑,是连红 7 次无人当真,现已首次全绿\n\n此前 G14 写作「尚未在 GitHub 上跑出绿盘证据」,实测是错的:Governance workflow\n自 2026-08-14 起已运行 8 次(6 红 1 取消 1 绿),红盘一直存在、一直没人看。\n\n根因两处,均只在 CI 环境暴露(本机跑多少次绿盘都推不出来),已于 b673ff8 修复:\n- 假红:CI 着色让测试计数恒为 0,报成看似灾难性回归的「got 0」\n- flaky:篡改 JWT 约 1/64 概率篡改了个寂寞,把安全断言变成偶发假通过\n\n修复后 CI 首次全绿(Static ✓ 1m29s、Runtime and UI ✓ 5m21s)。\n\n回灌的判据:**一个永远红的门禁与一个不存在的门禁,治理价值相同——都不产生信息。**\n「假红」比「假绿」更隐蔽,因为它表面上更严格;且负向测试与空转测试都发现不了它\n(那些都在本地跑)。\n\nG14 仍 OPEN,剩余关闭条件两项:required checks / 分支保护可定位;\n用受控失败 PR 证明违规确实被阻断。\n\n同步刷新三级门禁报告。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/haimate/commit/15248a4a041b4e0b1716d65ce7327315a8d39176","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-17T17:02:49-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/hallucination-guard.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/outbox-lease.latest.json","reports/owner-matrix.latest.json","reports/partner-truth.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/security-boundary.latest.json","reports/tailwind-tokens.latest.json","reports/validation-source.latest.json"]},"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":5678,"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-18T07:52:33+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
|
1787011376
|
1787011453
|
0
|
1787011374
|
1787011453
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26965
|
chore(reports): publish recovery deployment eviden chore(reports): publish recovery deployment evidence and synchronized snapshots...
|
116
|
5
|
platform.yml
|
1347
|
5
|
0
|
refs/heads/main
|
0a181050e55a48c969ef9908251434336123607a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b686664caf60a98f32531583f91a1f33cffdfd34","after":"0a181050e55a48c969ef9908251434336123607a","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b686664caf60a98f32531583f91a1f33cffdfd34...0a181050e55a48c969ef9908251434336123607a","commits":[{"id":"0a181050e55a48c969ef9908251434336123607a","message":"chore(reports): publish recovery deployment evidence and synchronized snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0a181050e55a48c969ef9908251434336123607a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T21:54:34-08:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"2c3b0fc0f009ce340275b7a84bf82395619b139a","message":"docs(platform): close actual recovery receipt and preserve first rollback\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2c3b0fc0f009ce340275b7a84bf82395619b139a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T21:54:06-08:00","added":["docs/evidence/service-four-stages-2026-11-01/adoption-browser.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-caddy.deployment.first.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-caddy.deployment.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-caddy.mount-proof.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-caddy.validate.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-identity-web.deployment.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-preparation.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-runtime.deployment.public.json","docs/evidence/service-four-stages-2026-11-01/adoption-scope-ui.png"],"removed":[],"modified":["docs/evidence/service-four-stages-2026-11-01/validation.public.json","docs/当前状态与验收边界.md","docs/现用链路恢复与四段交付-2026-11-01.md"]},{"id":"0346cc3edff7bbf8e926888afa26559fdd086c1c","message":"docs(deploy): record actual Scope and login recovery with rollback evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0346cc3edff7bbf8e926888afa26559fdd086c1c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T21:52:53-08:00","added":[],"removed":[],"modified":["reports/deployed-runtime.latest.json"]}],"total_commits":0,"head_commit":{"id":"0a181050e55a48c969ef9908251434336123607a","message":"chore(reports): publish recovery deployment evidence and synchronized snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0a181050e55a48c969ef9908251434336123607a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T21:54:34-08:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":139491,"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":180,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-02T13: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
|
1793599072
|
0
|
1793598910
|
1793599072
|
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
|
|
24218
|
chore(reports): candidate-contracts 回绑 @ 16459e0 — chore(reports): candidate-contracts 回绑 @ 16459e0 —— 9 条探针零豁免...
|
116
|
5
|
platform.yml
|
174
|
5
|
0
|
refs/heads/main
|
6fbebf5285a9a335410c5f884d81314d0394429c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b69710a74604d55a435971103dc033025cbc6e6b","after":"6fbebf5285a9a335410c5f884d81314d0394429c","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b69710a74604d55a435971103dc033025cbc6e6b...6fbebf5285a9a335410c5f884d81314d0394429c","commits":[{"id":"6fbebf5285a9a335410c5f884d81314d0394429c","message":"chore(reports): candidate-contracts 回绑 @ 16459e0 —— 9 条探针零豁免\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6fbebf5285a9a335410c5f884d81314d0394429c","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-18T19:55:24-07:00","added":[],"removed":[],"modified":["reports/candidate-contracts.latest.json"]},{"id":"16459e09061655eb29b432aa5a9334b9685cbced","message":"test(contracts): 跨域流程的 plan 补第一条 ACCEPT 用例——最后一条 shape 探针豁免清零\n\ncheck:candidate-contracts 此前带着一条豁免:planWorkflowInstance 取不到 ACCEPT 载荷,\n因为 cross-domain-workflow 的 plan 规则在 28 例夹具里全是反例。查隔壁——\ncollaboration-messaging 的同类规则 P03 是有正例的。所以这不是「夹具只固定失败关闭一侧」\n的设计口径,是这一域缺了一条,而豁免让它看起来像是有意为之。\n\n补 P04-approved-snapshot-plans-an-instance:已批准快照 + 合法请求,载荷直接取自该域单测里\n那条已在跑的 planner 正例(不是新造的场景)。夹具 28 → 29 例(正 4 / 反 25),\ncheck:fixtures 该套件 29/29 失败 0,fixture-coverage 三档仍全为 0。\n\n连带把 C15 契约的探针由 skip 换成真探针(planWorkflowInstance ← plan.request):\n9 条探针全部比对通过、零豁免。门禁单测两处计数同步,并把断言从「豁免恰好是这一条」\n改成「豁免必须为空;再出现必须带理由」——前者会在下次加豁免时静默通过。\n\n数字声明同步:仓根 CLAUDE.md 的 17 套件 706 例 → 707,宿主协议 C15 单与索引底账的夹具数\n同步;check-workspace-consistency CLEAN,L13 无漂移。contracts 测试 416/416。\n\n跑这两道门禁都用 GOV_REPORT_DIR 重定向,仓里在途的 fixtures 报告一个字节未动——\n同日早些时候那条修复第一次真用上。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/16459e09061655eb29b432aa5a9334b9685cbced","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-18T19:55:21-07:00","added":[],"removed":[],"modified":["CLAUDE.md","contracts/SOURCE.md","contracts/candidates/contracts/workflow-orchestration-api.v1.openapi.json","contracts/test/fixtures/cross-domain-workflow.fixtures.json","docs/能力设计/宿主协议/C15-cross-domain-workflow.md","docs/能力设计/宿主协议/README.md","governance/test/check-candidate-contracts.test.mjs"]},{"id":"05497f5a3cad8b4a82d07b81504c06fe6338c972","message":"chore(reports): candidate-contracts 回绑 @ 864231d —— 含 11 个操作 ↔ 参考处理器的双向对账\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/05497f5a3cad8b4a82d07b81504c06fe6338c972","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-18T19:49:18-07:00","added":[],"removed":[],"modified":["reports/candidate-contracts.latest.json"]},{"id":"864231dc64629e58ddd53faf5c38b4f58fdf05f9","message":"feat(contracts): 五份候选契约有了可挂载的参考实现——11 个操作,传输无关、零框架依赖\n\nC-3 把这五个域的运行宿主裁给上层既有宿主、本仓不建模块,所以「完善 HTTP 实现」不能是在\nruntime 里加路由。但「每个宿主各写一遍入参解码与决策映射」必然各写各的:REJECT 被压成 4xx、\nSKIP_DUPLICATE 被当成失败、now 忘了从 ISO 串还原成 Date——每一个都是一次就足以让语义走样。\n把这一段写在 contracts/src/http/,判定与映射同源,宿主实现 = 挂载 + 鉴权 + 持有快照。\n\n本层不做任何入参校验,这是实测后的决定,不是省事。首版写了信封校验(非对象或缺顶层键回 400),\n被夹具 N06-definition-is-not-an-object 当场戳穿——那条用例期望的是 WORKFLOW_DEFINITION_INVALID,\n400 把它盖掉了。随后逐个实测七个规则入口:传非对象 / 空对象 / undefined,一律 REJECT 并带自己的\n原因码,没有一个抛异常。校验层不是多一道保险,是多一套词汇:同一个错两种表达,消费侧必然挑更\n好读的那套,规则的原因码就此架空。五份契约的 400 描述同步改为「宿主的 JSON 解析失败」。\n\n唯一的边界处理是 Date 还原:context.now(体验)与 context.policy.now(成本,嵌深一层)过 HTTP\n是 ISO 串而规则侧是 Date。漏了不会报错,只会让时间判定永远不触发——一条静默放行的路径。\n\n测试拿规则自己的夹具载荷经处理器走一遍:ACCEPT 例仍非 REJECT,REJECT 例 reasons 与夹具逐条一致,\n无快照时 planner 失败关闭仍是 200 REJECT 而非 5xx。contracts 测试 408 → 416/416,\ncheck:generated 无漂移。\n\n门禁加 HANDLER_MISSING / HANDLER_ORPHAN 双向对账。按文本解析 index.ts 而不是 import dist——\n本门禁在 ZERO_DEP_GATES 里,要能在没装依赖的临时检出里重跑,改成 import 就会退化成未构建即\nunavailable,干净回绑随之失效。负向实测:把 assessResourceTags 改名,两条规则各报一次。\n\n未做:catalogs/ 一字未动;本仓不挂路由、不建库、不新增模块,C-3 的「不新增 M8」未被触碰;\n401 / 403 / 503 属宿主责任,不在本层。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/864231dc64629e58ddd53faf5c38b4f58fdf05f9","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-18T19:49:15-07:00","added":["contracts/src/http/collaboration-messaging.ts","contracts/src/http/cost-capacity.ts","contracts/src/http/cross-domain-workflow.ts","contracts/src/http/data-analytics.ts","contracts/src/http/enterprise-experience.ts","contracts/src/http/index.ts","contracts/src/http/result.ts","contracts/test/http-handlers.test.mjs"],"removed":[],"modified":["contracts/SOURCE.md","contracts/candidates/contracts/conversation-message-api.v1.openapi.json","contracts/candidates/contracts/experience-contribution-api.v1.openapi.json","contracts/candidates/contracts/metric-contract-api.v1.openapi.json","contracts/candidates/contracts/usage-record-api.v1.openapi.json","contracts/candidates/contracts/workflow-orchestration-api.v1.openapi.json","contracts/package.json","governance/check-candidate-contracts.mjs","governance/test/check-candidate-contracts.test.mjs"]},{"id":"fb371d6cec3a76db97335f51a352cef8c2d7c7b4","message":"chore(reports): candidate-contracts 回绑 @ fdbefc9 —— 补 rules-entry 后重跑,仍 0 违规\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fb371d6cec3a76db97335f51a352cef8c2d7c7b4","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-18T19:41:03-07:00","added":[],"removed":[],"modified":["reports/candidate-contracts.latest.json"]}],"total_commits":0,"head_commit":{"id":"6fbebf5285a9a335410c5f884d81314d0394429c","message":"chore(reports): candidate-contracts 回绑 @ 16459e0 —— 9 条探针零豁免\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6fbebf5285a9a335410c5f884d81314d0394429c","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-18T19:55:24-07:00","added":[],"removed":[],"modified":["reports/candidate-contracts.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":22425,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":44,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-19T09:49:06+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1789786674
|
1789786714
|
0
|
1789786673
|
1789786757
|
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
|
|
25240
|
docs(permission): 对齐当前角色权限验收来源与动态区
|
116
|
5
|
platform.yml
|
386
|
5
|
0
|
refs/heads/main
|
5d8d41edc4dc93db60a27fd9edf84e284a660597
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b69deb851108e2a1afa0d499c114efbfc5adca30","after":"5d8d41edc4dc93db60a27fd9edf84e284a660597","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b69deb851108e2a1afa0d499c114efbfc5adca30...5d8d41edc4dc93db60a27fd9edf84e284a660597","commits":[{"id":"5d8d41edc4dc93db60a27fd9edf84e284a660597","message":"docs(permission): 对齐当前角色权限验收来源与动态区\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5d8d41edc4dc93db60a27fd9edf84e284a660597","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-09T02:01:54-07:00","added":[],"removed":[],"modified":["CLAUDE.md","runtime/CLAUDE.md"]},{"id":"a08288cb9938ec2d0dbd12c79951de9711089f86","message":"chore(reports): 记录角色授权clean源码2258项真实回归\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a08288cb9938ec2d0dbd12c79951de9711089f86","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-09T02:00:58-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/credential-m1-sla.latest.json","reports/doc-claims.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.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/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/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"614683da8559bdc4fe882ca269a12bb26ed25486","message":"fix(permission): 限定角色管理候选面为开发验收环境\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/614683da8559bdc4fe882ca269a12bb26ed25486","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-09T01:50:47-07:00","added":[],"removed":[],"modified":["docs/角色授权实现与接入-2026-10-09.md","runtime/modules/permission/src/persistence/management-runtime.ts"]},{"id":"b31e907f7939d3821ea510c2c77a25c714f9388a","message":"chore(stack): 显式接通角色管理候选开关\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b31e907f7939d3821ea510c2c77a25c714f9388a","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-09T01:49:22-07:00","added":[],"removed":[],"modified":["stack/compose.yaml"]},{"id":"9fbc505206ee4a890d80306362559175e3e288ff","message":"feat(permission): 补齐版本化角色、审批授权和范围绑定接入\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9fbc505206ee4a890d80306362559175e3e288ff","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-09T01:42:19-07:00","added":["contracts/candidates/contracts/permission-management.v1.openapi.json","docs/角色授权实现与接入-2026-10-09.md","runtime/apps/api-nestjs/src/platform/http/permission-management.controller.ts","runtime/apps/api-nestjs/test/platform.permission-roles.http.test.ts","runtime/apps/workbench/src/app/permissions/page.tsx","runtime/clients/permission/src/role-bindings.test.ts","runtime/modules/kit/src/permission-management.ts","runtime/modules/permission/prisma/migrations/202610090001_permission_roles/migration.sql","runtime/modules/permission/src/domain/roles.test.ts","runtime/modules/permission/src/domain/roles.ts","runtime/modules/permission/src/persistence/authorization-store.ts","runtime/modules/permission/src/persistence/management-runtime.ts","runtime/modules/permission/test/authorization.integration.ts","runtime/packages/contracts/src/permission-management.ts"],"removed":[],"modified":["CLAUDE.md","README.md","docs/runbook.md","docs/企业公共基础平台对外交付设计.md","docs/项目完整能力表.md","governance/caddy-routes.json","governance/stub-surface.json","runtime/apps/api-nestjs/.env.example","runtime/apps/api-nestjs/src/platform/platform-http.module.ts","runtime/apps/workbench/src/components/app-nav.tsx","runtime/apps/workbench/src/features/platform/api.ts","runtime/clients/permission/src/index.ts","runtime/clients/permission/src/scoped.ts","runtime/modules.json","runtime/modules/kit/src/index.ts","runtime/modules/permission/prisma/schema.prisma","runtime/modules/permission/src/domain/grant-approval.ts","runtime/modules/permission/src/index.ts","runtime/modules/permission/src/persistence/permission-store.ts","runtime/packages/contracts/src/index.ts"]}],"total_commits":0,"head_commit":{"id":"5d8d41edc4dc93db60a27fd9edf84e284a660597","message":"docs(permission): 对齐当前角色权限验收来源与动态区\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5d8d41edc4dc93db60a27fd9edf84e284a660597","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-09T02:01:54-07:00","added":[],"removed":[],"modified":["CLAUDE.md","runtime/CLAUDE.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":26631,"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":41,"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-09T14:47:19+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791536839
|
1791536941
|
0
|
1791536838
|
1791536994
|
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
|
|
27107
|
chore(reports): evidence 回绑 @ eca897ff6
|
116
|
5
|
platform.yml
|
1436
|
5
|
0
|
refs/heads/main
|
4440aa636907acebeca4a0450a28bc08cd0e65cc
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b6c30c422dd3996a2c7297a8fb194928de063131","after":"4440aa636907acebeca4a0450a28bc08cd0e65cc","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b6c30c422dd3996a2c7297a8fb194928de063131...4440aa636907acebeca4a0450a28bc08cd0e65cc","commits":[{"id":"4440aa636907acebeca4a0450a28bc08cd0e65cc","message":"chore(reports): evidence 回绑 @ eca897ff6\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4440aa636907acebeca4a0450a28bc08cd0e65cc","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-05T05:33:33-08:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"eca897ff6067149f8d093b08b1d1023c518a68c1","message":"chore(reports): 治理门禁与工作台快照回绑 @ 4e4d06198\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/eca897ff6067149f8d093b08b1d1023c518a68c1","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-05T05:33:05-08: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/fact-pii.latest.json","reports/facts.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/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"4e4d0619840807e57f6c4c3e6a323093d14abf06","message":"chore(reports): runtime 静态门禁回绑 @ a58bb6ae7\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4e4d0619840807e57f6c4c3e6a323093d14abf06","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-05T05:32:29-08:00","added":[],"removed":[],"modified":["runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-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":"a58bb6ae7590860bf59f7d00cfe6a0aac97c7946","message":"Merge branch 'main' into claude/idp-accounts-page-20261105\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a58bb6ae7590860bf59f7d00cfe6a0aac97c7946","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-05T05:31:04-08:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},{"id":"2b1d00ec1941e6aaa4968ebcc53886ce35515c78","message":"chore(reports): 工作台门禁回绑 @ a2fb458cd\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2b1d00ec1941e6aaa4968ebcc53886ce35515c78","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-05T05:31:04-08:00","added":[],"removed":[],"modified":["reports/workbench-ui.latest.json"]}],"total_commits":0,"head_commit":{"id":"4440aa636907acebeca4a0450a28bc08cd0e65cc","message":"chore(reports): evidence 回绑 @ eca897ff6\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4440aa636907acebeca4a0450a28bc08cd0e65cc","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-05T05:33:33-08:00","added":[],"removed":[],"modified":["reports/evidence-freshness.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":180317,"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":189,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-05T21:29: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
|
30
|
1793885617
|
1793885625
|
0
|
1793885616
|
1793885647
|
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
|
|
25657
|
Merge branch 'claude/chg-042-batch1-20261012 Merge branch 'claude/chg-042-batch1-20261012': CHG-042 第一批(商、财 8 类与两份应用清单)...
|
116
|
5
|
platform.yml
|
681
|
5
|
0
|
refs/heads/main
|
eb1c1073afd5651be04463d78a43b8de57c6d7f2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b6e20c0d37a48f977bf95beaa745f06ed49c9483","after":"eb1c1073afd5651be04463d78a43b8de57c6d7f2","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b6e20c0d37a48f977bf95beaa745f06ed49c9483...eb1c1073afd5651be04463d78a43b8de57c6d7f2","commits":[{"id":"eb1c1073afd5651be04463d78a43b8de57c6d7f2","message":"Merge branch 'claude/chg-042-batch1-20261012': CHG-042 第一批(商、财 8 类与两份应用清单)\n\n以主线 b6e20c0d 为第一父合流(此前在 9caa8032 上合流的 b934e58a 已过完整根链,主线其后只有文档与报告提交)。\n冲突只在报告文件,取主线版本;合流后在本提交的干净检出上重跑根链并回绑。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/eb1c1073afd5651be04463d78a43b8de57c6d7f2","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-12T15:29:11-07:00","added":["contracts/apps/ees.domain.commerce.draft.json","contracts/apps/ees.domain.finance.draft.json"],"removed":[],"modified":["contracts/catalogs/entities.json","contracts/test/governance-linter.test.mjs","contracts/test/impact-graph.test.mjs","contracts/test/validators.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/cross-cutting-capabilities.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/fork-readiness.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":"eed1e43a119f419244f5b290e0dfb4322c61a5f3","message":"chore(reports): CHG-042 第一批根链证据回绑 @ 59b32bcb\n\nclean 59b32bcb 上完整根 pnpm check 通过:governance 测试 866 例 865 通过、1 跳过;contracts 616/616;\ncheck:catalog 25 项目 / 53 裁决对账一致;check:catalog-chg 基线后改 Catalog 的提交 14、引用 CHG 14、错误 0\n(警告 1 为既有 CHG-029 状态行);catalog:drift 0 drift;runtime typecheck 76/76。\ncheck:evidence partial:0 error,13 条告警均为分支起点前已失鲜的真库 / UI 验收报告,非本次改动引入。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/eed1e43a119f419244f5b290e0dfb4322c61a5f3","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-12T15:18:45-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":"59b32bcb8589a9f93d522c6254db157295074e19","message":"test(contracts): CHG-042 第一批后的 Catalog 基线(应用 18 → 20、实体 175 → 183,影响图节点 302 → 312、边 311 → 324)\n\n- governance-linter.test.mjs:基线计数;已登记应用名单加 ees.domain.commerce、ees.domain.finance\n- validators.test.mjs:draft AppManifest 份数 18 → 20\n- impact-graph.test.mjs:+ 10 个节点(8 个实体、2 个应用)、+ 13 条边(8 OWNS_ENTITY、3 DEPENDS_ON_APPLICATION、2 ENFORCES_SCOPE)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/59b32bcb8589a9f93d522c6254db157295074e19","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-12T15:17:22-07:00","added":[],"removed":[],"modified":["contracts/test/governance-linter.test.mjs","contracts/test/impact-graph.test.mjs","contracts/test/validators.test.mjs"]},{"id":"84c348009048a987682bf5d9a7dbf885c678e827","message":"chore(catalog): CHG-042 第一批——商、财 8 类登记进 entities.json,补 ees.domain.commerce / ees.domain.finance 两份应用清单\n\n- entities.json:追加 Offering、CommercialObligation、PriceCalendar(commerce / ees.domain.commerce)与\n FinancialImpact、Receivable、Payment、Payable、Disbursement(finance / ees.domain.finance);不改已有 175 个\n- contracts/apps:新增两份 draft 清单,authoritativeEntities 只声明这 8 类;repository 指 EES 服务目录,\n 源仓是企业智能OS 7域中台(不在工作区);不带 hosted_by(另起 CHG)\n按治理仓 CHG-042-材料 第一批签署单应用;三份文件 SHA-256 与签署单一致(8b39050f…、1c4515fa…、d84b8f45…)。\nCatalog Owner(用户)2026-10-12 选「签署并应用」。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/84c348009048a987682bf5d9a7dbf885c678e827","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-12T15:14:27-07:00","added":["contracts/apps/ees.domain.commerce.draft.json","contracts/apps/ees.domain.finance.draft.json"],"removed":[],"modified":["contracts/catalogs/entities.json"]}],"total_commits":0,"head_commit":{"id":"eb1c1073afd5651be04463d78a43b8de57c6d7f2","message":"Merge branch 'claude/chg-042-batch1-20261012': CHG-042 第一批(商、财 8 类与两份应用清单)\n\n以主线 b6e20c0d 为第一父合流(此前在 9caa8032 上合流的 b934e58a 已过完整根链,主线其后只有文档与报告提交)。\n冲突只在报告文件,取主线版本;合流后在本提交的干净检出上重跑根链并回绑。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/eb1c1073afd5651be04463d78a43b8de57c6d7f2","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-12T15:29:11-07:00","added":["contracts/apps/ees.domain.commerce.draft.json","contracts/apps/ees.domain.finance.draft.json"],"removed":[],"modified":["contracts/catalogs/entities.json","contracts/test/governance-linter.test.mjs","contracts/test/impact-graph.test.mjs","contracts/test/validators.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/cross-cutting-capabilities.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/fork-readiness.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":41405,"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-13T06:20: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
|
30
|
1791844168
|
1791844319
|
0
|
1791844167
|
1791844750
|
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
|
|
25300
|
Merge branch 'main' into codex/catalog-cop Merge branch 'main' into codex/catalog-copy-20261009...
|
116
|
5
|
platform.yml
|
441
|
5
|
0
|
refs/heads/main
|
4bc80d0ef94ddc1a868a5e2bf61c5607ef2179d2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b6e36f7b11b4fcdf6270885bbddfeb637bfa5c71","after":"4bc80d0ef94ddc1a868a5e2bf61c5607ef2179d2","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b6e36f7b11b4fcdf6270885bbddfeb637bfa5c71...4bc80d0ef94ddc1a868a5e2bf61c5607ef2179d2","commits":[{"id":"4bc80d0ef94ddc1a868a5e2bf61c5607ef2179d2","message":"Merge branch 'main' into codex/catalog-copy-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4bc80d0ef94ddc1a868a5e2bf61c5607ef2179d2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T18:57:23-07:00","added":["docs/evidence/c16-attachments-2026-10-09/cleanup.json","docs/evidence/c16-attachments-2026-10-09/workbench-snapshot-release.json"],"removed":[],"modified":["docs/C16附件接口实施与dev部署记录-2026-10-09.md","docs/门禁证据重新核验记录-2026-10-10.md","reports/mainline-acceptance.latest.json"]},{"id":"ce7dae862d49fa594bdedc628bae6b1f565be641","message":"chore(reports): 记录目录文案固定源码35项浏览器验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ce7dae862d49fa594bdedc628bae6b1f565be641","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T18:57:23-07:00","added":[],"removed":[],"modified":["reports/catalog-reconciliation.latest.json","reports/module-imports.latest.json","reports/workbench-ui.latest.json"]},{"id":"d7713e57dc8b6f50ed8b14ced84540f5775d6cc9","message":"chore(reports): 合流源码真实主线210项回绑 @ 29ceebdd\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d7713e57dc8b6f50ed8b14ced84540f5775d6cc9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T18:57:11-07:00","added":[],"removed":[],"modified":["docs/门禁证据重新核验记录-2026-10-10.md","reports/mainline-acceptance.latest.json"]},{"id":"31dafe39dbc71bd249d3da484afa69f1cdafbd92","message":"chore(reports): 回绑目录分类与工作台快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/31dafe39dbc71bd249d3da484afa69f1cdafbd92","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T18:55:07-07:00","added":[],"removed":[],"modified":["reports/catalog-reconciliation.latest.json","reports/module-imports.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"84442679438cd6930448078f678b27e1104b1029","message":"Merge branch 'main' into codex/catalog-copy-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/84442679438cd6930448078f678b27e1104b1029","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T18:54:59-07:00","added":[],"removed":[],"modified":["reports/port-conformance.latest.json"]}],"total_commits":0,"head_commit":{"id":"4bc80d0ef94ddc1a868a5e2bf61c5607ef2179d2","message":"Merge branch 'main' into codex/catalog-copy-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4bc80d0ef94ddc1a868a5e2bf61c5607ef2179d2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T18:57:23-07:00","added":["docs/evidence/c16-attachments-2026-10-09/cleanup.json","docs/evidence/c16-attachments-2026-10-09/workbench-snapshot-release.json"],"removed":[],"modified":["docs/C16附件接口实施与dev部署记录-2026-10-09.md","docs/门禁证据重新核验记录-2026-10-10.md","reports/mainline-acceptance.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":33183,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T09:55: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
|
30
|
1791597458
|
1791597507
|
0
|
1791597456
|
1791597533
|
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
|
|
25233
|
docs(部署): 记录企业控制面重启与入口恢复
|
116
|
5
|
platform.yml
|
382
|
5
|
0
|
refs/heads/main
|
5ae0b400db92e20fe64433869e7f00800c1c4ae3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b708e9424b8ca82b42c5590b02abd695553e9458","after":"5ae0b400db92e20fe64433869e7f00800c1c4ae3","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b708e9424b8ca82b42c5590b02abd695553e9458...5ae0b400db92e20fe64433869e7f00800c1c4ae3","commits":[{"id":"5ae0b400db92e20fe64433869e7f00800c1c4ae3","message":"docs(部署): 记录企业控制面重启与入口恢复\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5ae0b400db92e20fe64433869e7f00800c1c4ae3","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-08T22:26:01-07:00","added":["docs/integration/evidence/2026-10-08-restart/identity-proxy-health.json","docs/integration/evidence/2026-10-08-restart/runtime-health.json","docs/企业控制面重启记录-2026-10-08.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"5ae0b400db92e20fe64433869e7f00800c1c4ae3","message":"docs(部署): 记录企业控制面重启与入口恢复\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5ae0b400db92e20fe64433869e7f00800c1c4ae3","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-08T22:26:01-07:00","added":["docs/integration/evidence/2026-10-08-restart/identity-proxy-health.json","docs/integration/evidence/2026-10-08-restart/runtime-health.json","docs/企业控制面重启记录-2026-10-08.md"],"removed":[],"modified":[]},"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":26384,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":40,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-06T09:14:06+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791523568
|
1791523749
|
0
|
1791523567
|
1791523852
|
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
|
|
24708
|
Record 0.121.2 owner lock deployment and remaining Record 0.121.2 owner lock deployment and remaining gaps...
|
121
|
5
|
kernel-ci.yml
|
63
|
5
|
0
|
refs/heads/main
|
91466453c1088a2fe9ef37d222499db6f6b19aa7
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b7142719113b7bc21c9558fadc3d3b4d90e0ef62","after":"91466453c1088a2fe9ef37d222499db6f6b19aa7","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/b7142719113b7bc21c9558fadc3d3b4d90e0ef62...91466453c1088a2fe9ef37d222499db6f6b19aa7","commits":[{"id":"91466453c1088a2fe9ef37d222499db6f6b19aa7","message":"Record 0.121.2 owner lock deployment and remaining gaps\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/91466453c1088a2fe9ef37d222499db6f6b19aa7","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-29T19:50:36-07:00","added":["docs/2026-09-29-01212-code-gap-audit.md","ops/deployments/2026-09-29-prerequisite-locks-01212-local.md"],"removed":[],"modified":["docs/db-owner-roles.md","model/plan-ledger.json","model/release-anchors.json","ops/runbook.md"]}],"total_commits":0,"head_commit":{"id":"91466453c1088a2fe9ef37d222499db6f6b19aa7","message":"Record 0.121.2 owner lock deployment and remaining gaps\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/91466453c1088a2fe9ef37d222499db6f6b19aa7","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-29T19:50:36-07:00","added":["docs/2026-09-29-01212-code-gap-audit.md","ops/deployments/2026-09-29-prerequisite-locks-01212-local.md"],"removed":[],"modified":["docs/db-owner-roles.md","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":59329,"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":14,"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-30T10:38:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1790736673
|
1790737119
|
0
|
1790736672
|
1790737119
|
|
|
0
|
Edit
Delete
|
|
25071
|
docs: record Owner self-assignment for 27 governan docs: record Owner self-assignment for 27 governance requests (rows 6-32)...
|
121
|
5
|
kernel-ci.yml
|
424
|
5
|
0
|
refs/heads/main
|
68680e1851b14f29d4ce00040681e7d4c173d74f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b75701f2be456351a9864bd5b7450e579a6e3a42","after":"68680e1851b14f29d4ce00040681e7d4c173d74f","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/b75701f2be456351a9864bd5b7450e579a6e3a42...68680e1851b14f29d4ce00040681e7d4c173d74f","commits":[{"id":"68680e1851b14f29d4ce00040681e7d4c173d74f","message":"docs: record Owner self-assignment for 27 governance requests (rows 6-32)\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/68680e1851b14f29d4ce00040681e7d4c173d74f","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:49:41-07:00","added":["docs/governance/evidence/owner-assignment-decision-adr-002-creation-evaluation-contract.json","docs/governance/evidence/owner-assignment-decision-adr-002-reuse-reevaluation-contract.json","docs/governance/evidence/owner-assignment-decision-model-owner-source-binding.json","docs/governance/evidence/owner-assignment-decision-salesordercreated-owner-contract.json","docs/governance/evidence/owner-assignment-decision-udm-19-anonymization-scheme.json","docs/governance/evidence/owner-assignment-external-ext-ai-gateway.json","docs/governance/evidence/owner-assignment-external-ext-break-glass-identity.json","docs/governance/evidence/owner-assignment-external-ext-central-audit.json","docs/governance/evidence/owner-assignment-external-ext-ci-isolation.json","docs/governance/evidence/owner-assignment-external-ext-commerce-obligation.json","docs/governance/evidence/owner-assignment-external-ext-contract-pin.json","docs/governance/evidence/owner-assignment-external-ext-credential-provider.json","docs/governance/evidence/owner-assignment-external-ext-cross-authority-evidence.json","docs/governance/evidence/owner-assignment-external-ext-customer-concepts.json","docs/governance/evidence/owner-assignment-external-ext-environment-acceptance.json","docs/governance/evidence/owner-assignment-external-ext-finance-payment.json","docs/governance/evidence/owner-assignment-external-ext-knowledge-source.json","docs/governance/evidence/owner-assignment-external-ext-metric-value-source.json","docs/governance/evidence/owner-assignment-external-ext-model-source.json","docs/governance/evidence/owner-assignment-external-ext-observability-delivery.json","docs/governance/evidence/owner-assignment-external-ext-org-asset-source.json","docs/governance/evidence/owner-assignment-external-ext-os-consumer.json","docs/governance/evidence/owner-assignment-external-ext-pos-producer.json","docs/governance/evidence/owner-assignment-external-ext-quotation-producer.json","docs/governance/evidence/owner-assignment-external-ext-scenario-owners.json","docs/governance/evidence/owner-assignment-external-ext-sla-source.json","docs/governance/evidence/owner-assignment-external-ext-v11-contract-review.json"],"removed":[],"modified":["docs/governance-evidence.md","model/governance-evidence.json"]}],"total_commits":0,"head_commit":{"id":"68680e1851b14f29d4ce00040681e7d4c173d74f","message":"docs: record Owner self-assignment for 27 governance requests (rows 6-32)\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/68680e1851b14f29d4ce00040681e7d4c173d74f","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:49:41-07:00","added":["docs/governance/evidence/owner-assignment-decision-adr-002-creation-evaluation-contract.json","docs/governance/evidence/owner-assignment-decision-adr-002-reuse-reevaluation-contract.json","docs/governance/evidence/owner-assignment-decision-model-owner-source-binding.json","docs/governance/evidence/owner-assignment-decision-salesordercreated-owner-contract.json","docs/governance/evidence/owner-assignment-decision-udm-19-anonymization-scheme.json","docs/governance/evidence/owner-assignment-external-ext-ai-gateway.json","docs/governance/evidence/owner-assignment-external-ext-break-glass-identity.json","docs/governance/evidence/owner-assignment-external-ext-central-audit.json","docs/governance/evidence/owner-assignment-external-ext-ci-isolation.json","docs/governance/evidence/owner-assignment-external-ext-commerce-obligation.json","docs/governance/evidence/owner-assignment-external-ext-contract-pin.json","docs/governance/evidence/owner-assignment-external-ext-credential-provider.json","docs/governance/evidence/owner-assignment-external-ext-cross-authority-evidence.json","docs/governance/evidence/owner-assignment-external-ext-customer-concepts.json","docs/governance/evidence/owner-assignment-external-ext-environment-acceptance.json","docs/governance/evidence/owner-assignment-external-ext-finance-payment.json","docs/governance/evidence/owner-assignment-external-ext-knowledge-source.json","docs/governance/evidence/owner-assignment-external-ext-metric-value-source.json","docs/governance/evidence/owner-assignment-external-ext-model-source.json","docs/governance/evidence/owner-assignment-external-ext-observability-delivery.json","docs/governance/evidence/owner-assignment-external-ext-org-asset-source.json","docs/governance/evidence/owner-assignment-external-ext-os-consumer.json","docs/governance/evidence/owner-assignment-external-ext-pos-producer.json","docs/governance/evidence/owner-assignment-external-ext-quotation-producer.json","docs/governance/evidence/owner-assignment-external-ext-scenario-owners.json","docs/governance/evidence/owner-assignment-external-ext-sla-source.json","docs/governance/evidence/owner-assignment-external-ext-v11-contract-review.json"],"removed":[],"modified":["docs/governance-evidence.md","model/governance-evidence.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":272799,"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-03T07:49: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
|
1791025184
|
1791027282
|
0
|
1790985036
|
1791027282
|
|
|
0
|
Edit
Delete
|
|
25565
|
chore(reports): refresh clean static evidence afte chore(reports): refresh clean static evidence after governance gate repairs...
|
54
|
5
|
governance.yml
|
49
|
5
|
0
|
refs/heads/main
|
6e16dee8de4c9d611739493109419e05315e1911
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b789aa724e6dae7f2439ed257a854b20ab5ae90a","after":"6e16dee8de4c9d611739493109419e05315e1911","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/b789aa724e6dae7f2439ed257a854b20ab5ae90a...6e16dee8de4c9d611739493109419e05315e1911","commits":[{"id":"6e16dee8de4c9d611739493109419e05315e1911","message":"chore(reports): refresh clean static evidence after governance gate repairs\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/6e16dee8de4c9d611739493109419e05315e1911","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-11T07:55:23-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},{"id":"1808fb22b4e410d2000fddb6ae7947afd5c9e756","message":"docs(governance): bind gate repair evidence to clean implementation commit\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/1808fb22b4e410d2000fddb6ae7947afd5c9e756","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-11T07:54:21-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/governance-gate-fixes-2026-10-11.json"]},{"id":"0b452b05ba3b3d77a63813cd118542885043e582","message":"fix(governance): isolate quick reports and reject invalid grant/baseline state\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/0b452b05ba3b3d77a63813cd118542885043e582","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-11T07:53:21-07:00","added":["docs/governance-gate-fixes-2026-10-11.md","reports/governance-gate-fixes-2026-10-11.json","scripts/fixtures/tenant-grants-semantics.sql","scripts/lib/quick-checks.mjs","scripts/lib/quick-checks.test.mjs","scripts/lib/report-output.mjs","scripts/lib/tenant-grants-cli.test.mjs"],"removed":[],"modified":["CHANGELOG.md","CLAUDE.md","COMPATIBILITY.md","README.md","docs/governance-experience.md","scripts/check-agent-adapters.mjs","scripts/check-contract-consumers.mjs","scripts/check-dual-backend-parity.mjs","scripts/check-fork-readiness.mjs","scripts/check-governance-docs.mjs","scripts/check-governance-rules.mjs","scripts/check-migrations.mjs","scripts/check-naming.mjs","scripts/check-quick.mjs","scripts/check-schema-sync.mjs","scripts/check-statemachine-write-guard.mjs","scripts/check-tenant-grants.mjs","scripts/check-validation-source.mjs","scripts/governance-report.mjs","scripts/lib/ratchet.mjs","scripts/lib/ratchet.test.mjs","scripts/lib/tenant-grants.mjs","scripts/lib/tenant-grants.test.mjs"]}],"total_commits":0,"head_commit":{"id":"6e16dee8de4c9d611739493109419e05315e1911","message":"chore(reports): refresh clean static evidence after governance gate repairs\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/6e16dee8de4c9d611739493109419e05315e1911","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-11T07:55:23-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.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":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":7120,"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":2,"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-11T22:51: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
|
10
|
1791730563
|
1791730614
|
0
|
1791730536
|
1791730646
|
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
|
|
24687
|
ci: accept runner Node versions allowed by package ci: accept runner Node versions allowed by package engines...
|
121
|
5
|
kernel-ci.yml
|
42
|
5
|
0
|
refs/heads/main
|
643e66dc473e76639b1e1979310f1cf8ea5a0170
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b7c32eeb3ea9f76fb999be97d16c5398791fbc53","after":"643e66dc473e76639b1e1979310f1cf8ea5a0170","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/b7c32eeb3ea9f76fb999be97d16c5398791fbc53...643e66dc473e76639b1e1979310f1cf8ea5a0170","commits":[{"id":"643e66dc473e76639b1e1979310f1cf8ea5a0170","message":"ci: accept runner Node versions allowed by package engines\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/643e66dc473e76639b1e1979310f1cf8ea5a0170","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-29T16:40:53-07:00","added":[],"removed":[],"modified":[".gitea/workflows/kernel-ci.yml","docs/local-ci.md"]}],"total_commits":0,"head_commit":{"id":"643e66dc473e76639b1e1979310f1cf8ea5a0170","message":"ci: accept runner Node versions allowed by package engines\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/643e66dc473e76639b1e1979310f1cf8ea5a0170","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-29T16:40:53-07:00","added":[],"removed":[],"modified":[".gitea/workflows/kernel-ci.yml","docs/local-ci.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":47895,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T07:37:24+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790725280
|
1790725677
|
0
|
1790725279
|
1790725677
|
|
|
0
|
Edit
Delete
|
|
26833
|
chore(workbench): 联建配置修复公开快照 @ b7c940aaa
|
116
|
5
|
platform.yml
|
1242
|
5
|
0
|
refs/heads/main
|
8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b7c940aaaed117919ebe058bdf2cdb34c6a5d327","after":"8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b7c940aaaed117919ebe058bdf2cdb34c6a5d327...8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5","commits":[{"id":"8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5","message":"chore(workbench): 联建配置修复公开快照 @ b7c940aaa\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5","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:43:17-08:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5","message":"chore(workbench): 联建配置修复公开快照 @ b7c940aaa\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5","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:43:17-08: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":120384,"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:43: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
|
3
|
10
|
0
|
1793533529
|
0
|
1793533405
|
1793533530
|
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
|
|
25294
|
chore(alerting): 保存固定源码完整验收与失败尝试证据
|
116
|
5
|
platform.yml
|
436
|
5
|
0
|
refs/heads/main
|
89d3946c4e76e6c5f2359794a6584929b86d42f5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b81d001aa65f24f00e51677556194bbb3c8363b5","after":"89d3946c4e76e6c5f2359794a6584929b86d42f5","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b81d001aa65f24f00e51677556194bbb3c8363b5...89d3946c4e76e6c5f2359794a6584929b86d42f5","commits":[{"id":"89d3946c4e76e6c5f2359794a6584929b86d42f5","message":"chore(alerting): 保存固定源码完整验收与失败尝试证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/89d3946c4e76e6c5f2359794a6584929b86d42f5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T18:30:19-07:00","added":["docs/evidence/alert-delivery-2026-10-09/deployment-preflight-stopped.json","docs/evidence/alert-delivery-2026-10-09/image-smoke.json","docs/evidence/alert-delivery-2026-10-09/image.json","docs/evidence/alert-delivery-2026-10-09/owner-bootstrap-test.json","docs/evidence/alert-delivery-2026-10-09/probe-failed-protocol.json","docs/evidence/alert-delivery-2026-10-09/runtime-failed-connection.json","docs/evidence/alert-delivery-2026-10-09/runtime-initial-passed.json","docs/evidence/alert-delivery-2026-10-09/validation.json"],"removed":[],"modified":["docs/告警送达治理修复与部署记录-2026-10-09.md","reports/catalog-chg.latest.json","reports/doc-claims.latest.json","reports/gate-flow.latest.json","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"]},{"id":"0cf9fff15fafff095826b1613e00fa90c70436f2","message":"fix(alerting): 按探测编号独立聚合以防历史告警组抑制取证\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0cf9fff15fafff095826b1613e00fa90c70436f2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T18:23:40-07:00","added":[],"removed":[],"modified":["docs/runbook.md","governance/test/check-otel.test.mjs","stack/otel/alertmanager.yaml"]},{"id":"70044be88595e932aab85558bc236925fab6555b","message":"fix(alerting): 兼容 Alertmanager 0.34 的通知与路由元数据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/70044be88595e932aab85558bc236925fab6555b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T18:21:58-07:00","added":[],"removed":[],"modified":["docs/runbook.md","docs/告警送达治理修复与部署记录-2026-10-09.md","runtime/modules/collaboration-messaging/src/alerts/receiver.integration.test.ts","runtime/modules/collaboration-messaging/src/alerts/receiver.test.ts","runtime/modules/collaboration-messaging/src/alerts/receiver.ts","stack/otel/alert-receiver.openapi.json"]},{"id":"5e9a0ec795b86684ffa4e4efcbaf8d9794db2364","message":"Merge branch 'main' into codex/alert-delivery-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5e9a0ec795b86684ffa4e4efcbaf8d9794db2364","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T18:19:01-07:00","added":["docs/evidence/c16-unread-realtime-2026-10-09/current-runtime-observation.json","docs/evidence/evidence-revalidation-2026-10-09/alert-readonly-preflight.json","docs/evidence/evidence-revalidation-2026-10-09/attempts-summary.json","docs/evidence/evidence-revalidation-2026-10-09/clamav-recovery-final.json","docs/evidence/evidence-revalidation-2026-10-09/cleanup-final.json","docs/evidence/evidence-revalidation-2026-10-09/cleanup-partial.json","docs/evidence/evidence-revalidation-2026-10-09/final-live-health.json","docs/evidence/evidence-revalidation-2026-10-09/freshness-final-readonly.json","docs/evidence/evidence-revalidation-2026-10-09/frontend-equivalence.json","docs/evidence/evidence-revalidation-2026-10-09/live-browser.json","docs/evidence/evidence-revalidation-2026-10-09/runtime-deployment.json","docs/evidence/evidence-revalidation-2026-10-09/static-deployment.json","docs/evidence/evidence-revalidation-2026-10-09/validation.json","docs/evidence/release-binding-2026-10-09/candidate-browser.json","docs/evidence/release-binding-2026-10-09/deployment.json","docs/evidence/release-binding-2026-10-09/final-health.json","docs/evidence/release-binding-2026-10-09/live-browser.json","docs/evidence/release-binding-2026-10-09/validation.json","docs/发布绑定与快照同源完善-2026-10-09.md","docs/门禁证据重新核验记录-2026-10-09.md"],"removed":[],"modified":["CLAUDE.md","docs/C16已读未读与实时接口dev部署记录-2026-10-09.md","governance/gate-flow.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/deployed-runtime.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/execution-slices.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-copy.latest.json","reports/identity-ui.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/mainline-acceptance.latest.json","reports/mainline-restore.latest.json","reports/mcp-writes.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/policy-governance.latest.json","reports/port-conformance.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/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/pnpm-lock.yaml","runtime/reports/agent-adapters.latest.json","runtime/reports/baseline.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/ui-acceptance.latest.json","runtime/reports/validation-source.latest.json","runtime/test/package.json"]},{"id":"04298ae92e5a2edb473022230b8677b8d2d45844","message":"fix(alerting): 幂等关闭接收服务并移除退出监听\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/04298ae92e5a2edb473022230b8677b8d2d45844","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T18:09:01-07:00","added":[],"removed":[],"modified":["runtime/modules/collaboration-messaging/src/alerts/receiver.integration.test.ts","runtime/modules/collaboration-messaging/src/alerts/server.ts"]}],"total_commits":0,"head_commit":{"id":"89d3946c4e76e6c5f2359794a6584929b86d42f5","message":"chore(alerting): 保存固定源码完整验收与失败尝试证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/89d3946c4e76e6c5f2359794a6584929b86d42f5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T18:30:19-07:00","added":["docs/evidence/alert-delivery-2026-10-09/deployment-preflight-stopped.json","docs/evidence/alert-delivery-2026-10-09/image-smoke.json","docs/evidence/alert-delivery-2026-10-09/image.json","docs/evidence/alert-delivery-2026-10-09/owner-bootstrap-test.json","docs/evidence/alert-delivery-2026-10-09/probe-failed-protocol.json","docs/evidence/alert-delivery-2026-10-09/runtime-failed-connection.json","docs/evidence/alert-delivery-2026-10-09/runtime-initial-passed.json","docs/evidence/alert-delivery-2026-10-09/validation.json"],"removed":[],"modified":["docs/告警送达治理修复与部署记录-2026-10-09.md","reports/catalog-chg.latest.json","reports/doc-claims.latest.json","reports/gate-flow.latest.json","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"]},"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":32239,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T09:16:49+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791595829
|
1791595950
|
0
|
1791595827
|
1791595992
|
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
|
|
26694
|
chore(reports): release-drift 回绑 @ dc8fe8d06
|
116
|
5
|
platform.yml
|
1126
|
5
|
0
|
refs/heads/main
|
e7c97b54a64321f8d399c00b61fce6a11f5baafa
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b8468704b103c4fa38eda125ba7dd74251510f7e","after":"e7c97b54a64321f8d399c00b61fce6a11f5baafa","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b8468704b103c4fa38eda125ba7dd74251510f7e...e7c97b54a64321f8d399c00b61fce6a11f5baafa","commits":[{"id":"e7c97b54a64321f8d399c00b61fce6a11f5baafa","message":"chore(reports): release-drift 回绑 @ dc8fe8d06\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e7c97b54a64321f8d399c00b61fce6a11f5baafa","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-30T22:20:33-07:00","added":[],"removed":[],"modified":["reports/release-drift.latest.json"]},{"id":"dc8fe8d062e6e04f5c43c0b4f3d8f519d598046b","message":"chore(reports): 模块工作区可用链路批次静态门禁与 runtime 链回绑 @ c7ce53813\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/dc8fe8d062e6e04f5c43c0b4f3d8f519d598046b","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-30T22:20:32-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/module-imports.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":"c7ce538135a09950a415084a27d8cc585413044d","message":"chore(reports): 模块工作区可用链路批次浏览器回归回绑 @ 9c272396d\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c7ce538135a09950a415084a27d8cc585413044d","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-30T22:20:20-07:00","added":[],"removed":[],"modified":["reports/workbench-ui.latest.json"]},{"id":"9c272396d254d7501c6bbbe0609271566e6e5546","message":"fix(workbench): 受控命令标签条数用 CSS 替代文本置空,不进可访问名\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9c272396d254d7501c6bbbe0609271566e6e5546","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-30T22:11:21-07:00","added":[],"removed":[],"modified":["runtime/apps/workbench/src/features/platform/module-workspace.tsx"]},{"id":"446a1dc0e9f91bd239bbd90ff8cf26a05d1a3d05","message":"feat(workbench): 模块工作区概览补可用链路、登记计数与退出条件,模块列表分组并加相邻模块\n\n对照中台进度控制台设计稿 03:概览顶部六段可用链路(前三段读快照、后三段需登录读取)、\n五项登记计数、deferred 作业与失败关闭桩的退出条件;页头档位与导航分组徽标;左侧列表按\n导航分组(只决定显示顺序);路径栏上一个/下一个;受控命令标签以伪元素显示条数。\n浏览器回归新增 MW-49 并登记 REQUIRED_CASES。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/446a1dc0e9f91bd239bbd90ff8cf26a05d1a3d05","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-30T22:02:29-07:00","added":["runtime/apps/workbench/src/features/platform/module-chain.tsx"],"removed":[],"modified":["docs/企业公共基础平台对外交付设计.md","governance/check-workbench-ui.mjs","runtime/apps/web/e2e-workbench/module-workspaces.spec.ts","runtime/apps/workbench/src/features/platform/module-workspace.tsx","runtime/apps/workbench/src/features/platform/module-workspaces.ts"]}],"total_commits":0,"head_commit":{"id":"e7c97b54a64321f8d399c00b61fce6a11f5baafa","message":"chore(reports): release-drift 回绑 @ dc8fe8d06\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e7c97b54a64321f8d399c00b61fce6a11f5baafa","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-30T22:20:33-07:00","added":[],"removed":[],"modified":["reports/release-drift.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":94885,"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-31T13:01:43+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793424105
|
0
|
1793424064
|
1793424106
|
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
|
|
26091
|
docs(registry): bind clean C01 verification and me docs(registry): bind clean C01 verification and merge approval evidence...
|
76
|
5
|
governance.yml
|
224
|
5
|
0
|
refs/heads/main
|
2a72a0b99ff0fcb66cc7555163259892a17f23d6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b863313825b3a26748d4446a3521c518e7bc8a6a","after":"2a72a0b99ff0fcb66cc7555163259892a17f23d6","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/b863313825b3a26748d4446a3521c518e7bc8a6a...2a72a0b99ff0fcb66cc7555163259892a17f23d6","commits":[{"id":"2a72a0b99ff0fcb66cc7555163259892a17f23d6","message":"docs(registry): bind clean C01 verification and merge approval evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/2a72a0b99ff0fcb66cc7555163259892a17f23d6","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-18T05:48:58-07:00","added":["docs/evidence/c01-manifest-review-2026-10-18/Owner固定来源复验.txt","docs/evidence/c01-manifest-review-2026-10-18/Owner固定来源拒绝.txt","docs/evidence/c01-manifest-review-2026-10-18/owner-manifest.test.ts","docs/evidence/c01-manifest-review-2026-10-18/owner-vitest.config.mjs","docs/evidence/c01-manifest-review-2026-10-18/完整静态检查.txt","docs/evidence/c01-manifest-review-2026-10-18/生产依赖审计.txt","docs/evidence/c01-manifest-review-2026-10-18/结果.json","docs/evidence/c01-manifest-review-2026-10-18/首轮完整门禁.txt"],"removed":[],"modified":["CLAUDE.md","docs/evidence/c01-manifest-review-2026-10-18/Owner候选判定.txt","docs/evidence/c01-manifest-review-2026-10-18/README.md","docs/evidence/c01-manifest-review-2026-10-18/批准申请.json","docs/evidence/c01-manifest-review-2026-10-18/首轮Owner断言.txt","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/validation-source.latest.json"]},{"id":"235b31ead3b2439b399523e1949c3cac31a5e620","message":"chore(registry): align review comments with domain vocabulary\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/235b31ead3b2439b399523e1949c3cac31a5e620","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-18T05:43:34-07:00","added":[],"removed":[],"modified":["CLAUDE.md","scripts/lib/registry-review.mjs","scripts/registry-admission.mjs"]},{"id":"c3675d77ce67ecc3cc2ea0c78682a5fa74d136dc","message":"docs(registry): track native Owner proof and preserve first assertions\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/c3675d77ce67ecc3cc2ea0c78682a5fa74d136dc","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-18T05:42:14-07:00","added":["docs/evidence/c01-manifest-review-2026-10-18/Owner候选判定.txt","docs/evidence/c01-manifest-review-2026-10-18/首轮Owner断言.txt"],"removed":[],"modified":["CLAUDE.md","docs/evidence/c01-manifest-review-2026-10-18/README.md"]},{"id":"b6466220ce45fa10238d30552c0e450f7e228549","message":"fix(registry): prepare and verify digest-bound reviews for fixed candidates\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/b6466220ce45fa10238d30552c0e450f7e228549","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-18T05:41:49-07:00","added":["docs/evidence/c01-manifest-review-2026-10-18/C01定向测试.tap","docs/evidence/c01-manifest-review-2026-10-18/README.md","docs/evidence/c01-manifest-review-2026-10-18/审阅准备-3c8a5086.json","docs/evidence/c01-manifest-review-2026-10-18/批准申请.json","docs/evidence/c01-manifest-review-2026-10-18/首轮沙箱测试.tap","scripts/lib/registry-review.mjs","scripts/lib/registry-review.test.mjs"],"removed":[],"modified":["CLAUDE.md","docs/operations/registry-admission-2026-10-10.md","governance/platform-integration.json","package.json","scripts/registry-admission.mjs"]}],"total_commits":0,"head_commit":{"id":"2a72a0b99ff0fcb66cc7555163259892a17f23d6","message":"docs(registry): bind clean C01 verification and merge approval evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/2a72a0b99ff0fcb66cc7555163259892a17f23d6","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-18T05:48:58-07:00","added":["docs/evidence/c01-manifest-review-2026-10-18/Owner固定来源复验.txt","docs/evidence/c01-manifest-review-2026-10-18/Owner固定来源拒绝.txt","docs/evidence/c01-manifest-review-2026-10-18/owner-manifest.test.ts","docs/evidence/c01-manifest-review-2026-10-18/owner-vitest.config.mjs","docs/evidence/c01-manifest-review-2026-10-18/完整静态检查.txt","docs/evidence/c01-manifest-review-2026-10-18/生产依赖审计.txt","docs/evidence/c01-manifest-review-2026-10-18/结果.json","docs/evidence/c01-manifest-review-2026-10-18/首轮完整门禁.txt"],"removed":[],"modified":["CLAUDE.md","docs/evidence/c01-manifest-review-2026-10-18/Owner候选判定.txt","docs/evidence/c01-manifest-review-2026-10-18/README.md","docs/evidence/c01-manifest-review-2026-10-18/批准申请.json","docs/evidence/c01-manifest-review-2026-10-18/首轮Owner断言.txt","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/validation-source.latest.json"]},"repository":{"id":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":112414,"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":5,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-18T20:49:29+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
|
19
|
1792328485
|
1792328567
|
0
|
1792328484
|
1792328567
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26092
|
docs(registry): bind clean C01 verification and me docs(registry): bind clean C01 verification and merge approval evidence...
|
76
|
5
|
platform-governance.yml
|
225
|
5
|
0
|
refs/heads/main
|
2a72a0b99ff0fcb66cc7555163259892a17f23d6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b863313825b3a26748d4446a3521c518e7bc8a6a","after":"2a72a0b99ff0fcb66cc7555163259892a17f23d6","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/b863313825b3a26748d4446a3521c518e7bc8a6a...2a72a0b99ff0fcb66cc7555163259892a17f23d6","commits":[{"id":"2a72a0b99ff0fcb66cc7555163259892a17f23d6","message":"docs(registry): bind clean C01 verification and merge approval evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/2a72a0b99ff0fcb66cc7555163259892a17f23d6","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-18T05:48:58-07:00","added":["docs/evidence/c01-manifest-review-2026-10-18/Owner固定来源复验.txt","docs/evidence/c01-manifest-review-2026-10-18/Owner固定来源拒绝.txt","docs/evidence/c01-manifest-review-2026-10-18/owner-manifest.test.ts","docs/evidence/c01-manifest-review-2026-10-18/owner-vitest.config.mjs","docs/evidence/c01-manifest-review-2026-10-18/完整静态检查.txt","docs/evidence/c01-manifest-review-2026-10-18/生产依赖审计.txt","docs/evidence/c01-manifest-review-2026-10-18/结果.json","docs/evidence/c01-manifest-review-2026-10-18/首轮完整门禁.txt"],"removed":[],"modified":["CLAUDE.md","docs/evidence/c01-manifest-review-2026-10-18/Owner候选判定.txt","docs/evidence/c01-manifest-review-2026-10-18/README.md","docs/evidence/c01-manifest-review-2026-10-18/批准申请.json","docs/evidence/c01-manifest-review-2026-10-18/首轮Owner断言.txt","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/validation-source.latest.json"]},{"id":"235b31ead3b2439b399523e1949c3cac31a5e620","message":"chore(registry): align review comments with domain vocabulary\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/235b31ead3b2439b399523e1949c3cac31a5e620","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-18T05:43:34-07:00","added":[],"removed":[],"modified":["CLAUDE.md","scripts/lib/registry-review.mjs","scripts/registry-admission.mjs"]},{"id":"c3675d77ce67ecc3cc2ea0c78682a5fa74d136dc","message":"docs(registry): track native Owner proof and preserve first assertions\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/c3675d77ce67ecc3cc2ea0c78682a5fa74d136dc","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-18T05:42:14-07:00","added":["docs/evidence/c01-manifest-review-2026-10-18/Owner候选判定.txt","docs/evidence/c01-manifest-review-2026-10-18/首轮Owner断言.txt"],"removed":[],"modified":["CLAUDE.md","docs/evidence/c01-manifest-review-2026-10-18/README.md"]},{"id":"b6466220ce45fa10238d30552c0e450f7e228549","message":"fix(registry): prepare and verify digest-bound reviews for fixed candidates\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/b6466220ce45fa10238d30552c0e450f7e228549","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-18T05:41:49-07:00","added":["docs/evidence/c01-manifest-review-2026-10-18/C01定向测试.tap","docs/evidence/c01-manifest-review-2026-10-18/README.md","docs/evidence/c01-manifest-review-2026-10-18/审阅准备-3c8a5086.json","docs/evidence/c01-manifest-review-2026-10-18/批准申请.json","docs/evidence/c01-manifest-review-2026-10-18/首轮沙箱测试.tap","scripts/lib/registry-review.mjs","scripts/lib/registry-review.test.mjs"],"removed":[],"modified":["CLAUDE.md","docs/operations/registry-admission-2026-10-10.md","governance/platform-integration.json","package.json","scripts/registry-admission.mjs"]}],"total_commits":0,"head_commit":{"id":"2a72a0b99ff0fcb66cc7555163259892a17f23d6","message":"docs(registry): bind clean C01 verification and merge approval evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/2a72a0b99ff0fcb66cc7555163259892a17f23d6","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-18T05:48:58-07:00","added":["docs/evidence/c01-manifest-review-2026-10-18/Owner固定来源复验.txt","docs/evidence/c01-manifest-review-2026-10-18/Owner固定来源拒绝.txt","docs/evidence/c01-manifest-review-2026-10-18/owner-manifest.test.ts","docs/evidence/c01-manifest-review-2026-10-18/owner-vitest.config.mjs","docs/evidence/c01-manifest-review-2026-10-18/完整静态检查.txt","docs/evidence/c01-manifest-review-2026-10-18/生产依赖审计.txt","docs/evidence/c01-manifest-review-2026-10-18/结果.json","docs/evidence/c01-manifest-review-2026-10-18/首轮完整门禁.txt"],"removed":[],"modified":["CLAUDE.md","docs/evidence/c01-manifest-review-2026-10-18/Owner候选判定.txt","docs/evidence/c01-manifest-review-2026-10-18/README.md","docs/evidence/c01-manifest-review-2026-10-18/批准申请.json","docs/evidence/c01-manifest-review-2026-10-18/首轮Owner断言.txt","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/validation-source.latest.json"]},"repository":{"id":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":112414,"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":5,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-18T20:49:29+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
|
1792328906
|
1792328914
|
0
|
1792328484
|
1792328933
|
|
|
0
|
Edit
Delete
|
|
27076
|
fix(security): 移除权限白名单里的钥匙串读取放行
|
160
|
5
|
ci.yml
|
50
|
5
|
0
|
refs/heads/main
|
c7ab46af2c055a60a59c8b16648dd9f916f36891
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b88957e8c3e49bfbc82d3ba8294b531bb0206f64","after":"c7ab46af2c055a60a59c8b16648dd9f916f36891","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/b88957e8c3e49bfbc82d3ba8294b531bb0206f64...c7ab46af2c055a60a59c8b16648dd9f916f36891","commits":[{"id":"c7ab46af2c055a60a59c8b16648dd9f916f36891","message":"fix(security): 移除权限白名单里的钥匙串读取放行\n\n删除 .claude/settings.json 中的 security find-internet-password 放行项,\n读取钥匙串密码须重新经用户确认。\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/c7ab46af2c055a60a59c8b16648dd9f916f36891","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:22:48-08:00","added":[],"removed":[],"modified":[".claude/settings.json"]}],"total_commits":0,"head_commit":{"id":"c7ab46af2c055a60a59c8b16648dd9f916f36891","message":"fix(security): 移除权限白名单里的钥匙串读取放行\n\n删除 .claude/settings.json 中的 security find-internet-password 放行项,\n读取钥匙串密码须重新经用户确认。\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/c7ab46af2c055a60a59c8b16648dd9f916f36891","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:22:48-08:00","added":[],"removed":[],"modified":[".claude/settings.json"]},"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":2119116,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-11-05T16:07: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
|
20
|
1793866976
|
1793871085
|
0
|
1793866973
|
1793871085
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
25900
|
chore(reports): 固定横切治理快照与证据状态 @ b56ef7305
|
116
|
5
|
platform.yml
|
792
|
5
|
0
|
refs/heads/main
|
359cea20c2fc066bddbc472aecdbd1aaf8478047
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b892ff2a9d44dd08273d41f818ec3f8a7c16d3c9","after":"359cea20c2fc066bddbc472aecdbd1aaf8478047","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b892ff2a9d44dd08273d41f818ec3f8a7c16d3c9...359cea20c2fc066bddbc472aecdbd1aaf8478047","commits":[{"id":"359cea20c2fc066bddbc472aecdbd1aaf8478047","message":"chore(reports): 固定横切治理快照与证据状态 @ b56ef7305\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/359cea20c2fc066bddbc472aecdbd1aaf8478047","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T04:31:02-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"b56ef73059610ee85373c81bf43848aea40fe975","message":"chore(reports): 回绑最新合流的横切与文档核验\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b56ef73059610ee85373c81bf43848aea40fe975","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T04:23:27-07:00","added":[],"removed":[],"modified":["reports/capability-acceptance.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json"]},{"id":"ba3f5fa561b6ee42013a936a1fcb5652720e981e","message":"merge: 接住读取入口最终收尾并保留横切修复\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ba3f5fa561b6ee42013a936a1fcb5652720e981e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T04:23:25-07:00","added":["docs/evidence/cross-cutting-2026-10-16/deployed-readonly.json","docs/evidence/cross-cutting-2026-10-16/fixed-tests.tap","docs/evidence/cross-cutting-2026-10-16/gitea-readonly.json","docs/evidence/cross-cutting-2026-10-16/restore-isolated.json","docs/横切能力闭环推进-2026-10-16.md","stack/backup/restore-drill.py"],"removed":[],"modified":["docs/README.md","docs/runbook.md","docs/staging晋级操作说明.md","docs/安全与备份恢复运行手册.md","docs/文档索引.md","governance/cross-cutting-capabilities.json","governance/test/restore-drill.test.mjs","stack/README.md","stack/backup/restore-drill.sh"]},{"id":"a5fc92d5a58a48e8a000b29ad65e92b66f3a88a7","message":"merge: 保留最新部署收尾并接入横切治理快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a5fc92d5a58a48e8a000b29ad65e92b66f3a88a7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T04:22:33-07:00","added":["docs/evidence/cross-cutting-2026-10-16/deployed-readonly.json","docs/evidence/cross-cutting-2026-10-16/fixed-tests.tap","docs/evidence/cross-cutting-2026-10-16/gitea-readonly.json","docs/evidence/cross-cutting-2026-10-16/restore-isolated.json","docs/横切能力闭环推进-2026-10-16.md","stack/backup/restore-drill.py"],"removed":[],"modified":["docs/README.md","docs/runbook.md","docs/staging晋级操作说明.md","docs/安全与备份恢复运行手册.md","docs/文档索引.md","governance/cross-cutting-capabilities.json","governance/test/restore-drill.test.mjs","reports/capability-acceptance.latest.json","reports/cross-cutting-capabilities.latest.json","reports/deployed-runtime.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","stack/README.md","stack/backup/restore-drill.sh"]},{"id":"26e0803a91df4407fd232fe52aa0e4b4719dcc23","message":"chore(reports): 联建横切工作台发布快照 @ a190a7965\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/26e0803a91df4407fd232fe52aa0e4b4719dcc23","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T04:22:14-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"359cea20c2fc066bddbc472aecdbd1aaf8478047","message":"chore(reports): 固定横切治理快照与证据状态 @ b56ef7305\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/359cea20c2fc066bddbc472aecdbd1aaf8478047","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T04:31:02-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":82662,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":59,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-16T19:22:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792150265
|
1792150268
|
0
|
1792150265
|
1792150280
|
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
|
|
26068
|
docs(scope): 记录两条机器授权续期执行与 Owner 探针恢复
|
116
|
5
|
platform.yml
|
867
|
5
|
0
|
refs/heads/main
|
0258204ba2b5a71d56dcde4bf7129cd2e163af71
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b8a69d2c12ebfa9ac64003c5235707e8efb59286","after":"0258204ba2b5a71d56dcde4bf7129cd2e163af71","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b8a69d2c12ebfa9ac64003c5235707e8efb59286...0258204ba2b5a71d56dcde4bf7129cd2e163af71","commits":[{"id":"0258204ba2b5a71d56dcde4bf7129cd2e163af71","message":"docs(scope): 记录两条机器授权续期执行与 Owner 探针恢复\n\n10-18 03:45Z 管理员亲自登录后按批准续授 S1、S2(version 3 → 4),\nscope /health 的 owner 由 down 恢复为 up,18 / 18 模块 ok。\n如实登记与批准的偏差:expiresAt 用固定 10-24 16:00Z,比\n「执行时刻 + 7 天」短 11 小时 45 分;HR→Scope→OS 整链、越界拒绝与\n撤销即时失效三项复验未做。部署记录补上 owner=down 的已查明原因。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0258204ba2b5a71d56dcde4bf7129cd2e163af71","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-17T20:54:43-07:00","added":["docs/evidence/scope-dev-2026-10-10/renewal-execution-2026-10-18.json"],"removed":[],"modified":["docs/Scope接入与部署记录-2026-10-10.md","docs/主分支runtime重新部署记录-2026-10-17.md"]}],"total_commits":0,"head_commit":{"id":"0258204ba2b5a71d56dcde4bf7129cd2e163af71","message":"docs(scope): 记录两条机器授权续期执行与 Owner 探针恢复\n\n10-18 03:45Z 管理员亲自登录后按批准续授 S1、S2(version 3 → 4),\nscope /health 的 owner 由 down 恢复为 up,18 / 18 模块 ok。\n如实登记与批准的偏差:expiresAt 用固定 10-24 16:00Z,比\n「执行时刻 + 7 天」短 11 小时 45 分;HR→Scope→OS 整链、越界拒绝与\n撤销即时失效三项复验未做。部署记录补上 owner=down 的已查明原因。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0258204ba2b5a71d56dcde4bf7129cd2e163af71","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-17T20:54:43-07:00","added":["docs/evidence/scope-dev-2026-10-10/renewal-execution-2026-10-18.json"],"removed":[],"modified":["docs/Scope接入与部署记录-2026-10-10.md","docs/主分支runtime重新部署记录-2026-10-17.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":55499,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":60,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-18T11:18:29+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
|
1792296411
|
1792296413
|
0
|
1792296409
|
1792296425
|
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
|