|
24785
|
docs: record K4.6a as implemented and live, pendin docs: record K4.6a as implemented and live, pending worker hosting and evidence...
|
121
|
5
|
kernel-ci.yml
|
138
|
5
|
0
|
refs/heads/main
|
c2ea212205f55f416b8d0c92bd64deb4a8e5655a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a832115a9e0b8b06344401fe087eaf1b91fb0d2f","after":"c2ea212205f55f416b8d0c92bd64deb4a8e5655a","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/a832115a9e0b8b06344401fe087eaf1b91fb0d2f...c2ea212205f55f416b8d0c92bd64deb4a8e5655a","commits":[{"id":"c2ea212205f55f416b8d0c92bd64deb4a8e5655a","message":"docs: record K4.6a as implemented and live, pending worker hosting and evidence\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/c2ea212205f55f416b8d0c92bd64deb4a8e5655a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T03:47:07-07:00","added":[],"removed":[],"modified":["model/gap-governance.json","model/plan-ledger.json"]}],"total_commits":0,"head_commit":{"id":"c2ea212205f55f416b8d0c92bd64deb4a8e5655a","message":"docs: record K4.6a as implemented and live, pending worker hosting and evidence\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/c2ea212205f55f416b8d0c92bd64deb4a8e5655a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T03:47:07-07:00","added":[],"removed":[],"modified":["model/gap-governance.json","model/plan-ledger.json"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":84777,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":27,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T18:49:35+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1790780321
|
1790780951
|
0
|
1790765380
|
1790780951
|
|
|
0
|
Edit
Delete
|
|
26030
|
chore(reports): re-embed evidence in workbench sna chore(reports): re-embed evidence in workbench snapshots @ 4bd27d5b8...
|
116
|
5
|
platform.yml
|
846
|
5
|
0
|
refs/heads/main
|
2d1a3e86148f815382d755c7c0f26cb6d0fbfa68
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a83ef3f6a03a3ad411db1375a572196e3331e689","after":"2d1a3e86148f815382d755c7c0f26cb6d0fbfa68","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a83ef3f6a03a3ad411db1375a572196e3331e689...2d1a3e86148f815382d755c7c0f26cb6d0fbfa68","commits":[{"id":"2d1a3e86148f815382d755c7c0f26cb6d0fbfa68","message":"chore(reports): re-embed evidence in workbench snapshots @ 4bd27d5b8\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2d1a3e86148f815382d755c7c0f26cb6d0fbfa68","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T05:11:51-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"4bd27d5b8256572c67f4c35cf2a259f515957124","message":"chore(reports): bind evidence freshness @ c37db1fb5\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4bd27d5b8256572c67f4c35cf2a259f515957124","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T05:11:51-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"c37db1fb5e282094b294e97230a53a03923f7f1b","message":"chore(reports): bind workbench snapshots @ 925b8df5b\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c37db1fb5e282094b294e97230a53a03923f7f1b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T05:11:45-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"925b8df5bc1e6568ca56af0dec06c75546d9ac57","message":"chore(reports): bind full root chain reports @ 26eb9b124 (governance 980/0, contracts 620/0)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/925b8df5bc1e6568ca56af0dec06c75546d9ac57","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T05:11: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/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":"26eb9b12423025a5872765404dbe067441ab1c2f","message":"docs: record real-DB check:runtime 2934/0 at clean a83ef3f\n\nruntime/CLAUDE.md evidence entry now declares clean a83ef3f (docs-truth freshness-sha-runtime); the 3c4fe26 entry moves to history. Root CLAUDE.md latest entry synced (it still named 6e42a9a). Records the same-day first attempt that failed under load and was not rebound.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/26eb9b12423025a5872765404dbe067441ab1c2f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T05:10:06-07:00","added":[],"removed":[],"modified":["CLAUDE.md","runtime/CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"2d1a3e86148f815382d755c7c0f26cb6d0fbfa68","message":"chore(reports): re-embed evidence in workbench snapshots @ 4bd27d5b8\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2d1a3e86148f815382d755c7c0f26cb6d0fbfa68","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T05:11:51-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":49702,"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-17T19:32:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792239943
|
1792239945
|
0
|
1792239942
|
1792239957
|
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
|
|
25293
|
chore(reports): rebind static closure to fa5cbff; chore(reports): rebind static closure to fa5cbff; preserve 8207890 runtime evidence...
|
82
|
5
|
governance.yml
|
9
|
5
|
0
|
refs/heads/main
|
f66d2385a43e94bf571c676398600da2b910199a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a85a595e93e12dd69e2d29151703ad272f568c4c","after":"f66d2385a43e94bf571c676398600da2b910199a","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/compare/a85a595e93e12dd69e2d29151703ad272f568c4c...f66d2385a43e94bf571c676398600da2b910199a","commits":[{"id":"f66d2385a43e94bf571c676398600da2b910199a","message":"chore(reports): rebind static closure to fa5cbff; preserve 8207890 runtime evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/f66d2385a43e94bf571c676398600da2b910199a","author":{"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:17:44-07:00","added":[],"removed":[],"modified":["reports/agent-workflow-parity.latest.json","reports/configuration-consumer.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.latest.json","reports/identity-boundary.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/transactional-write-chain.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json"]},{"id":"fa5cbff33867eeb05c642de341bfbc519a422412","message":"docs(C16): preserve fixed-source acceptance and tighten mandatory regression floors\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/fa5cbff33867eeb05c642de341bfbc519a422412","author":{"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:16:57-07:00","added":["docs/evidence/c16-realtime-consumer-2026-10-09/attempts.json","docs/evidence/c16-realtime-consumer-2026-10-09/governance-required.json","docs/evidence/c16-realtime-consumer-2026-10-09/runtime-acceptance.json","docs/evidence/c16-realtime-consumer-2026-10-09/scope-and-special-tests.json","docs/evidence/c16-realtime-consumer-2026-10-09/ui-acceptance.json"],"removed":[],"modified":["CLAUDE.md","docs/C16实时讨论消费者实施记录-2026-10-09.md","reports/baseline.json"]},{"id":"de3c330cc1b49a47cb782755844b2f55f41f2199","message":"chore(reports): bind C16 consumer checks to clean 8207890 (351 runtime, 28 browser)\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/de3c330cc1b49a47cb782755844b2f55f41f2199","author":{"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:16:06-07:00","added":[],"removed":[],"modified":["reports/agent-workflow-parity.latest.json","reports/configuration-consumer.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/identity-boundary.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/transactional-write-chain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json"]},{"id":"8207890430f149c1857d709c981e9eafad40dd0c","message":"feat(C16): consume authorized realtime hints and explicit read positions in ticket discussions\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/8207890430f149c1857d709c981e9eafad40dd0c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T17:55:48-07:00","added":["apps/web/src/lib/discussion-hints.ts","docs/C16实时讨论消费者实施记录-2026-10-09.md","packages/collaboration-conversation/src/hint-relay.test.ts","packages/collaboration-conversation/src/hint-relay.ts"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/src/routes/ticket-discussion.ts","apps/api-fastify/test/ticket-discussion.acceptance.test.ts","apps/api-nestjs/src/ticket-discussion/ticket-discussion.controller.ts","apps/api-nestjs/src/ticket-discussion/ticket-discussion.service.ts","apps/api-nestjs/test/ticket-discussion.acceptance.test.ts","apps/api-nestjs/test/ticket-discussion.platform-real.test.ts","apps/web/e2e/acceptance.spec.ts","apps/web/src/app/api/[...path]/route.ts","apps/web/src/components/TicketsPanel.tsx","apps/web/src/lib/api.ts","packages/collaboration-conversation/README.md","packages/collaboration-conversation/src/index.test.ts","packages/collaboration-conversation/src/index.ts","packages/contracts/src/ticket-discussion.test.ts","packages/contracts/src/ticket-discussion.ts"]}],"total_commits":0,"head_commit":{"id":"f66d2385a43e94bf571c676398600da2b910199a","message":"chore(reports): rebind static closure to fa5cbff; preserve 8207890 runtime evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/f66d2385a43e94bf571c676398600da2b910199a","author":{"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:17:44-07:00","added":[],"removed":[],"modified":["reports/agent-workflow-parity.latest.json","reports/configuration-consumer.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.latest.json","reports/identity-boundary.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/transactional-write-chain.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json"]},"repository":{"id":82,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-work-order-system","full_name":"luoanwu/juhai-ai-work-order-system","description":"巨嗨 AI 工单系统:治理型工单核心与 Digital Employee OS 产品适配层","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":2770,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-work-order-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-work-order-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-work-order-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system.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-08-26T09:08:57+08:00","updated_at":"2026-09-24T09:12: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
|
6
|
1791595085
|
1791595115
|
0
|
1791595073
|
1791595115
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
27163
|
chore(reports): 提交 clean a8677e65 静态总门禁 34/34 机器报告 chore(reports): 提交 clean a8677e65 静态总门禁 34/34 机器报告与 C232 快照锚点...
|
76
|
5
|
governance.yml
|
332
|
5
|
0
|
refs/heads/main
|
84d0783dc6acf30ec49037edf6877caded4b3e43
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a8677e658a7afefed39f542775404152e87d271a","after":"84d0783dc6acf30ec49037edf6877caded4b3e43","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/a8677e658a7afefed39f542775404152e87d271a...84d0783dc6acf30ec49037edf6877caded4b3e43","commits":[{"id":"84d0783dc6acf30ec49037edf6877caded4b3e43","message":"chore(reports): 提交 clean a8677e65 静态总门禁 34/34 机器报告与 C232 快照锚点\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/84d0783dc6acf30ec49037edf6877caded4b3e43","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-07T18:38:23-08:00","added":[],"removed":[],"modified":["CLAUDE.md","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-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/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"]}],"total_commits":0,"head_commit":{"id":"84d0783dc6acf30ec49037edf6877caded4b3e43","message":"chore(reports): 提交 clean a8677e65 静态总门禁 34/34 机器报告与 C232 快照锚点\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/84d0783dc6acf30ec49037edf6877caded4b3e43","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-07T18:38:23-08:00","added":[],"removed":[],"modified":["CLAUDE.md","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-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/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":95003,"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-11-08T10:31: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
|
34
|
1794109445
|
1794109457
|
0
|
1794105932
|
1794109482
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
27164
|
chore(reports): 提交 clean a8677e65 静态总门禁 34/34 机器报告 chore(reports): 提交 clean a8677e65 静态总门禁 34/34 机器报告与 C232 快照锚点...
|
76
|
5
|
platform-governance.yml
|
333
|
5
|
0
|
refs/heads/main
|
84d0783dc6acf30ec49037edf6877caded4b3e43
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a8677e658a7afefed39f542775404152e87d271a","after":"84d0783dc6acf30ec49037edf6877caded4b3e43","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/a8677e658a7afefed39f542775404152e87d271a...84d0783dc6acf30ec49037edf6877caded4b3e43","commits":[{"id":"84d0783dc6acf30ec49037edf6877caded4b3e43","message":"chore(reports): 提交 clean a8677e65 静态总门禁 34/34 机器报告与 C232 快照锚点\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/84d0783dc6acf30ec49037edf6877caded4b3e43","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-07T18:38:23-08:00","added":[],"removed":[],"modified":["CLAUDE.md","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-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/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"]}],"total_commits":0,"head_commit":{"id":"84d0783dc6acf30ec49037edf6877caded4b3e43","message":"chore(reports): 提交 clean a8677e65 静态总门禁 34/34 机器报告与 C232 快照锚点\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/84d0783dc6acf30ec49037edf6877caded4b3e43","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-07T18:38:23-08:00","added":[],"removed":[],"modified":["CLAUDE.md","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-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/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":95003,"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-11-08T10:31: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
|
8
|
1794109457
|
1794109467
|
0
|
1794105932
|
1794109483
|
|
|
0
|
Edit
Delete
|
|
24154
|
docs(contracts): 注册中心取舍补双向交叉实测——放弃的那套有 4 个实缺陷,不是覆盖 docs(contracts): 注册中心取舍补双向交叉实测——放弃的那套有 4 个实缺陷,不是覆盖更全...
|
116
|
5
|
platform.yml
|
131
|
5
|
0
|
refs/heads/main
|
7523bd04ab6e3606adf9d17c0b19b74e951e9dd5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a8733b8670d68e423adf4595fb210d185c882afa","after":"7523bd04ab6e3606adf9d17c0b19b74e951e9dd5","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a8733b8670d68e423adf4595fb210d185c882afa...7523bd04ab6e3606adf9d17c0b19b74e951e9dd5","commits":[{"id":"7523bd04ab6e3606adf9d17c0b19b74e951e9dd5","message":"docs(contracts): 注册中心取舍补双向交叉实测——放弃的那套有 4 个实缺陷,不是覆盖更全\n\n7f82399 的取舍此前只写了「按 Owner 裁断取远端」,没有实测支撑。补做交叉验证:两侧各自编译成 dist\n后互喂夹具与单测,不靠读代码比对。\n\n① 9ac9914 的 19 例夹具喂当前实现:13 通过 / 6 不通过。6 例里 5 例只是原因码改名、同一输入两侧都拒;\n 余 1 例是设计取向不同——大写摘要旧的拒,新的经 normalizeDigest 归一为小写,比较走 sameHexRef。\n 其 40 例单测喂当前实现:36 通过 / 4 不通过,失败集中在同样四个主题。\n② 反向,当前 25 例夹具喂 9ac9914:18 通过 / 7 不通过。3 例是改名的镜像,另外 4 例是被放弃那套的实缺陷:\n - N10-mutable-version-tag 返回 [] 即放行可变版本标签;\n - N11-leading-zero-version 拒了但拒错原因,其 \\d+\\.\\d+\\.\\d+ 收下了 1.02.0;\n - P03-same-digest-other-case 误拒——它自己的注释抱怨「同一摘要两种写法等于两个身份」,却只在入口拒大写,\n 升级比较那条路上仍把大小写变体当成两个摘要,它抱怨的 bug 它没修完;\n - P04-prerelease-precedes-its-release 误拒 1.0.0-rc.0,而平台自己正在发 1.0.0-rc.x。\n③ 根因是结构性的:被放弃那套三个文件各带一套版本文法,远端抽 registry-primitives.ts 正是为收敛这三套,\n 其抬头所述经比对属实。\n④ 覆盖面 19/40 → 25/49。旧的在 upgrade 规则上多 1 例,但 ① 已证明那 7 例在当前实现下无一失守。\n\n结论:放弃 9ac9914 未造成覆盖缺口,反而避开 4 个实缺陷;唯一差异是原因码命名,无需回捡。\n\n同条订正一处措辞:「报告另行回绑」已不成立,该报告已于 0ed7ee7 回绑 @ 7f82399,其后由后续会话在更新\nSHA 上重绑。本次只改 contracts/SOURCE.md,不在任何 evidence-scopes 作用域内,不影响报告新鲜度。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7523bd04ab6e3606adf9d17c0b19b74e951e9dd5","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:58:50-07:00","added":[],"removed":[],"modified":["contracts/SOURCE.md"]},{"id":"3e1cc814eb2141710a42e4afdb865f937790436d","message":"docs(发布): 补记 rc.3 列车的本地旁路发布——证据取自产物内 provenance,并记下两处偏离\n\nrc.3 三包(contracts / governance / client-fact)2026-09-13 经旁路通道发出,当时没留记录。\n2026-09-18 做对抗验收、核对 CLAUDE.md 的 contracts 版本声明时,才从 Registry 实查发现\nrc.3 在架而仓内一字没有——provenance.json 随包分发、不入仓,漏写记录就等于这次发布\n在仓里不留任何痕迹。\n\n证据全部一手:Gitea Registry packument + 三个 rc.3 tarball 内的 provenance.json;\n下载产物的 sha512 与 Registry 登记的 integrity 三包逐一核对一致,确认读到的\nprovenance 出自架上那三个包。\n\n记下的事实:源 036a308(三包 package.json 在该提交上均已是 1.0.0-rc.3,符合「一组同版本包」),\n三份 provenance 均 worktreeDirty:false、runner:\"local\"、releaseChannel:\"local-bypass\",\nverificationRun* 与 candidateSha256 全 null、reports:[]。实际动因是 client-fact 的 U-29;\ncontracts 从 rc.2 到 rc.3 **零内容变更**,只有版本号跟车。边界逐条继承 rc.2 那节,一个字不放宽。\n\n补记时一并发现两处偏离,都写进文档:\n\n1. 两趟车都没打 tag。CL-5 的口径是「一次发布 = 一个 tag = 一组同版本包」,而 rc.2 / rc.3\n 六份 provenance 的 tag 全是 null,仓里 packages-v* 也只到 packages-v1.0.0-rc.1。\n2. 上一节表格写 rc.2「源 eb3cf2c」,而 rc.2 产物内 provenance 记的是 6d3900a。\n **未擅改上一节表格**,只记录这个不一致,留给该次发布的执行者确认。\n\nCLAUDE.md 同步去掉上一条提交里标的「rc.3 无发布记录」缺口,改为指向本记录。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3e1cc814eb2141710a42e4afdb865f937790436d","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:58:47-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/G-12本地旁路发布记录-2026-09-13.md"]},{"id":"098263a175e453448d36f3f281522f7cd96040fe","message":"docs(部署): 记录补 §13——会话级临时目录里的密钥清干净\n\n§11.3 把 identity 的 env 从上一个会话的 /private/tmp scratchpad 搬进 .secrets/ 之后,\n那个 scratchpad 里还躺着三份带密文件。本节把它收口:一挪两删一剪,逐条记依据。\n\n要点不是「清理干净了」,是那个位置为什么放不得:会话级 scratchpad 随时会被清,\n而 launch.json 指着它(运行面下次起不来)、里面又有别处没有备份的凭证(东西就没了),\n两个隐患叠在一起。\n\n本轮新核实两件事,都写进记录:demo 租户管理员的明文口令**全工作区仅此一份**——\n连 .secrets/backups/ 里 09-17 那套交付备份的 platform_identity_dev.dump 也搜不到明文\n(库里存散列,账号能从备份恢复、明文不能),而同一租户只能 bootstrap 一次(runbook §2);\n以及 git grep -F over HEAD 确认该口令**未出现在任何被跟踪文件**里(邮箱出现在 4 份,非机密)。\n\n删除与保留都留了判据:删前查引用与进程命令行,保留的三行用 sha256 前后比对证明逐字节未改。\n§13.4 登记单点风险:是否给 idp-demo-admin.txt 做仓外备份,留 Owner 判断。\n\n作用域 = 本机 dev 的仓外文件治理,不含代码与门禁证据。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/098263a175e453448d36f3f281522f7cd96040fe","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:58:32-07:00","added":[],"removed":[],"modified":["docs/dev部署运行重做记录-2026-09-18.md"]},{"id":"d950aa2f4b6f6bdcc3ccb7e4b0ba4bc69d6f7822","message":"test(contracts): 通知与 Webhook 的请求体检与出站 allowlist 前置——七条原因码只有实现没有用例\n\n按同一口径算覆盖(变异每个夹具用例的每个叶子字段 → 收集规则实际产出的原因码 → 查夹具声明与单测),\nnotification-webhook 有 7 条「哪里都没有」:\n\n WEBHOOK_TENANT_ID_REQUIRED WEBHOOK_INTENT_ID_REQUIRED\n WEBHOOK_DESTINATION_ID_REQUIRED WEBHOOK_TEMPLATE_ID_REQUIRED\n WEBHOOK_REQUESTED_BY_REQUIRED WEBHOOK_CLASSIFICATION_INVALID\n WEBHOOK_ALLOWED_HOSTS_REQUIRED\n\n前六条在 plan() 开头那段 try/catch 里:归属三件套(tenant / intent / requestedBy)与投递目标\n(destination / template)缺一即拒、分级必须在册。整段体检删掉,夹具与单测都不会红——原来那 17 个\n用例里没有一个喂缺字段的请求。\n\n第七条是快照前置:allowedHosts 缺失 / 空 / 非数组时 normalizeSnapshot 拒收整份策略。放行一个\n「没有出站约束」的路由比没有路由更危险,投递目标不再受任何主机限制,而这条同样零覆盖。\n\n补:夹具 17 → 24 例(N15–N21),单测 24 → 27 例(六个字段 × 五种脏值、分级四种、allowlist 三种)。\n补后重算:notification-webhook 的「哪里都没有」归 0。\n\n负向实测:把 N20 的声明原因改成不会产生的串 → 门禁 exit 1 并点名该例,恢复后转绿。\n\n本条只补覆盖,没有改任何判定;webhook-delivery-planner.ts / notification-effect.ts 一行未动。\n证据:在仅含本提交改动的导出树上 tsc 绿、定向 27/27、contract-notification-webhook 24/24。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d950aa2f4b6f6bdcc3ccb7e4b0ba4bc69d6f7822","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:58:30-07:00","added":[],"removed":[],"modified":["contracts/SOURCE.md","contracts/test/fixtures/notification-webhook.fixtures.json","contracts/test/notification-webhook-domain.test.mjs"]}],"total_commits":0,"head_commit":{"id":"7523bd04ab6e3606adf9d17c0b19b74e951e9dd5","message":"docs(contracts): 注册中心取舍补双向交叉实测——放弃的那套有 4 个实缺陷,不是覆盖更全\n\n7f82399 的取舍此前只写了「按 Owner 裁断取远端」,没有实测支撑。补做交叉验证:两侧各自编译成 dist\n后互喂夹具与单测,不靠读代码比对。\n\n① 9ac9914 的 19 例夹具喂当前实现:13 通过 / 6 不通过。6 例里 5 例只是原因码改名、同一输入两侧都拒;\n 余 1 例是设计取向不同——大写摘要旧的拒,新的经 normalizeDigest 归一为小写,比较走 sameHexRef。\n 其 40 例单测喂当前实现:36 通过 / 4 不通过,失败集中在同样四个主题。\n② 反向,当前 25 例夹具喂 9ac9914:18 通过 / 7 不通过。3 例是改名的镜像,另外 4 例是被放弃那套的实缺陷:\n - N10-mutable-version-tag 返回 [] 即放行可变版本标签;\n - N11-leading-zero-version 拒了但拒错原因,其 \\d+\\.\\d+\\.\\d+ 收下了 1.02.0;\n - P03-same-digest-other-case 误拒——它自己的注释抱怨「同一摘要两种写法等于两个身份」,却只在入口拒大写,\n 升级比较那条路上仍把大小写变体当成两个摘要,它抱怨的 bug 它没修完;\n - P04-prerelease-precedes-its-release 误拒 1.0.0-rc.0,而平台自己正在发 1.0.0-rc.x。\n③ 根因是结构性的:被放弃那套三个文件各带一套版本文法,远端抽 registry-primitives.ts 正是为收敛这三套,\n 其抬头所述经比对属实。\n④ 覆盖面 19/40 → 25/49。旧的在 upgrade 规则上多 1 例,但 ① 已证明那 7 例在当前实现下无一失守。\n\n结论:放弃 9ac9914 未造成覆盖缺口,反而避开 4 个实缺陷;唯一差异是原因码命名,无需回捡。\n\n同条订正一处措辞:「报告另行回绑」已不成立,该报告已于 0ed7ee7 回绑 @ 7f82399,其后由后续会话在更新\nSHA 上重绑。本次只改 contracts/SOURCE.md,不在任何 evidence-scopes 作用域内,不影响报告新鲜度。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7523bd04ab6e3606adf9d17c0b19b74e951e9dd5","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:58:50-07:00","added":[],"removed":[],"modified":["contracts/SOURCE.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":19827,"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:57:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
22
|
1789772366
|
1789772427
|
0
|
1789772335
|
1789772427
|
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
|
|
26019
|
docs(execution): record fixed readonly service and docs(execution): record fixed readonly service and final live acceptance...
|
51
|
5
|
ci.yml
|
122
|
5
|
0
|
refs/heads/main
|
1d90cdba84a05123573cd29128b559d3c1075e08
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a87cd59196a874e4335bcc461d811db45ee5f8cf","after":"1d90cdba84a05123573cd29128b559d3c1075e08","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/a87cd59196a874e4335bcc461d811db45ee5f8cf...1d90cdba84a05123573cd29128b559d3c1075e08","commits":[{"id":"1d90cdba84a05123573cd29128b559d3c1075e08","message":"docs(execution): record fixed readonly service and final live acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/1d90cdba84a05123573cd29128b559d3c1075e08","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T02:34:24-07:00","added":["docs/evidence/enterprise-execution-2026-10-17/final-readonly-deployment.json"],"removed":[],"modified":["docs/deployments/enterprise-execution-local-2026-10-17.md"]}],"total_commits":0,"head_commit":{"id":"1d90cdba84a05123573cd29128b559d3c1075e08","message":"docs(execution): record fixed readonly service and final live acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/1d90cdba84a05123573cd29128b559d3c1075e08","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T02:34:24-07:00","added":["docs/evidence/enterprise-execution-2026-10-17/final-readonly-deployment.json"],"removed":[],"modified":["docs/deployments/enterprise-execution-local-2026-10-17.md"]},"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":94915,"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-17T17:31: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
|
8
|
1792229693
|
1792229766
|
0
|
1792229693
|
1792229766
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26020
|
docs(execution): record fixed readonly service and docs(execution): record fixed readonly service and final live acceptance...
|
51
|
5
|
e2e.yml
|
123
|
5
|
0
|
refs/heads/main
|
1d90cdba84a05123573cd29128b559d3c1075e08
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a87cd59196a874e4335bcc461d811db45ee5f8cf","after":"1d90cdba84a05123573cd29128b559d3c1075e08","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/a87cd59196a874e4335bcc461d811db45ee5f8cf...1d90cdba84a05123573cd29128b559d3c1075e08","commits":[{"id":"1d90cdba84a05123573cd29128b559d3c1075e08","message":"docs(execution): record fixed readonly service and final live acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/1d90cdba84a05123573cd29128b559d3c1075e08","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T02:34:24-07:00","added":["docs/evidence/enterprise-execution-2026-10-17/final-readonly-deployment.json"],"removed":[],"modified":["docs/deployments/enterprise-execution-local-2026-10-17.md"]}],"total_commits":0,"head_commit":{"id":"1d90cdba84a05123573cd29128b559d3c1075e08","message":"docs(execution): record fixed readonly service and final live acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/1d90cdba84a05123573cd29128b559d3c1075e08","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T02:34:24-07:00","added":["docs/evidence/enterprise-execution-2026-10-17/final-readonly-deployment.json"],"removed":[],"modified":["docs/deployments/enterprise-execution-local-2026-10-17.md"]},"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":94915,"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-17T17:31: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
|
4
|
1792229767
|
1792229784
|
0
|
1792229693
|
1792229784
|
|
|
0
|
Edit
Delete
|
|
26838
|
fix(消费登记): 记录获准续期与真实只读验收
|
116
|
5
|
platform.yml
|
1247
|
5
|
0
|
refs/heads/main
|
48943943e24ee85a36f154c6ae8a238921e26850
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a885941f9ee4f8cdd727fdf4c89eaa8d059201a6","after":"48943943e24ee85a36f154c6ae8a238921e26850","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a885941f9ee4f8cdd727fdf4c89eaa8d059201a6...48943943e24ee85a36f154c6ae8a238921e26850","commits":[{"id":"48943943e24ee85a36f154c6ae8a238921e26850","message":"fix(消费登记): 记录获准续期与真实只读验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/48943943e24ee85a36f154c6ae8a238921e26850","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:45:03-08:00","added":["docs/evidence/enterprise-workbench-2026-10-20/consumer-read-renewal-2026-11-01.json"],"removed":[],"modified":["docs/企业中台工作台双工作区实施与部署-2026-10-20.md"]}],"total_commits":0,"head_commit":{"id":"48943943e24ee85a36f154c6ae8a238921e26850","message":"fix(消费登记): 记录获准续期与真实只读验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/48943943e24ee85a36f154c6ae8a238921e26850","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:45:03-08:00","added":["docs/evidence/enterprise-workbench-2026-10-20/consumer-read-renewal-2026-11-01.json"],"removed":[],"modified":["docs/企业中台工作台双工作区实施与部署-2026-10-20.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":120866,"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:49:07+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1793533840
|
1793533847
|
0
|
1793533838
|
1793533870
|
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
|
|
25427
|
docs(治理): 企业控制面挖掘分析第三轮复测(2026-10-10 14:20—14:40Z,5 docs(治理): 企业控制面挖掘分析第三轮复测(2026-10-10 14:20—14:40Z,52 条出口闭环 1 / 部分 12 / 未动 27 / 恶化 12,新增 S-53—S-56)...
|
117
|
5
|
governance.yml
|
205
|
5
|
0
|
refs/heads/main
|
26adf024e6ed77f1aaf17a184712f3dd74562fe5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a8bb3e5defb80919ebe6af71e18d7e20221c9a29","after":"26adf024e6ed77f1aaf17a184712f3dd74562fe5","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a8bb3e5defb80919ebe6af71e18d7e20221c9a29...26adf024e6ed77f1aaf17a184712f3dd74562fe5","commits":[{"id":"26adf024e6ed77f1aaf17a184712f3dd74562fe5","message":"docs(治理): 企业控制面挖掘分析第三轮复测(2026-10-10 14:20—14:40Z,52 条出口闭环 1 / 部分 12 / 未动 27 / 恶化 12,新增 S-53—S-56)\n\n- 四路只读复测(交付流程 / 安全运维 / 架构治理 / 消费者生态),基线真源仓 20c8679b(复测中推进到 5128ee70)\n- 建议清单.tsv 加 R 映射与第三轮状态 / 证据 / 下一步四列,S-24 升 P0、S-40 升 P1,新增 S-53—S-56\n- 报告追加 §11:读数、与 R01—R32 完成度表对账、六项新风险、诊断、24 小时内动作与 Owner 待拍板 9 项\n- 证据目录新增第三轮四路报告与本会话实测;基础设施文档收纳计数 190 → 195\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/26adf024e6ed77f1aaf17a184712f3dd74562fe5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T07:45:57-07:00","added":["平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10-证据/第三轮-A-交付流程.txt","平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10-证据/第三轮-B-安全运维.txt","平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10-证据/第三轮-C-架构治理.txt","平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10-证据/第三轮-D-消费者生态.txt","平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10-证据/第三轮-本会话实测.txt"],"removed":[],"modified":["平台治理/README.md","平台治理/基础设施文档/README.md","平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10-证据/建议清单.tsv","平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10.md"]}],"total_commits":0,"head_commit":{"id":"26adf024e6ed77f1aaf17a184712f3dd74562fe5","message":"docs(治理): 企业控制面挖掘分析第三轮复测(2026-10-10 14:20—14:40Z,52 条出口闭环 1 / 部分 12 / 未动 27 / 恶化 12,新增 S-53—S-56)\n\n- 四路只读复测(交付流程 / 安全运维 / 架构治理 / 消费者生态),基线真源仓 20c8679b(复测中推进到 5128ee70)\n- 建议清单.tsv 加 R 映射与第三轮状态 / 证据 / 下一步四列,S-24 升 P0、S-40 升 P1,新增 S-53—S-56\n- 报告追加 §11:读数、与 R01—R32 完成度表对账、六项新风险、诊断、24 小时内动作与 Owner 待拍板 9 项\n- 证据目录新增第三轮四路报告与本会话实测;基础设施文档收纳计数 190 → 195\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/26adf024e6ed77f1aaf17a184712f3dd74562fe5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T07:45:57-07:00","added":["平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10-证据/第三轮-A-交付流程.txt","平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10-证据/第三轮-B-安全运维.txt","平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10-证据/第三轮-C-架构治理.txt","平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10-证据/第三轮-D-消费者生态.txt","平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10-证据/第三轮-本会话实测.txt"],"removed":[],"modified":["平台治理/README.md","平台治理/基础设施文档/README.md","平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10-证据/建议清单.tsv","平台治理/基础设施文档/docs/企业控制面挖掘分析-2026-10-10.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":24924,"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-10T20:51:37+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1791643965
|
1791643981
|
0
|
1791643964
|
1791643981
|
|
|
0
|
Edit
Delete
|
|
25562
|
chore(reports): refresh clean static + registry ev chore(reports): refresh clean static + registry evidence @ e06e809(0.25.0 发布记录提交)...
|
54
|
5
|
governance.yml
|
48
|
5
|
0
|
refs/heads/main
|
b789aa724e6dae7f2439ed257a854b20ab5ae90a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a92542051911bde7d9804f5bc742da9748a61b1f","after":"b789aa724e6dae7f2439ed257a854b20ab5ae90a","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/a92542051911bde7d9804f5bc742da9748a61b1f...b789aa724e6dae7f2439ed257a854b20ab5ae90a","commits":[{"id":"b789aa724e6dae7f2439ed257a854b20ab5ae90a","message":"chore(reports): refresh clean static + registry evidence @ e06e809(0.25.0 发布记录提交)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/b789aa724e6dae7f2439ed257a854b20ab5ae90a","author":{"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:50:58-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/registry-truth.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},{"id":"e06e809adc2ebe34cc56a97cab634702e9792f17","message":"docs: 0.25.0 已发布到 Gitea npm registry(@juhai/kernel@0.25.0,tag v0.25.0@cd32198)——回写 COMPATIBILITY §1 registry 行,check:registry 通过\n\n- COMPATIBILITY §1 registry 行 → 0.25.0(latest),§2 [0.25.0] 标已发布\n- CLAUDE.md:2026-10-11 推送快照(Gitea + GitHub 镜像,推送前两端 main = b3b776d;GitHub run 38148726287 仍因计费不起 runner,G14 不变)、\n 静态证据行改绑记录提交 f07a534(test:scripts 38 例明细)、framework-version 行与 tag 清单、registry-truth 行\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/e06e809adc2ebe34cc56a97cab634702e9792f17","author":{"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:50:46-07:00","added":[],"removed":[],"modified":["CLAUDE.md","COMPATIBILITY.md","reports/registry-truth.latest.json"]}],"total_commits":0,"head_commit":{"id":"b789aa724e6dae7f2439ed257a854b20ab5ae90a","message":"chore(reports): refresh clean static + registry evidence @ e06e809(0.25.0 发布记录提交)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/b789aa724e6dae7f2439ed257a854b20ab5ae90a","author":{"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:50:58-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/registry-truth.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":7027,"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:49: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
|
10
|
1791730273
|
1791730304
|
0
|
1791730272
|
1791730396
|
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
|
|
23621
|
chore(reports): refresh clean static evidence
|
106
|
5
|
governance.yml
|
2
|
5
|
0
|
refs/heads/main
|
f2098f5213ec62df23b006803858802ee08ac663
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a92f8b4ba943c410e739b5b60b1fea8e24f09c9e","after":"f2098f5213ec62df23b006803858802ee08ac663","compare_url":"https://gitea.g-hi.com/luoanwu/tenant-scope/compare/a92f8b4ba943c410e739b5b60b1fea8e24f09c9e...f2098f5213ec62df23b006803858802ee08ac663","commits":[{"id":"f2098f5213ec62df23b006803858802ee08ac663","message":"chore(reports): refresh clean static evidence\n","url":"https://gitea.g-hi.com/luoanwu/tenant-scope/commit/f2098f5213ec62df23b006803858802ee08ac663","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-02T17:35:09-07:00","added":[],"removed":[],"modified":["reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},{"id":"83a555157fad0356817e198267fc5025ed0c9ff2","message":"chore(reports): record clean framework sync evidence\n","url":"https://gitea.g-hi.com/luoanwu/tenant-scope/commit/83a555157fad0356817e198267fc5025ed0c9ff2","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-02T17:24:03-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/framework-migration.md","reports/baseline.json","reports/conformance-differential.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"ba200a5eb16e43220a86b852370a03c4692d4a13","message":"chore(migration): record framework sync receipt\n","url":"https://gitea.g-hi.com/luoanwu/tenant-scope/commit/ba200a5eb16e43220a86b852370a03c4692d4a13","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-02T17:23:17-07:00","added":[],"removed":[],"modified":["docs/framework-migration.md","reports/framework-migration.latest.json"]},{"id":"923a0edbfaefc82d312d29fe1dc755d15ac93137","message":"feat(framework): sync G15-B Redis occupancy guard and governance experience\n","url":"https://gitea.g-hi.com/luoanwu/tenant-scope/commit/923a0edbfaefc82d312d29fe1dc755d15ac93137","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-02T17:23:16-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/framework-migration.md","docs/governance-experience.md","reports/baseline.json","reports/conformance-differential.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-conformance-differential.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-ui-acceptance.mjs","scripts/lib/acceptance-base-guard.mjs"]},{"id":"c6a44327b13ce54ce6eb011df7f1b7044fefa66e","message":"chore(reports): refresh clean static evidence\n","url":"https://gitea.g-hi.com/luoanwu/tenant-scope/commit/c6a44327b13ce54ce6eb011df7f1b7044fefa66e","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-02T01:30:53-07:00","added":[],"removed":[],"modified":["reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"f2098f5213ec62df23b006803858802ee08ac663","message":"chore(reports): refresh clean static evidence\n","url":"https://gitea.g-hi.com/luoanwu/tenant-scope/commit/f2098f5213ec62df23b006803858802ee08ac663","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-02T17:35:09-07:00","added":[],"removed":[],"modified":["reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},"repository":{"id":106,"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":"tenant-scope","full_name":"luoanwu/tenant-scope","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":714,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/tenant-scope/languages","html_url":"https://gitea.g-hi.com/luoanwu/tenant-scope","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/tenant-scope","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/tenant-scope.git","clone_url":"https://gitea.g-hi.com/luoanwu/tenant-scope.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-01T21:58:13+08:00","updated_at":"2026-09-01T21:59: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
|
10
|
1788406091
|
1788406121
|
0
|
1788405500
|
1788407530
|
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
|
|
25986
|
feat: admit scoped human Task readers in isolated feat: admit scoped human Task readers in isolated development...
|
76
|
5
|
governance.yml
|
204
|
5
|
0
|
refs/heads/main
|
940608594e321fb29ccd390215682995cf25edd9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a93b4f75f04c102b9c541836002b975528a8f3e7","after":"940608594e321fb29ccd390215682995cf25edd9","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/a93b4f75f04c102b9c541836002b975528a8f3e7...940608594e321fb29ccd390215682995cf25edd9","commits":[{"id":"940608594e321fb29ccd390215682995cf25edd9","message":"feat: admit scoped human Task readers in isolated development\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/940608594e321fb29ccd390215682995cf25edd9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:21:59-07:00","added":["docs/yggdrasil-development-task-reader.md"],"removed":[],"modified":["apps/api-fastify/src/app.ts","apps/api-fastify/src/routes/work.ts","apps/api-nestjs/src/common/tenant.decorator.ts","apps/api-nestjs/src/create-app.ts","apps/api-nestjs/src/events/events.gateway.ts","apps/api-nestjs/src/work/tasks.controller.ts","packages/scope-access/src/index.test.ts","packages/scope-access/src/index.ts"]}],"total_commits":0,"head_commit":{"id":"940608594e321fb29ccd390215682995cf25edd9","message":"feat: admit scoped human Task readers in isolated development\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/940608594e321fb29ccd390215682995cf25edd9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:21:59-07:00","added":["docs/yggdrasil-development-task-reader.md"],"removed":[],"modified":["apps/api-fastify/src/app.ts","apps/api-fastify/src/routes/work.ts","apps/api-nestjs/src/common/tenant.decorator.ts","apps/api-nestjs/src/create-app.ts","apps/api-nestjs/src/events/events.gateway.ts","apps/api-nestjs/src/work/tasks.controller.ts","packages/scope-access/src/index.test.ts","packages/scope-access/src/index.ts"]},"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":107887,"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-17T09:30:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
36
|
1792208113
|
1792208125
|
0
|
1792208112
|
1792208140
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25987
|
feat: admit scoped human Task readers in isolated feat: admit scoped human Task readers in isolated development...
|
76
|
5
|
platform-governance.yml
|
205
|
5
|
0
|
refs/heads/main
|
940608594e321fb29ccd390215682995cf25edd9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a93b4f75f04c102b9c541836002b975528a8f3e7","after":"940608594e321fb29ccd390215682995cf25edd9","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/a93b4f75f04c102b9c541836002b975528a8f3e7...940608594e321fb29ccd390215682995cf25edd9","commits":[{"id":"940608594e321fb29ccd390215682995cf25edd9","message":"feat: admit scoped human Task readers in isolated development\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/940608594e321fb29ccd390215682995cf25edd9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:21:59-07:00","added":["docs/yggdrasil-development-task-reader.md"],"removed":[],"modified":["apps/api-fastify/src/app.ts","apps/api-fastify/src/routes/work.ts","apps/api-nestjs/src/common/tenant.decorator.ts","apps/api-nestjs/src/create-app.ts","apps/api-nestjs/src/events/events.gateway.ts","apps/api-nestjs/src/work/tasks.controller.ts","packages/scope-access/src/index.test.ts","packages/scope-access/src/index.ts"]}],"total_commits":0,"head_commit":{"id":"940608594e321fb29ccd390215682995cf25edd9","message":"feat: admit scoped human Task readers in isolated development\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/940608594e321fb29ccd390215682995cf25edd9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:21:59-07:00","added":["docs/yggdrasil-development-task-reader.md"],"removed":[],"modified":["apps/api-fastify/src/app.ts","apps/api-fastify/src/routes/work.ts","apps/api-nestjs/src/common/tenant.decorator.ts","apps/api-nestjs/src/create-app.ts","apps/api-nestjs/src/events/events.gateway.ts","apps/api-nestjs/src/work/tasks.controller.ts","packages/scope-access/src/index.test.ts","packages/scope-access/src/index.ts"]},"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":107887,"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-17T09:30:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1792208125
|
1792208135
|
0
|
1792208113
|
1792208141
|
|
|
0
|
Edit
Delete
|
|
24870
|
feat: emit FactEnvelope v1 rows from published loc feat: emit FactEnvelope v1 rows from published local integration facts (P2.2a)...
|
121
|
5
|
kernel-ci.yml
|
223
|
5
|
0
|
refs/heads/main
|
41e116ad6c42e5ad95a307dddaf2fd6983202730
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a93c24ea772bfb767efc5ffe0506ca9b11a4eece","after":"41e116ad6c42e5ad95a307dddaf2fd6983202730","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/a93c24ea772bfb767efc5ffe0506ca9b11a4eece...41e116ad6c42e5ad95a307dddaf2fd6983202730","commits":[{"id":"41e116ad6c42e5ad95a307dddaf2fd6983202730","message":"feat: emit FactEnvelope v1 rows from published local integration facts (P2.2a)\n\nMigration 136 adds shared.tenant_canonical_map and an append-only shared.fact_envelope_outbox;\nthe publish cycle derives envelopes from bus facts. Local Outbox/bus/contracts are unchanged.\nDB integration test is unverified locally (no Postgres available).\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/41e116ad6c42e5ad95a307dddaf2fd6983202730","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-30T08:29:58-07:00","added":["sql/137_fact_envelope_outbox.sql","test/fact-envelope-outbox.integration.test.js"],"removed":[],"modified":["docs/integration-delivery-operations.md","model/historical-facts.json","model/state-journal.json","src/integration-events.js","src/local-integration-workers.js"]}],"total_commits":0,"head_commit":{"id":"41e116ad6c42e5ad95a307dddaf2fd6983202730","message":"feat: emit FactEnvelope v1 rows from published local integration facts (P2.2a)\n\nMigration 136 adds shared.tenant_canonical_map and an append-only shared.fact_envelope_outbox;\nthe publish cycle derives envelopes from bus facts. Local Outbox/bus/contracts are unchanged.\nDB integration test is unverified locally (no Postgres available).\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/41e116ad6c42e5ad95a307dddaf2fd6983202730","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-30T08:29:58-07:00","added":["sql/137_fact_envelope_outbox.sql","test/fact-envelope-outbox.integration.test.js"],"removed":[],"modified":["docs/integration-delivery-operations.md","model/historical-facts.json","model/state-journal.json","src/integration-events.js","src/local-integration-workers.js"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":136949,"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":45,"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-01T01:12: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
|
4
|
1790829915
|
1790829948
|
0
|
1790803614
|
1790829948
|
|
|
0
|
Edit
Delete
|
|
25564
|
docs(model-center): record Beijing deployment and docs(model-center): record Beijing deployment and retained unknown video...
|
57
|
5
|
governance.yml
|
256
|
5
|
0
|
refs/heads/main
|
7b8910eb1b90eacbc6610ef19fd60d7b7e06746b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a94df7a3ae0f2787c116730a3f166773b3499d6a","after":"7b8910eb1b90eacbc6610ef19fd60d7b7e06746b","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/a94df7a3ae0f2787c116730a3f166773b3499d6a...7b8910eb1b90eacbc6610ef19fd60d7b7e06746b","commits":[{"id":"7b8910eb1b90eacbc6610ef19fd60d7b7e06746b","message":"docs(model-center): record Beijing deployment and retained unknown video\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/7b8910eb1b90eacbc6610ef19fd60d7b7e06746b","author":{"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:52:09-07:00","added":["reports/model-center-media-2026-10-11/wan3-errors-final-readback.json","reports/model-center-media-2026-10-11/wan3-errors-runtime-deployment.json"],"removed":[],"modified":["docs/model-center-media.md","reports/governance-docs.latest.json"]}],"total_commits":0,"head_commit":{"id":"7b8910eb1b90eacbc6610ef19fd60d7b7e06746b","message":"docs(model-center): record Beijing deployment and retained unknown video\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/7b8910eb1b90eacbc6610ef19fd60d7b7e06746b","author":{"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:52:09-07:00","added":["reports/model-center-media-2026-10-11/wan3-errors-final-readback.json","reports/model-center-media-2026-10-11/wan3-errors-runtime-deployment.json"],"removed":[],"modified":["docs/model-center-media.md","reports/governance-docs.latest.json"]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1110079,"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":42,"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-10-11T22:22:02+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1791730520
|
1791730563
|
0
|
1791730503
|
1791730563
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25781
|
docs(CHG-042): 第二批已应用——控制面 main de7c83c2(实现 dc151c docs(CHG-042): 第二批已应用——控制面 main de7c83c2(实现 dc151c34、回绑 419ebb50),190 个实体...
|
117
|
5
|
governance.yml
|
242
|
5
|
0
|
refs/heads/main
|
5b91a4af17b82d3c33884b6e93260817b0ec0d5c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a956ab06c248a4769b03d0b3599fa7ff8b2ac2f5","after":"5b91a4af17b82d3c33884b6e93260817b0ec0d5c","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a956ab06c248a4769b03d0b3599fa7ff8b2ac2f5...5b91a4af17b82d3c33884b6e93260817b0ec0d5c","commits":[{"id":"5b91a4af17b82d3c33884b6e93260817b0ec0d5c","message":"docs(CHG-042): 第二批已应用——控制面 main de7c83c2(实现 dc151c34、回绑 419ebb50),190 个实体\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/5b91a4af17b82d3c33884b6e93260817b0ec0d5c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T18:05:05-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-042-材料/README.md","平台治理/doc/decisions/CHG-042-材料/第二批签署单-2026-10-12.md"]}],"total_commits":0,"head_commit":{"id":"5b91a4af17b82d3c33884b6e93260817b0ec0d5c","message":"docs(CHG-042): 第二批已应用——控制面 main de7c83c2(实现 dc151c34、回绑 419ebb50),190 个实体\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/5b91a4af17b82d3c33884b6e93260817b0ec0d5c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T18:05:05-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-042-材料/README.md","平台治理/doc/decisions/CHG-042-材料/第二批签署单-2026-10-12.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":26347,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-10-13T08:53:53+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1791872634
|
1791872651
|
0
|
1791853508
|
1791872651
|
|
|
0
|
Edit
Delete
|
|
24326
|
fix(governance): stub-surface 开关扫描补认 ConfigService fix(governance): stub-surface 开关扫描补认 ConfigService 读法,kill switch 须显式登记 defaultOn——补进 IDP_BACKCHANNEL_DISPATCH_ENABLED...
|
116
|
5
|
platform.yml
|
237
|
5
|
0
|
refs/heads/main
|
b32aaeec6fb47a7e49e74444d48b5973b0cf7a64
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a966a2c7b8adf5da9c07fe85c855f3506f3bc6c2","after":"b32aaeec6fb47a7e49e74444d48b5973b0cf7a64","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a966a2c7b8adf5da9c07fe85c855f3506f3bc6c2...b32aaeec6fb47a7e49e74444d48b5973b0cf7a64","commits":[{"id":"b32aaeec6fb47a7e49e74444d48b5973b0cf7a64","message":"fix(governance): stub-surface 开关扫描补认 ConfigService 读法,kill switch 须显式登记 defaultOn——补进 IDP_BACKCHANNEL_DISPATCH_ENABLED\n\n扫描此前只认 env.X / process.env.X 两种写法,NestJS ConfigService.get(\"X\") 整个看不见;补上后扫出\nidentity 后端注销分发环的 IDP_BACKCHANNEL_DISPATCH_ENABLED(=== \"false\" 才关、未设即开)。它是已落地\n能力的 kill switch,不改成 opt-in(会让注销分发在没配变量的环境里静默停掉,正是本门禁要抓的形状),\n也不在门禁里加白名单:登记表 env-switch 条目新增可选 defaultOn: true(只认布尔),S5 只对登记了它的\n开关放行;代码改回 opt-in 后登记不删判 S9_DEFAULT_ON_DECLARATION_STALE,同 S2 登记不许腐烂。\n\n清单 10 → 11 个环境开关,CLAUDE.md 声明句同步;报告每条开关带 defaultOn / declaredDefaultOn 与逐站点\noptIn,metrics 增 envSwitchDefaultOn。六处验收 / 测试入口全部把该开关置 false、runtime 模块内无单测\n调用 dispatchBatch——缺口本身未关,exitWhen 写明要在固定源码验收里以开启态被走到。\n\ngovernance 测试 562 / 561 通过 / 1 跳过(GOV_REPORT_DIR 隔离运行,reports/ 未动);stub-surface 27 / 27;\ncheck:stub-surface 与 check:doc-claims 单跑 exit 0。报告回绑另起 chore(reports) 提交。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b32aaeec6fb47a7e49e74444d48b5973b0cf7a64","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-21T00:05:56-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/作业可执行性收口-2026-09-19.md","governance/check-stub-surface.mjs","governance/lib/stub-surface-core.mjs","governance/stub-surface.json","governance/test/stub-surface.test.mjs"]}],"total_commits":0,"head_commit":{"id":"b32aaeec6fb47a7e49e74444d48b5973b0cf7a64","message":"fix(governance): stub-surface 开关扫描补认 ConfigService 读法,kill switch 须显式登记 defaultOn——补进 IDP_BACKCHANNEL_DISPATCH_ENABLED\n\n扫描此前只认 env.X / process.env.X 两种写法,NestJS ConfigService.get(\"X\") 整个看不见;补上后扫出\nidentity 后端注销分发环的 IDP_BACKCHANNEL_DISPATCH_ENABLED(=== \"false\" 才关、未设即开)。它是已落地\n能力的 kill switch,不改成 opt-in(会让注销分发在没配变量的环境里静默停掉,正是本门禁要抓的形状),\n也不在门禁里加白名单:登记表 env-switch 条目新增可选 defaultOn: true(只认布尔),S5 只对登记了它的\n开关放行;代码改回 opt-in 后登记不删判 S9_DEFAULT_ON_DECLARATION_STALE,同 S2 登记不许腐烂。\n\n清单 10 → 11 个环境开关,CLAUDE.md 声明句同步;报告每条开关带 defaultOn / declaredDefaultOn 与逐站点\noptIn,metrics 增 envSwitchDefaultOn。六处验收 / 测试入口全部把该开关置 false、runtime 模块内无单测\n调用 dispatchBatch——缺口本身未关,exitWhen 写明要在固定源码验收里以开启态被走到。\n\ngovernance 测试 562 / 561 通过 / 1 跳过(GOV_REPORT_DIR 隔离运行,reports/ 未动);stub-surface 27 / 27;\ncheck:stub-surface 与 check:doc-claims 单跑 exit 0。报告回绑另起 chore(reports) 提交。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b32aaeec6fb47a7e49e74444d48b5973b0cf7a64","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-21T00:05:56-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/作业可执行性收口-2026-09-19.md","governance/check-stub-surface.mjs","governance/lib/stub-surface-core.mjs","governance/stub-surface.json","governance/test/stub-surface.test.mjs"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":31755,"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-21T15:05: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
|
34
|
1789974405
|
1789974452
|
0
|
1789974385
|
1789974501
|
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
|
|
25609
|
chore(reports): 工作台发布快照重嵌 evidence 联建 @ 46217ff0
|
116
|
5
|
platform.yml
|
648
|
5
|
0
|
refs/heads/main
|
0856d338e92e5f67169c97a63cf483ee0e8fa8c2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a9704d6b45a77933532f19d8f8f59f8acfd3b049","after":"0856d338e92e5f67169c97a63cf483ee0e8fa8c2","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a9704d6b45a77933532f19d8f8f59f8acfd3b049...0856d338e92e5f67169c97a63cf483ee0e8fa8c2","commits":[{"id":"0856d338e92e5f67169c97a63cf483ee0e8fa8c2","message":"chore(reports): 工作台发布快照重嵌 evidence 联建 @ 46217ff0\n\n重跑 workbench:release-snapshots,使运维快照与发布清单绑定已回绑的 evidence-freshness,供 build:configured 发布守卫核对。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0856d338e92e5f67169c97a63cf483ee0e8fa8c2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T18:41:33-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"46217ff08088ce591d1583682b925b392a160982","message":"chore(reports): evidence 回绑 @ d4579793\n\ncheck:evidence partial:0 error / 12 warning,过期均为本轮未触及的既有真库 / UI 等专项验收,本轮未重跑。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/46217ff08088ce591d1583682b925b392a160982","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T18:41:32-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"d4579793a8ba403ece78cd3907d2e3349c8a2273","message":"chore(reports): 工作台发布快照与 Release Manifest 联建 @ a9704d6b\n\n在 clean a9704d6b(19 个服务模块工作区合入 main)上运行 workbench:release-snapshots,同源生成发布清单与\n目录 / 运维快照(catalog v7),供本次工作台发布。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d4579793a8ba403ece78cd3907d2e3349c8a2273","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T18:41:17-07: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":"0856d338e92e5f67169c97a63cf483ee0e8fa8c2","message":"chore(reports): 工作台发布快照重嵌 evidence 联建 @ 46217ff0\n\n重跑 workbench:release-snapshots,使运维快照与发布清单绑定已回绑的 evidence-freshness,供 build:configured 发布守卫核对。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0856d338e92e5f67169c97a63cf483ee0e8fa8c2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T18:41:33-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":69307,"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-12T09:40:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1791769729
|
1791769802
|
0
|
1791769304
|
1791769957
|
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
|
|
25424
|
docs(scope): record activated HR Owner and real lo docs(scope): record activated HR Owner and real local identity acceptance...
|
83
|
5
|
governance.yml
|
68
|
5
|
0
|
refs/heads/main
|
00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a982f35dd3b8b281fec5c985bcb2f99de9059c57","after":"00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/a982f35dd3b8b281fec5c985bcb2f99de9059c57...00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3","commits":[{"id":"00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3","message":"docs(scope): record activated HR Owner and real local identity acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T07:45:17-07:00","added":[],"removed":[],"modified":["reports/scope-development-deployment.latest.json"]}],"total_commits":0,"head_commit":{"id":"00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3","message":"docs(scope): record activated HR Owner and real local identity acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T07:45:17-07:00","added":[],"removed":[],"modified":["reports/scope-development-deployment.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":10035,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-10T18:59:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1791643522
|
1791643580
|
0
|
1791643521
|
1791643580
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25425
|
docs(scope): record activated HR Owner and real lo docs(scope): record activated HR Owner and real local identity acceptance...
|
83
|
5
|
platform-governance.yml
|
69
|
5
|
0
|
refs/heads/main
|
00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a982f35dd3b8b281fec5c985bcb2f99de9059c57","after":"00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/a982f35dd3b8b281fec5c985bcb2f99de9059c57...00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3","commits":[{"id":"00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3","message":"docs(scope): record activated HR Owner and real local identity acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T07:45:17-07:00","added":[],"removed":[],"modified":["reports/scope-development-deployment.latest.json"]}],"total_commits":0,"head_commit":{"id":"00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3","message":"docs(scope): record activated HR Owner and real local identity acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/00a68fb2be2a4cf53fb8c64ba9ffca15b41533c3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T07:45:17-07:00","added":[],"removed":[],"modified":["reports/scope-development-deployment.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":10035,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-10T18:59:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
8
|
1791643580
|
1791643598
|
0
|
1791643521
|
1791643598
|
|
|
0
|
Edit
Delete
|
|
23574
|
chore(os-product): OS 两级验收在 clean commit 上重跑并回灌动态区
|
54
|
5
|
governance.yml
|
17
|
5
|
0
|
refs/heads/main
|
742f865d0672599ba182b16012b7671b114f273f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a9bf41341677134557538182b87a1339aa7b7616","after":"742f865d0672599ba182b16012b7671b114f273f","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/a9bf41341677134557538182b87a1339aa7b7616...742f865d0672599ba182b16012b7671b114f273f","commits":[{"id":"742f865d0672599ba182b16012b7671b114f273f","message":"chore(os-product): OS 两级验收在 clean commit 上重跑并回灌动态区\n\n上一轮 OS 两级因上游检出未显式提供而 SKIPPED,动态区据实标为 STALE。\n本轮显式给 DIGITAL_EMPLOYEE_OS_ROOT 后重跑,两级均绿:\n\n- check:os-product(静态兼容):juhai.baseframework@0.1.0 / protocol 1.3.0\n / 2 migrations / 1 acceptance suite,0 违规\n- check:os-product:runtime(双宿主真实验收):NestJS + Fastify / 8 cases / 0 failures\n (DB base_framework_os_product_a9bf413 + Redis db13,Node 22.23.2)\n\n证据绑定:本仓 clean @ a9bf413;上游 OS 本机检出源码 clean @ 89b2ade。\n\n关于上游 clean 的判定依据(不接受「报告说 clean 就是 clean」):\n上游工作树 git status 有 24 个变更,但已逐条核实全部匹配 reports/*.latest.json;\nreport-provenance 的 worktreeDirty 按文档化语义刻意排除该模式(报告是运行产物,\n前一个门禁刷新它们不应被后续门禁误判为「被验收源码 dirty」)。\n用同一排除规则跑 `git status --porcelain=v1 -- ':(exclude)reports/*.latest.json'`\n结果为空——源码确实 clean,dirty=false 不是假绿。\n\npnpm check exit 0;check:docs-truth 的动态区 SHA 断言仍绿。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/742f865d0672599ba182b16012b7671b114f273f","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-31T17:04:22-07:00","added":[],"removed":[],"modified":["CLAUDE.md","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/os-product-runtime.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":"742f865d0672599ba182b16012b7671b114f273f","message":"chore(os-product): OS 两级验收在 clean commit 上重跑并回灌动态区\n\n上一轮 OS 两级因上游检出未显式提供而 SKIPPED,动态区据实标为 STALE。\n本轮显式给 DIGITAL_EMPLOYEE_OS_ROOT 后重跑,两级均绿:\n\n- check:os-product(静态兼容):juhai.baseframework@0.1.0 / protocol 1.3.0\n / 2 migrations / 1 acceptance suite,0 违规\n- check:os-product:runtime(双宿主真实验收):NestJS + Fastify / 8 cases / 0 failures\n (DB base_framework_os_product_a9bf413 + Redis db13,Node 22.23.2)\n\n证据绑定:本仓 clean @ a9bf413;上游 OS 本机检出源码 clean @ 89b2ade。\n\n关于上游 clean 的判定依据(不接受「报告说 clean 就是 clean」):\n上游工作树 git status 有 24 个变更,但已逐条核实全部匹配 reports/*.latest.json;\nreport-provenance 的 worktreeDirty 按文档化语义刻意排除该模式(报告是运行产物,\n前一个门禁刷新它们不应被后续门禁误判为「被验收源码 dirty」)。\n用同一排除规则跑 `git status --porcelain=v1 -- ':(exclude)reports/*.latest.json'`\n结果为空——源码确实 clean,dirty=false 不是假绿。\n\npnpm check exit 0;check:docs-truth 的动态区 SHA 断言仍绿。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/742f865d0672599ba182b16012b7671b114f273f","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-31T17:04:22-07:00","added":[],"removed":[],"modified":["CLAUDE.md","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/os-product-runtime.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":2394,"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-01T08:00:56+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
10
|
1788221066
|
1788221486
|
0
|
1788221065
|
1788221496
|
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
|
|
23572
|
chore(reports): 刷新三级治理证据至 3bb349d(clean,202 tests chore(reports): 刷新三级治理证据至 3bb349d(clean,202 tests / 8 UI)...
|
54
|
5
|
governance.yml
|
15
|
5
|
0
|
refs/heads/main
|
6449421518ff6b2dd62b6ff862ff44aedcbbea29
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a9e18b9599335b3ad128ac8c761fc93b83de8711","after":"6449421518ff6b2dd62b6ff862ff44aedcbbea29","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/a9e18b9599335b3ad128ac8c761fc93b83de8711...6449421518ff6b2dd62b6ff862ff44aedcbbea29","commits":[{"id":"6449421518ff6b2dd62b6ff862ff44aedcbbea29","message":"chore(reports): 刷新三级治理证据至 3bb349d(clean,202 tests / 8 UI)\n\n三级门禁均在 clean 工作区、同一提交 3bb349d 上实跑:\n\n- 静态 pnpm check:13 项门禁 + lint + typecheck,exit 0\n- 真实 DB pnpm check:runtime:202 tests / 0 failures、两后端迁移 deploy+status、\n 双后端同夹具差分 0 differences(PG base_framework_rt_final + Redis db11)\n- 浏览器 pnpm check:ui:8 用例 / 0 失败 / 0 跳过(PG base_framework_ui_final + db12)\n\n三份报告的 provenance 均为 gitSha=3bb349d、worktreeDirty=false,\n不再是此前绑定 a9e18b9 dirty 的 STALE 证据。\n\n新增报告:conformance-matrix、conformance-differential、governance-rules、\ngovernance-profile-kernel、governance-status(四层 profile 当前均为 PARTIAL——\nADR-0010 仍是 Proposed,observe 模式只诊断,不构成发布放行)。\n\n作用域声明:以上仅证明「本机 hillao 在 3bb349d 这个 clean commit 上通过三级门禁」,\n推不出远端已发布或 CI 已拦截(G14 仍 OPEN)。\ncheck:os-product 本轮显式 SKIPPED(上游 OS 检出不在场),未写 osProduct* 指标。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/6449421518ff6b2dd62b6ff862ff44aedcbbea29","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-31T16:36:45-07:00","added":["reports/conformance-differential.latest.json","reports/conformance-matrix.latest.json","reports/governance-profile-kernel.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json"],"removed":[],"modified":["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.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/os-product-runtime.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"3bb349d8ab4351f7f17927b50c94255a7d8abbef","message":"fix(test): outbox 幂等键用例按租户收窄——移除它自己保证不了的全局隔离假设\n\n`dispatchOutboxBatch` 按设计跨租户全局扫描(outbox dispatcher 的\nwrite-guard-allow 豁免正为此),而 check:runtime 让两后端套件经 turbo 并行\n打同一个库。该用例却断言「全库只有我这一行待投递」——兄弟套件此刻产生的\n未投递行会被一并领走,于是期望 1 实得 2/3,数量随并行时序漂移。\n\n实测:连续两次全量红且失败对象不同(realtime.tenant 一次、outbox 一次),\n换全新库仍红且计数从 2 涨到 3;单独复跑该文件恒绿——典型的共享基座污染\n(G18 已登记族、审计发现「两后端共享 DB/Redis」的又一实证)。\n\n本用例要证的是「信封 id 恒等于 outbox 行 id」这条幂等键稳定性,与其他租户\n有多少行无关,故 publish 回调按 tenantId 过滤后再断言。这是移除伪假设,\n不是放宽断言:跨实例不重复投递由同文件上一条用例独立守护。\n\ncheck:runtime:202 tests、0 failures、差分 0 differences(exit 0)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/3bb349d8ab4351f7f17927b50c94255a7d8abbef","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-31T16:34:17-07:00","added":[],"removed":[],"modified":["apps/api-fastify/test/outbox.concurrency.test.ts"]},{"id":"886537eae83f56d3b662e070575ddf3d9a72307f","message":"feat(governance): ADR-0010 阶段一/二——治理分层与同 SHA 证据模型\n\n把「一堆各自为政的门禁 + 最近一次运行的报告」升级为分层规则与可聚合证据。\nADR-0010 当前为 Proposed,本批只落 observe 模式的实现,不改变现行放行口径。\n\n规则生命周期\n- governance.rules.json + schema:16 条规则,每条带 owner、作用域、严重度、\n 证据映射、profile 归属、ADR 引用与例外期限;check:governance-rules 校验\n 规则无主/入口缺失/例外过期/profile 循环依赖,registryVersion=3。\n\n四层 profile 入口\n- check:kernel / check:production / check:conformance / check:extension,\n 经 check-governance-profile.mjs 统一编排(非 Kernel 的 profile 先跑 Kernel)。\n- governance:status 生成同 SHA 状态清单:缺失、陈旧、dirty、跨 SHA 或未绑定\n registryVersion 的证据一律不产出 VERIFIED,当前四层均为 PARTIAL——\n 这正是它没在拿旧证据冒充绿盘的证明。\n\n双后端行为身份\n- conformance.matrix.json 锁 8 cases × 2 backends 的 case 身份;\n- check:conformance:differential 用**同一夹具**逐字段比较两端 HTTP/DB/outbox\n 的 7 个 checkpoint。存在性门禁看不见语义漂移,差分才看得见。\n\n证据来源加固\n- report-provenance 增加 registryVersion / run URL / artifact 身份;\n- 验收 runner(check:runtime / check:ui)拒绝 GOV_REPORT_* 覆盖变量并 exit 2\n ——此前可用它们一行伪造出「clean@HEAD 通过」的验收报告;\n- governance-report 的缺失指标改 fail-closed:预期指标 key 消失时不再落到\n `?? -1`/`?? 0` 被当成「变好」静默过闸(C18 同族,发生在 current 侧)。\n\n其他\n- runtime-governance 审计与验收基座守卫抽到 scripts/lib,供多入口复用;\n- check 链移出 check:os-product(它依赖仓外 OS 检出,会让静态门禁不自包含、\n GitHub CI 结构性必红);缺失时显式 SKIPPED,要真实校验用 check:full;\n- governance.yml 改三段 artifact 汇总;\n- baseline 仅收紧:ownTests 24→28、ownTestCases 146→197、testsPassed 192→202、\n uiTestsPassed 4→8,另加 5 项新地板,无任何放宽。\n\npnpm check:13 项静态门禁 + lint + typecheck 全绿(exit 0)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/886537eae83f56d3b662e070575ddf3d9a72307f","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-31T16:28:40-07:00","added":["apps/api-nestjs/test/conformance.differential.ts","apps/api-nestjs/vitest.conformance.config.ts","conformance.matrix.json","docs/adr/0010-governance-layering-and-evidence-model.md","governance.rules.json","governance.rules.schema.json","scripts/check-conformance-differential.mjs","scripts/check-conformance-matrix.mjs","scripts/check-governance-profile.mjs","scripts/check-governance-rules.mjs","scripts/check-runtime-governance.mjs","scripts/generate-governance-status.mjs","scripts/lib/acceptance-base-guard.mjs","scripts/lib/runtime-governance-audit.mjs"],"removed":[],"modified":[".agents/skills/derived-project-framework-sync/SKILL.md",".agents/skills/derived-project-framework-sync/references/migration-protocol.md",".agents/skills/derived-project-framework-sync/scripts/plan-migration.mjs",".github/workflows/governance.yml","CLAUDE.md","README.md","docs/adr/README.md","docs/migration-playbook.md","package.json","reports/baseline.json","scripts/check-docs-truth.mjs","scripts/check-fork-readiness.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-ui-acceptance.mjs","scripts/governance-report.mjs","scripts/lib/report-provenance.mjs"]},{"id":"ec489eae037f3a7bc6b027898804a8b1bde0fc23","message":"fix(app): 404 不泄露资源 id + 前端断网桥接\n\n两处由治理证据实锤出来的产品缺陷:\n\n1. NestJS 订单 404 回显了资源 id(`Order \u003cid\u003e not found`),跨租户探测据此\n 可确认某 id 是否存在——404 的意义正是不泄露存在性。同时 Nest 默认异常体\n 带 statusCode/error 元数据,与 Fastify 的 `{message}` 形成两套对外契约。\n 现统一为稳定 ApiErrorBody `{ message: \"Order not found\" }`。\n\n2. useRealtime 缺 offline/online 桥接:WS/SSE 的 close/error 只在 TCP 真正\n 断开时触发,而「网络没了但连接还挂着」(拔网线、飞行模式、Playwright\n setOffline)不会立刻断 TCP,服务端 30s 心跳也只是数据帧——状态徽章会停在\n Connected 假绿。现监听 window offline/online:offline 主动断开并入既有退避\n 重连路径;online 清退避定时器立即重连,但不直接置 open——navigator.onLine\n 只有 false 是确定的,恢复后仍由真实连接结果决定状态。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/ec489eae037f3a7bc6b027898804a8b1bde0fc23","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-31T16:28:00-07:00","added":[],"removed":[],"modified":["apps/api-nestjs/src/orders/orders.service.ts","apps/web/src/hooks/useRealtime.ts"]}],"total_commits":0,"head_commit":{"id":"6449421518ff6b2dd62b6ff862ff44aedcbbea29","message":"chore(reports): 刷新三级治理证据至 3bb349d(clean,202 tests / 8 UI)\n\n三级门禁均在 clean 工作区、同一提交 3bb349d 上实跑:\n\n- 静态 pnpm check:13 项门禁 + lint + typecheck,exit 0\n- 真实 DB pnpm check:runtime:202 tests / 0 failures、两后端迁移 deploy+status、\n 双后端同夹具差分 0 differences(PG base_framework_rt_final + Redis db11)\n- 浏览器 pnpm check:ui:8 用例 / 0 失败 / 0 跳过(PG base_framework_ui_final + db12)\n\n三份报告的 provenance 均为 gitSha=3bb349d、worktreeDirty=false,\n不再是此前绑定 a9e18b9 dirty 的 STALE 证据。\n\n新增报告:conformance-matrix、conformance-differential、governance-rules、\ngovernance-profile-kernel、governance-status(四层 profile 当前均为 PARTIAL——\nADR-0010 仍是 Proposed,observe 模式只诊断,不构成发布放行)。\n\n作用域声明:以上仅证明「本机 hillao 在 3bb349d 这个 clean commit 上通过三级门禁」,\n推不出远端已发布或 CI 已拦截(G14 仍 OPEN)。\ncheck:os-product 本轮显式 SKIPPED(上游 OS 检出不在场),未写 osProduct* 指标。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/6449421518ff6b2dd62b6ff862ff44aedcbbea29","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-31T16:36:45-07:00","added":["reports/conformance-differential.latest.json","reports/conformance-matrix.latest.json","reports/governance-profile-kernel.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json"],"removed":[],"modified":["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.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/os-product-runtime.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":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":2145,"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-08-30T13:33: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
|
10
|
1788219424
|
1788219454
|
0
|
1788219424
|
1788219464
|
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
|
|
24835
|
Record verified 0.152.0 knowledge revocation impac Record verified 0.152.0 knowledge revocation impact deployment...
|
121
|
5
|
kernel-ci.yml
|
188
|
5
|
0
|
refs/heads/main
|
c3e4b6063e40304db7364e51e6769908eadcf91e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a9e1decd94f831c503b262ae1ee400a285dfec90","after":"c3e4b6063e40304db7364e51e6769908eadcf91e","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/a9e1decd94f831c503b262ae1ee400a285dfec90...c3e4b6063e40304db7364e51e6769908eadcf91e","commits":[{"id":"c3e4b6063e40304db7364e51e6769908eadcf91e","message":"Record verified 0.152.0 knowledge revocation impact deployment\n\nK6.2b stays partial: the ledger entry now carries the runtime deployment\nrecord and the v0.152.0 anchor points at the fixed live source. This is\nthe second deployment through the LaunchAgent, with a candidate started\non 4318 before the switch. The record notes what revocation still does\nnot enforce.\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/c3e4b6063e40304db7364e51e6769908eadcf91e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T05:39:46-07:00","added":["ops/deployments/2026-09-30-knowledge-revocation-01520-local.md"],"removed":[],"modified":["model/plan-ledger.json","model/release-anchors.json"]}],"total_commits":0,"head_commit":{"id":"c3e4b6063e40304db7364e51e6769908eadcf91e","message":"Record verified 0.152.0 knowledge revocation impact deployment\n\nK6.2b stays partial: the ledger entry now carries the runtime deployment\nrecord and the v0.152.0 anchor points at the fixed live source. This is\nthe second deployment through the LaunchAgent, with a candidate started\non 4318 before the switch. The record notes what revocation still does\nnot enforce.\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/c3e4b6063e40304db7364e51e6769908eadcf91e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T05:39:46-07:00","added":["ops/deployments/2026-09-30-knowledge-revocation-01520-local.md"],"removed":[],"modified":["model/plan-ledger.json","model/release-anchors.json"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":110254,"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":38,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T20:38:57+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1790814244
|
1790815017
|
0
|
1790771991
|
1790815017
|
|
|
0
|
Edit
Delete
|
|
24052
|
docs(计划): 登记偏差 #34——脏树绑定判据与作用域判据不一致,卡住报告回绑
|
117
|
5
|
governance.yml
|
32
|
5
|
0
|
refs/heads/main
|
cfaef2fc83837096a19a0d330b709017c0f322dd
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a9e489b08d6d8dd510c9f63dd663b94037d5f9f4","after":"cfaef2fc83837096a19a0d330b709017c0f322dd","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/a9e489b08d6d8dd510c9f63dd663b94037d5f9f4...cfaef2fc83837096a19a0d330b709017c0f322dd","commits":[{"id":"cfaef2fc83837096a19a0d330b709017c0f322dd","message":"docs(计划): 登记偏差 #34——脏树绑定判据与作用域判据不一致,卡住报告回绑\n\n领取「九条过期证据里 port-conformance 是唯一纯本机项」后核出的机制缺口。\n\ncheck-evidence-freshness 对未提交输入已按作用域判(EVIDENCE_WORKTREE_CHANGED\n只在脏文件落进该报告 scope 才报),但 EVIDENCE_BOUND_DIRTY 仍取\nprovenance.worktreeDirty 这个仓级布尔(provenance.mjs 由全仓 git status 算,\n只排除 latest 报告自身)。\n\n实锤:pnpm check:port-conformance 重跑 41/41 passed,当时唯一脏文件是并行\n会话在改的 governance/check-catalog-drift.mjs 及其测试,不在该报告作用域\n(runtime/{modules,clients,packages} + 检查器 + lockfile)内,报告仍写\nworktreeDirty=true;提交后树一转干净即被判 error。因此本轮没有提交这次回绑,\n九份过期证据仍是九份。\n\n§6 增 #34 并给三个处置选项(维持现状 / 作用域化 / 折中声明式),标明待平台\n负责人裁、裁决前不得放宽也不得把脏绑报告当证据提交;§8 增一行。\n\n未改任何门禁代码。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/cfaef2fc83837096a19a0d330b709017c0f322dd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T16:21:58-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"cfaef2fc83837096a19a0d330b709017c0f322dd","message":"docs(计划): 登记偏差 #34——脏树绑定判据与作用域判据不一致,卡住报告回绑\n\n领取「九条过期证据里 port-conformance 是唯一纯本机项」后核出的机制缺口。\n\ncheck-evidence-freshness 对未提交输入已按作用域判(EVIDENCE_WORKTREE_CHANGED\n只在脏文件落进该报告 scope 才报),但 EVIDENCE_BOUND_DIRTY 仍取\nprovenance.worktreeDirty 这个仓级布尔(provenance.mjs 由全仓 git status 算,\n只排除 latest 报告自身)。\n\n实锤:pnpm check:port-conformance 重跑 41/41 passed,当时唯一脏文件是并行\n会话在改的 governance/check-catalog-drift.mjs 及其测试,不在该报告作用域\n(runtime/{modules,clients,packages} + 检查器 + lockfile)内,报告仍写\nworktreeDirty=true;提交后树一转干净即被判 error。因此本轮没有提交这次回绑,\n九份过期证据仍是九份。\n\n§6 增 #34 并给三个处置选项(维持现状 / 作用域化 / 折中声明式),标明待平台\n负责人裁、裁决前不得放宽也不得把脏绑报告当证据提交;§8 增一行。\n\n未改任何门禁代码。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/cfaef2fc83837096a19a0d330b709017c0f322dd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T16:21:58-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":8499,"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":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-09-18T07:19:31+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1789687324
|
1789687339
|
0
|
1789687322
|
1789687339
|
|
|
0
|
Edit
Delete
|
|
26502
|
chore(reports): bind full static 34/34 from clean chore(reports): bind full static 34/34 from clean b1426c8a...
|
76
|
5
|
governance.yml
|
290
|
5
|
0
|
refs/heads/main
|
1b8ae0d7b585ac966540d47e614c92e74613b801
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a9edbb2ebc6f216948f6c84815b8c8b36a3d9a31","after":"1b8ae0d7b585ac966540d47e614c92e74613b801","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/a9edbb2ebc6f216948f6c84815b8c8b36a3d9a31...1b8ae0d7b585ac966540d47e614c92e74613b801","commits":[{"id":"1b8ae0d7b585ac966540d47e614c92e74613b801","message":"chore(reports): bind full static 34/34 from clean b1426c8a\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/1b8ae0d7b585ac966540d47e614c92e74613b801","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:52:12-07:00","added":[],"removed":[],"modified":["CLAUDE.md","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-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/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":"b1426c8a0d7f5aacb89185ea93f9c41f713ae890","message":"chore(deps): register the client-identity peer declaration as a transition deviation\n\nAfter the Zod 4 re-resolution client-identity rc.7's peer (kernel 0.24.0) points\nat the pinned kernel 0.27.0. The old resolution satisfied the peer only by\ninstalling kernel 0.24.0, which carried zod 3 and the GHSA-mrhx high into\nproduction. rc.7's dist does not import @juhai/kernel, so the peer is a\ndeclaration only. Registered with all five fields like the existing\nclient-fact entry; both clear when 04 publishes rc.8 with peer 0.27.0.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/b1426c8a0d7f5aacb89185ea93f9c41f713ae890","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:48:12-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/evidence/zod4-migration-2026-10-27/README.md","governance/platform-dependency-deviations.json"]},{"id":"0786249f2568ff5a3ef82289a6267b5a656524bb","message":"chore(baseline): convert four per-host redis-auth floors omitted from D3\n\nThe D3 conversion halved redisAuthBackendsPassed but missed the other four\nper-host redis-auth counts (wrong-password, pub/sub, BullMQ, non-zero DB)\nbecause redis-auth-live was not rerun at the time. Its first single-host run\n(2026-10-27) reports 1 each, so the ratchet saw 2 -\u003e 1. The four keys are\nappended to governance/d3-baseline-conversion.json under the same ÷2 rule and\nbaseline.json is rewritten only from that table. The shared negative-case\ncount stays at 2.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0786249f2568ff5a3ef82289a6267b5a656524bb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:43:49-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/nestjs-convergence.md","governance/d3-baseline-conversion.json","reports/baseline.json","scripts/d3-baseline-convert.mjs"]},{"id":"82a6d83a3463a00984f4c8ed87a7794654a58f50","message":"docs: align redis-auth freshness entry with the 2026-10-27 single-host report\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/82a6d83a3463a00984f4c8ed87a7794654a58f50","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:38:25-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"5d0b66b1db09df0a746a62ee98c96dd1c4ffef44","message":"chore(reports): bind Runtime/UI receipts from clean 3a0f2f1e and refresh redis-auth\n\nOwned PG16/Redis7/Kafka3.8 run on clean 3a0f2f1e: check:runtime passed\n(1198 tests / 0 failures, behavior matrix 210 points) and check:ui passed\n(45 per host). The static chain then stopped only on the acceptance freshness\nratchet because redis-auth-live was 15 days old; check:redis-auth was rerun on a\nfreshly migrated owned database and passed. The first full run on 9bfb0b02\n(behavior drift, recorded in the previous commit) is kept outside the repo.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5d0b66b1db09df0a746a62ee98c96dd1c4ffef44","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:35:13-07:00","added":[],"removed":[],"modified":["CLAUDE.md","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-kit.latest.json","reports/governance.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/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/redis-auth-live.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-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]}],"total_commits":0,"head_commit":{"id":"1b8ae0d7b585ac966540d47e614c92e74613b801","message":"chore(reports): bind full static 34/34 from clean b1426c8a\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/1b8ae0d7b585ac966540d47e614c92e74613b801","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:52:12-07:00","added":[],"removed":[],"modified":["CLAUDE.md","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-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/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":140092,"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-27T01:44:07+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1793094771
|
1793094832
|
0
|
1793094771
|
1793094953
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26503
|
chore(reports): bind full static 34/34 from clean chore(reports): bind full static 34/34 from clean b1426c8a...
|
76
|
5
|
platform-governance.yml
|
291
|
5
|
0
|
refs/heads/main
|
1b8ae0d7b585ac966540d47e614c92e74613b801
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a9edbb2ebc6f216948f6c84815b8c8b36a3d9a31","after":"1b8ae0d7b585ac966540d47e614c92e74613b801","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/a9edbb2ebc6f216948f6c84815b8c8b36a3d9a31...1b8ae0d7b585ac966540d47e614c92e74613b801","commits":[{"id":"1b8ae0d7b585ac966540d47e614c92e74613b801","message":"chore(reports): bind full static 34/34 from clean b1426c8a\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/1b8ae0d7b585ac966540d47e614c92e74613b801","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:52:12-07:00","added":[],"removed":[],"modified":["CLAUDE.md","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-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/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":"b1426c8a0d7f5aacb89185ea93f9c41f713ae890","message":"chore(deps): register the client-identity peer declaration as a transition deviation\n\nAfter the Zod 4 re-resolution client-identity rc.7's peer (kernel 0.24.0) points\nat the pinned kernel 0.27.0. The old resolution satisfied the peer only by\ninstalling kernel 0.24.0, which carried zod 3 and the GHSA-mrhx high into\nproduction. rc.7's dist does not import @juhai/kernel, so the peer is a\ndeclaration only. Registered with all five fields like the existing\nclient-fact entry; both clear when 04 publishes rc.8 with peer 0.27.0.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/b1426c8a0d7f5aacb89185ea93f9c41f713ae890","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:48:12-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/evidence/zod4-migration-2026-10-27/README.md","governance/platform-dependency-deviations.json"]},{"id":"0786249f2568ff5a3ef82289a6267b5a656524bb","message":"chore(baseline): convert four per-host redis-auth floors omitted from D3\n\nThe D3 conversion halved redisAuthBackendsPassed but missed the other four\nper-host redis-auth counts (wrong-password, pub/sub, BullMQ, non-zero DB)\nbecause redis-auth-live was not rerun at the time. Its first single-host run\n(2026-10-27) reports 1 each, so the ratchet saw 2 -\u003e 1. The four keys are\nappended to governance/d3-baseline-conversion.json under the same ÷2 rule and\nbaseline.json is rewritten only from that table. The shared negative-case\ncount stays at 2.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0786249f2568ff5a3ef82289a6267b5a656524bb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:43:49-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/nestjs-convergence.md","governance/d3-baseline-conversion.json","reports/baseline.json","scripts/d3-baseline-convert.mjs"]},{"id":"82a6d83a3463a00984f4c8ed87a7794654a58f50","message":"docs: align redis-auth freshness entry with the 2026-10-27 single-host report\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/82a6d83a3463a00984f4c8ed87a7794654a58f50","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:38:25-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"5d0b66b1db09df0a746a62ee98c96dd1c4ffef44","message":"chore(reports): bind Runtime/UI receipts from clean 3a0f2f1e and refresh redis-auth\n\nOwned PG16/Redis7/Kafka3.8 run on clean 3a0f2f1e: check:runtime passed\n(1198 tests / 0 failures, behavior matrix 210 points) and check:ui passed\n(45 per host). The static chain then stopped only on the acceptance freshness\nratchet because redis-auth-live was 15 days old; check:redis-auth was rerun on a\nfreshly migrated owned database and passed. The first full run on 9bfb0b02\n(behavior drift, recorded in the previous commit) is kept outside the repo.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5d0b66b1db09df0a746a62ee98c96dd1c4ffef44","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:35:13-07:00","added":[],"removed":[],"modified":["CLAUDE.md","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-kit.latest.json","reports/governance.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/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/redis-auth-live.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-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]}],"total_commits":0,"head_commit":{"id":"1b8ae0d7b585ac966540d47e614c92e74613b801","message":"chore(reports): bind full static 34/34 from clean b1426c8a\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/1b8ae0d7b585ac966540d47e614c92e74613b801","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:52:12-07:00","added":[],"removed":[],"modified":["CLAUDE.md","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-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/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":140092,"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-27T01:44:07+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1793094832
|
1793094923
|
0
|
1793094771
|
1793094984
|
|
|
0
|
Edit
Delete
|
|
26195
|
chore(reports): jointly bind management release me chore(reports): jointly bind management release metadata on latest main...
|
116
|
5
|
platform.yml
|
926
|
5
|
0
|
refs/heads/main
|
47337bc7d6bcab6acd3c912765619fa72b4281af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aa15ce6e46d76abdc29060810971b17898b4068b","after":"47337bc7d6bcab6acd3c912765619fa72b4281af","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/aa15ce6e46d76abdc29060810971b17898b4068b...47337bc7d6bcab6acd3c912765619fa72b4281af","commits":[{"id":"47337bc7d6bcab6acd3c912765619fa72b4281af","message":"chore(reports): jointly bind management release metadata on latest main\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/47337bc7d6bcab6acd3c912765619fa72b4281af","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T03:27:17-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/otel.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"056693c52057110f1c7395edd1acb234d1c98b52","message":"merge: preserve latest main publication receipt and unified model management\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/056693c52057110f1c7395edd1acb234d1c98b52","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T03:26:35-07:00","added":["runtime/apps/workbench/src/features/model-center/application-summary.tsx","runtime/services/model-center-gateway/src/management.mjs","runtime/services/model-center-gateway/test/management.test.mjs"],"removed":[],"modified":["docs/model-center-shared-gateway-2026-10-20.md","governance/check-workbench-ui.mjs","governance/test/workbench-build-config.test.mjs","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/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/model-center.spec.ts","runtime/apps/web/playwright.workbench.config.ts","runtime/apps/workbench/src/features/model-center/api.ts","runtime/apps/workbench/src/features/model-center/applications.d.mts","runtime/apps/workbench/src/features/model-center/applications.mjs","runtime/apps/workbench/src/features/model-center/workspace.tsx","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","runtime/services/model-center-gateway/README.md","runtime/services/model-center-gateway/src/host.mjs"]},{"id":"cd66e82bb5ddf299728602e5a5766abd19b98c72","message":"chore(reports): freeze unified model management workbench release\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/cd66e82bb5ddf299728602e5a5766abd19b98c72","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T03:25:56-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":"ba2f00547601fd6032d4c44033636209f28f4e95","message":"chore(reports): bind unified management final root gates at 71560b12b\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ba2f00547601fd6032d4c44033636209f28f4e95","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T03:25:38-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/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","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":"71560b12b5d216c04432c2d5806eb076cc82bbde","message":"merge: unified model management on current mainline\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/71560b12b5d216c04432c2d5806eb076cc82bbde","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T03:23:44-07:00","added":["runtime/apps/workbench/src/features/model-center/application-summary.tsx","runtime/services/model-center-gateway/src/management.mjs","runtime/services/model-center-gateway/test/management.test.mjs"],"removed":[],"modified":["docs/model-center-shared-gateway-2026-10-20.md","governance/check-workbench-ui.mjs","governance/test/workbench-build-config.test.mjs","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/model-center.spec.ts","runtime/apps/web/playwright.workbench.config.ts","runtime/apps/workbench/src/features/model-center/api.ts","runtime/apps/workbench/src/features/model-center/applications.d.mts","runtime/apps/workbench/src/features/model-center/applications.mjs","runtime/apps/workbench/src/features/model-center/workspace.tsx","runtime/services/model-center-gateway/README.md","runtime/services/model-center-gateway/src/host.mjs"]}],"total_commits":0,"head_commit":{"id":"47337bc7d6bcab6acd3c912765619fa72b4281af","message":"chore(reports): jointly bind management release metadata on latest main\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/47337bc7d6bcab6acd3c912765619fa72b4281af","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T03:27:17-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/otel.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":79188,"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-20T18:25:25+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792492054
|
1792492056
|
0
|
1792492053
|
1792492068
|
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
|
|
23643
|
docs(marketing): 纳入官网、销售资料、营销海报与品牌配色
|
57
|
5
|
governance.yml
|
15
|
5
|
0
|
refs/heads/main
|
d325551644ebf1c26553289cf0c6807695d4d940
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aa468b36029aea0cd0c2011527f68c3c09a39332","after":"d325551644ebf1c26553289cf0c6807695d4d940","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/aa468b36029aea0cd0c2011527f68c3c09a39332...d325551644ebf1c26553289cf0c6807695d4d940","commits":[{"id":"d325551644ebf1c26553289cf0c6807695d4d940","message":"docs(marketing): 纳入官网、销售资料、营销海报与品牌配色\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/d325551644ebf1c26553289cf0c6807695d4d940","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-05T18:01:43-07:00","added":["marketing-posters/2026-09-05/capabilities-background.png","marketing-posters/2026-09-05/creative-background.png","marketing-posters/2026-09-05/pilot-background.png","marketing-posters/2026-09-05/产品能力版-制作说明.md","marketing-posters/2026-09-05/制作说明.md","marketing-posters/2026-09-05/嗨创造意-产品宣传海报.html","marketing-posters/2026-09-05/嗨创造意-产品宣传海报.png","marketing-posters/2026-09-05/嗨创造意-产品能力海报.html","marketing-posters/2026-09-05/嗨创造意-产品能力海报.png","marketing-posters/2026-09-05/嗨创造意-试点邀约海报.html","marketing-posters/2026-09-05/嗨创造意-试点邀约海报.png","marketing-posters/2026-09-05/试点邀约版-制作说明.md","product-website/README.md","product-website/app.js","product-website/assets/creative-stage.png","product-website/assets/night-live.png","product-website/design/01-hero.png","product-website/design/02-product.png","product-website/design/03-pilot.png","product-website/design/preview-desktop.png","product-website/design/preview-mobile.png","product-website/design/prompts.json","product-website/design/核对记录.md","product-website/design/设计说明.md","product-website/index.html","product-website/styles.css","sales-documents/README.md","sales-documents/嗨创造意客户案例采集与效果证明模板.docx","sales-documents/嗨创造意客户版产品一页纸.docx","sales-documents/嗨创造意报价与服务范围说明.docx","sales-documents/嗨创造意试点方案与验收表.docx","sales-documents/嗨创造意销售演示脚本与常见问答.docx","sales-documents/销售资料核对与推进清单.md","嗨创造意的品牌颜色.md"],"removed":[],"modified":[]},{"id":"5e0ee64b29714ffc4eb45c64d9538e3c02a46bc5","message":"chore(design): 归档品牌原型与海报交付产物\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/5e0ee64b29714ffc4eb45c64d9538e3c02a46bc5","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-05T18:01:42-07:00","added":["output/haichuang-posters-20260905/05-capabilities.pdf","output/haichuang-posters-20260905/README.md","output/haichuang-posters-20260905/all-posters.html","output/haichuang-posters-20260905/artwork/01-inspiration.png","output/haichuang-posters-20260905/artwork/02-create.png","output/haichuang-posters-20260905/artwork/03-stage.png","output/haichuang-posters-20260905/artwork/04-brand.png","output/haichuang-posters-20260905/artwork/05-capabilities.png","output/haichuang-posters-20260905/capabilities-validation.json","output/haichuang-posters-20260905/editable/01-inspiration.html","output/haichuang-posters-20260905/editable/02-create.html","output/haichuang-posters-20260905/editable/03-stage.html","output/haichuang-posters-20260905/editable/04-brand.html","output/haichuang-posters-20260905/editable/05-capabilities.html","output/haichuang-posters-20260905/editable/compose.cjs","output/haichuang-posters-20260905/haichuang-poster-pack.zip","output/haichuang-posters-20260905/haichuang-posters.pdf","output/haichuang-posters-20260905/manifest.json","output/haichuang-posters-20260905/posters/01-inspiration.png","output/haichuang-posters-20260905/posters/02-create.png","output/haichuang-posters-20260905/posters/03-stage.png","output/haichuang-posters-20260905/posters/04-brand.png","output/haichuang-posters-20260905/posters/05-capabilities.png","output/haichuang-posters-20260905/review-board.html","output/haichuang-posters-20260905/review-manifest.json","output/haichuang-posters-20260905/validation.json","output/uiux-prototype-20260905/dist-desktop/assets/desktop-DQsNh75W.js"],"removed":["output/uiux-prototype-20260905/dist-desktop/assets/desktop-BjV2Vpbn.js"],"modified":["output/uiux-prototype-20260905/AGENTS.md","output/uiux-prototype-20260905/README.md","output/uiux-prototype-20260905/desktop.html","output/uiux-prototype-20260905/dist-desktop/desktop.html","output/uiux-prototype-20260905/dist-desktop/gallery.html","output/uiux-prototype-20260905/docs/interaction-guide.md","output/uiux-prototype-20260905/page-manifest.json","output/uiux-prototype-20260905/public/gallery.html","output/uiux-prototype-20260905/qa/make-gallery.py","output/uiux-prototype-20260905/src/Desktop.tsx","output/uiux-prototype-20260905/src/Prototype.tsx","output/uiux-prototype-20260905/src/studio/CreationScreens.tsx","output/uiux-prototype-20260905/src/studio/ManagementScreens.tsx"]},{"id":"84c560123fc1d31dfe79f48b6e295fee4584e32c","message":"test(reports): 保存当前检查结果与全量归档说明\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/84c560123fc1d31dfe79f48b6e295fee4584e32c","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-05T18:01:41-07:00","added":["reports/dependency-audit.latest.json","reports/full-submit-2026-09-05/README.md","reports/full-submit-2026-09-05/check.txt","reports/full-submit-2026-09-05/identity.txt","reports/full-submit-2026-09-05/lint.txt","reports/full-submit-2026-09-05/tests.txt","reports/full-submit-2026-09-05/types.txt","reports/prd-failure.png","reports/ui-failure.png","reports/ui-failure.txt"],"removed":[],"modified":["reports/admin-desktop.png","reports/admin-mobile.png","reports/baseline.json","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/model-api-key-saved.png","reports/model-credential-error.desktop.png","reports/model-credential-error.mobile.png","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/production-security.latest.json","reports/project-deep-analysis-2026-09-05.md","reports/public-file-integration.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.latest.json","reports/ui-acceptance.mobile.png","reports/ui-acceptance.production.png","reports/ux-edit.desktop.png","reports/ux-home.desktop.png","reports/ux-home.mobile.png","reports/ux-intake.desktop.png","reports/validation-source.latest.json"]},{"id":"203935aa9581de17a20fa0aec73b142276964477","message":"test(reports): 收纳品牌、产品活动与治理专项报告\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/203935aa9581de17a20fa0aec73b142276964477","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-05T18:01:40-07:00","added":["reports/brand-rename-2026-09-05/README.md","reports/brand-rename-2026-09-05/admin-1440.png","reports/brand-rename-2026-09-05/admin-390.png","reports/brand-rename-2026-09-05/browser-initial.json","reports/brand-rename-2026-09-05/browser.json","reports/brand-rename-2026-09-05/changes.json","reports/brand-rename-2026-09-05/login-1440.png","reports/brand-rename-2026-09-05/login-390.png","reports/brand-rename-2026-09-05/prototype-desktop.png","reports/brand-rename-2026-09-05/prototype-mobile.png","reports/brand-rename-2026-09-05/validation.json","reports/brand-rename-2026-09-05/workspace-1440.png","reports/brand-rename-2026-09-05/workspace-390.png","reports/documentation-refresh-2026-09-05/README.md","reports/documentation-refresh-2026-09-05/changes.json","reports/documentation-refresh-2026-09-05/check-docs.py","reports/documentation-refresh-2026-09-05/governance-docs.json","reports/documentation-refresh-2026-09-05/reviewed-files.json","reports/documentation-refresh-2026-09-05/validation.json","reports/governance-repair-2026-09-05/README.md","reports/governance-repair-2026-09-05/caddy-config.json","reports/governance-repair-2026-09-05/drifted-2311/README.md","reports/governance-repair-2026-09-05/drifted-2311/caddy-config.json","reports/governance-repair-2026-09-05/drifted-2311/summary.json","reports/governance-repair-2026-09-05/drifted-2311/verified-source-files.json","reports/governance-repair-2026-09-05/post-verification-drift.json","reports/governance-repair-2026-09-05/summary.json","reports/governance-repair-2026-09-05/verified-2306/README.md","reports/governance-repair-2026-09-05/verified-2306/caddy-config.json","reports/governance-repair-2026-09-05/verified-2306/summary.json","reports/governance-repair-2026-09-05/verified-source-files.json","reports/product-activity-acceptance-2026-09-05/01-running-version.png","reports/product-activity-acceptance-2026-09-05/02-preview-entry-before.png","reports/product-activity-acceptance-2026-09-05/03-workspace-before.png","reports/product-activity-acceptance-2026-09-05/04-brand.png","reports/product-activity-acceptance-2026-09-05/05-template.png","reports/product-activity-acceptance-2026-09-05/06-content-output.png","reports/product-activity-acceptance-2026-09-05/07-workspace-after.png","reports/product-activity-acceptance-2026-09-05/08-template-brand-scope.png","reports/product-activity-acceptance-2026-09-05/09-template-handoff.png","reports/product-activity-acceptance-2026-09-05/10-edit-brand-empty.png","reports/product-activity-acceptance-2026-09-05/11-video-readiness.png","reports/product-activity-acceptance-2026-09-05/12-delivery.png","reports/product-activity-acceptance-2026-09-05/13-formal-task.png","reports/product-activity-acceptance-2026-09-05/14-template-empty-after.png","reports/product-activity-acceptance-2026-09-05/README.md","reports/product-activity-acceptance-2026-09-05/brand-after-dom.txt","reports/product-activity-acceptance-2026-09-05/delivery-dom.txt","reports/product-activity-acceptance-2026-09-05/edit-empty-dom.txt","reports/product-activity-acceptance-2026-09-05/task-delivery-dom.txt","reports/product-activity-acceptance-2026-09-05/template-after-dom.txt","reports/product-activity-acceptance-2026-09-05/template-positive-dom.txt","reports/product-activity-acceptance-2026-09-05/verification.json","reports/product-activity-acceptance-2026-09-05/video-dom.txt","reports/project-analysis-2026-09-05/README.md","reports/project-analysis-2026-09-05/boundary-probes.cjs","reports/project-analysis-2026-09-05/boundary-probes.json","reports/project-analysis-2026-09-05/callback-probe.json","reports/project-analysis-2026-09-05/callback-probe.py","reports/project-analysis-2026-09-05/changed-during-analysis.json","reports/project-analysis-2026-09-05/governance-run.json","reports/project-analysis-2026-09-05/governance.snapshot.json","reports/project-analysis-2026-09-05/snapshot-start.json","reports/project-analysis-2026-09-05/verification-final.json"],"removed":[],"modified":[]},{"id":"d5d92363c75d77efca60da1a100ab6496b3210e5","message":"test(reports): 归档修复部署及固定版本验收证据\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/d5d92363c75d77efca60da1a100ab6496b3210e5","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-05T18:01:40-07:00","added":["reports/repair-deploy-2026-09-05/release/README.md","reports/repair-deploy-2026-09-05/release/admin-desktop.png","reports/repair-deploy-2026-09-05/release/admin-mobile.png","reports/repair-deploy-2026-09-05/release/candidate-smoke.json","reports/repair-deploy-2026-09-05/release/cleanup.json","reports/repair-deploy-2026-09-05/release/content-detail.brief-desktop.png","reports/repair-deploy-2026-09-05/release/content-detail.images-desktop.png","reports/repair-deploy-2026-09-05/release/content-detail.output-desktop.png","reports/repair-deploy-2026-09-05/release/content-detail.output-mobile.png","reports/repair-deploy-2026-09-05/release/content-detail.plans-desktop.png","reports/repair-deploy-2026-09-05/release/content-detail.review-desktop.png","reports/repair-deploy-2026-09-05/release/cutover.json","reports/repair-deploy-2026-09-05/release/deployed-1440.png","reports/repair-deploy-2026-09-05/release/deployed-390.png","reports/repair-deploy-2026-09-05/release/deployed-api-smoke.json","reports/repair-deploy-2026-09-05/release/deployed-browser.json","reports/repair-deploy-2026-09-05/release/deployed-services.json","reports/repair-deploy-2026-09-05/release/final-revision.json","reports/repair-deploy-2026-09-05/release/image-source-verification.json","reports/repair-deploy-2026-09-05/release/inference-acceptance.latest.json","reports/repair-deploy-2026-09-05/release/initialization-failure/inference-acceptance.latest.json","reports/repair-deploy-2026-09-05/release/initialization-failure/production-acceptance.latest.json","reports/repair-deploy-2026-09-05/release/initialization-failure/public-file-acceptance.latest.json","reports/repair-deploy-2026-09-05/release/initialization-failure/runtime-acceptance.latest.json","reports/repair-deploy-2026-09-05/release/initialization-failure/script-acceptance.latest.json","reports/repair-deploy-2026-09-05/release/initialization-failure/ui-acceptance.latest.json","reports/repair-deploy-2026-09-05/release/model-api-key-saved.png","reports/repair-deploy-2026-09-05/release/model-credential-error.desktop.png","reports/repair-deploy-2026-09-05/release/model-credential-error.mobile.png","reports/repair-deploy-2026-09-05/release/model-inventory.json","reports/repair-deploy-2026-09-05/release/online-model-readiness.json","reports/repair-deploy-2026-09-05/release/prd-retry.mobile.png","reports/repair-deploy-2026-09-05/release/prd-review.desktop.png","reports/repair-deploy-2026-09-05/release/production-acceptance.latest.json","reports/repair-deploy-2026-09-05/release/public-file-acceptance.latest.json","reports/repair-deploy-2026-09-05/release/release-summary.json","reports/repair-deploy-2026-09-05/release/runtime-acceptance.latest.json","reports/repair-deploy-2026-09-05/release/script-acceptance.latest.json","reports/repair-deploy-2026-09-05/release/ui-acceptance.desktop.png","reports/repair-deploy-2026-09-05/release/ui-acceptance.latest.json","reports/repair-deploy-2026-09-05/release/ui-acceptance.mobile.png","reports/repair-deploy-2026-09-05/release/ui-acceptance.production.png","reports/repair-deploy-2026-09-05/release/ux-edit.desktop.png","reports/repair-deploy-2026-09-05/release/ux-home.desktop.png","reports/repair-deploy-2026-09-05/release/ux-home.mobile.png","reports/repair-deploy-2026-09-05/release/ux-intake.desktop.png"],"removed":[],"modified":["reports/repair-deploy-2026-09-05/online-model-readiness.json","reports/repair-deploy-2026-09-05/quality.log","reports/repair-deploy-2026-09-05/ui.log"]}],"total_commits":0,"head_commit":{"id":"d325551644ebf1c26553289cf0c6807695d4d940","message":"docs(marketing): 纳入官网、销售资料、营销海报与品牌配色\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/d325551644ebf1c26553289cf0c6807695d4d940","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-05T18:01:43-07:00","added":["marketing-posters/2026-09-05/capabilities-background.png","marketing-posters/2026-09-05/creative-background.png","marketing-posters/2026-09-05/pilot-background.png","marketing-posters/2026-09-05/产品能力版-制作说明.md","marketing-posters/2026-09-05/制作说明.md","marketing-posters/2026-09-05/嗨创造意-产品宣传海报.html","marketing-posters/2026-09-05/嗨创造意-产品宣传海报.png","marketing-posters/2026-09-05/嗨创造意-产品能力海报.html","marketing-posters/2026-09-05/嗨创造意-产品能力海报.png","marketing-posters/2026-09-05/嗨创造意-试点邀约海报.html","marketing-posters/2026-09-05/嗨创造意-试点邀约海报.png","marketing-posters/2026-09-05/试点邀约版-制作说明.md","product-website/README.md","product-website/app.js","product-website/assets/creative-stage.png","product-website/assets/night-live.png","product-website/design/01-hero.png","product-website/design/02-product.png","product-website/design/03-pilot.png","product-website/design/preview-desktop.png","product-website/design/preview-mobile.png","product-website/design/prompts.json","product-website/design/核对记录.md","product-website/design/设计说明.md","product-website/index.html","product-website/styles.css","sales-documents/README.md","sales-documents/嗨创造意客户案例采集与效果证明模板.docx","sales-documents/嗨创造意客户版产品一页纸.docx","sales-documents/嗨创造意报价与服务范围说明.docx","sales-documents/嗨创造意试点方案与验收表.docx","sales-documents/嗨创造意销售演示脚本与常见问答.docx","sales-documents/销售资料核对与推进清单.md","嗨创造意的品牌颜色.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":198561,"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-06T06:25:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1788656535
|
1788656573
|
0
|
1788656534
|
1788656573
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
27181
|
chore(reports): 工作台快照再回绑(纳入 evidence 结果) @ b1d4dff chore(reports): 工作台快照再回绑(纳入 evidence 结果) @ b1d4dffb3...
|
116
|
5
|
platform.yml
|
1480
|
5
|
0
|
refs/heads/main
|
658aeab552e172214baeff5b272e912b0f30edd2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aa4f3105c9548533e4f463f2b72da558f45bfc23","after":"658aeab552e172214baeff5b272e912b0f30edd2","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/aa4f3105c9548533e4f463f2b72da558f45bfc23...658aeab552e172214baeff5b272e912b0f30edd2","commits":[{"id":"658aeab552e172214baeff5b272e912b0f30edd2","message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果) @ b1d4dffb3\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/658aeab552e172214baeff5b272e912b0f30edd2","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-08T06:51:45-08:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"b1d4dffb372be7c5c4d398740deed3038c85f65d","message":"chore(reports): evidence-freshness 回绑 @ 0356733aa\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b1d4dffb372be7c5c4d398740deed3038c85f65d","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-08T06:51:44-08:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"0356733aaffd75d74ea4ad9fa45c73bba9c42474","message":"chore(reports): 工作台快照回绑 @ 554e8513a\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0356733aaffd75d74ea4ad9fa45c73bba9c42474","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-08T06:51:38-08:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"554e8513a7b3ef7e51f923833f603c0a26b67cd6","message":"chore(reports): 根链静态报告与 runtime 静态子报告回绑 @ 399abb422\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/554e8513a7b3ef7e51f923833f603c0a26b67cd6","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-08T06:51:37-08:00","added":[],"removed":[],"modified":["reports/catalog-drift.latest.json","reports/doc-claims.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json"]},{"id":"399abb422a9a2f465d2ac08fae49f146bebf7051","message":"fix(identity,scope,fact,ees,backup): 补齐OIDC内省与UserInfo MFA策略阻断、账号链接分桶限流、Token单飞缓存与EES路由门禁\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/399abb422a9a2f465d2ac08fae49f146bebf7051","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-08T06:51:25-08:00","added":[],"removed":[],"modified":["governance/check-enterprise-entity-service.mjs","governance/test/enterprise-entity-service.test.mjs","governance/test/pg-dump.test.mjs","runtime/apps/api-nestjs/src/events/realtime-visibility.ts","runtime/clients/identity/src/index.ts","runtime/modules/fact/src/persistence/fact-store.ts","runtime/modules/identity/src/http/authentication/account-links.service.ts","runtime/modules/identity/src/http/authentication/authentication.service.ts","runtime/modules/identity/src/http/oidc/oidc-protocol.service.ts","runtime/modules/identity/src/http/tenants/tenants.service.ts","runtime/modules/identity/src/http/users/users.service.test.ts","runtime/modules/scope/src/persistence/oauth.ts","runtime/modules/scope/src/persistence/token-transport.test.ts","runtime/services/enterprise-entity-service/src/host.mjs","runtime/services/enterprise-entity-service/src/runtime.mjs","runtime/services/enterprise-entity-service/src/semantics.mjs","runtime/services/enterprise-entity-service/test/host.test.mjs","runtime/services/enterprise-entity-service/test/semantics.test.mjs","stack/backup/pg-dump.sh"]}],"total_commits":0,"head_commit":{"id":"658aeab552e172214baeff5b272e912b0f30edd2","message":"chore(reports): 工作台快照再回绑(纳入 evidence 结果) @ b1d4dffb3\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/658aeab552e172214baeff5b272e912b0f30edd2","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-08T06:51:45-08: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":168350,"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-08T22:21:07+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1794149517
|
1794149638
|
0
|
1794149515
|
1794149799
|
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
|
|
27133
|
docs(status): 登记工作台中文摘要与 58080 采用 d250b4b49
|
116
|
5
|
platform.yml
|
1455
|
5
|
0
|
refs/heads/main
|
f1c949ec1f6b0d25b173ea2ae25f52afdd72f08a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aa55e73b5d862ce5a80c0316ce75bde1ff612953","after":"f1c949ec1f6b0d25b173ea2ae25f52afdd72f08a","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/aa55e73b5d862ce5a80c0316ce75bde1ff612953...f1c949ec1f6b0d25b173ea2ae25f52afdd72f08a","commits":[{"id":"f1c949ec1f6b0d25b173ea2ae25f52afdd72f08a","message":"docs(status): 登记工作台中文摘要与 58080 采用 d250b4b49\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f1c949ec1f6b0d25b173ea2ae25f52afdd72f08a","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-06T09:11:59-08:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"f1c949ec1f6b0d25b173ea2ae25f52afdd72f08a","message":"docs(status): 登记工作台中文摘要与 58080 采用 d250b4b49\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f1c949ec1f6b0d25b173ea2ae25f52afdd72f08a","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-06T09:11:59-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":148085,"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-07T00:49: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
|
1793985132
|
1793985140
|
0
|
1793985130
|
1793985158
|
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
|
|
25965
|
feat: verify live enterprise feeds and rotate appr feat: verify live enterprise feeds and rotate approved human access tokens...
|
51
|
5
|
ci.yml
|
98
|
5
|
0
|
refs/heads/main
|
8e44f79bfa48c59e2d09de4cd32d006b4746df0a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aa602ccaff0f515014e35eea7e6038bdecba01aa","after":"8e44f79bfa48c59e2d09de4cd32d006b4746df0a","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/aa602ccaff0f515014e35eea7e6038bdecba01aa...8e44f79bfa48c59e2d09de4cd32d006b4746df0a","commits":[{"id":"8e44f79bfa48c59e2d09de4cd32d006b4746df0a","message":"feat: verify live enterprise feeds and rotate approved human access tokens\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/8e44f79bfa48c59e2d09de4cd32d006b4746df0a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:26:56-07:00","added":["governance/enterprise-activation-plan.local-development.json","scripts/enterprise-human-refresh.mjs","server/test/enterprise-token-file.unit.test.ts"],"removed":[],"modified":[".gitignore","docs/contracts/enterprise-integration.md","docs/enterprise-integration-2026-10-16.md","server/src/lib/external-http.ts","server/src/modules/enterprise/bindings.ts","server/src/modules/enterprise/schema.ts","server/src/modules/enterprise/service.ts","server/src/openapi.ts","server/test/external-http.unit.test.ts","团购本地生活AI运营App/screens-real-modules.jsx"]}],"total_commits":0,"head_commit":{"id":"8e44f79bfa48c59e2d09de4cd32d006b4746df0a","message":"feat: verify live enterprise feeds and rotate approved human access tokens\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/8e44f79bfa48c59e2d09de4cd32d006b4746df0a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:26:56-07:00","added":["governance/enterprise-activation-plan.local-development.json","scripts/enterprise-human-refresh.mjs","server/test/enterprise-token-file.unit.test.ts"],"removed":[],"modified":[".gitignore","docs/contracts/enterprise-integration.md","docs/enterprise-integration-2026-10-16.md","server/src/lib/external-http.ts","server/src/modules/enterprise/bindings.ts","server/src/modules/enterprise/schema.ts","server/src/modules/enterprise/service.ts","server/src/openapi.ts","server/test/external-http.unit.test.ts","团购本地生活AI运营App/screens-real-modules.jsx"]},"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":93949,"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-17T09:22: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
|
8
|
1792204021
|
1792204263
|
0
|
1792204020
|
1792204263
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
25966
|
feat: verify live enterprise feeds and rotate appr feat: verify live enterprise feeds and rotate approved human access tokens...
|
51
|
5
|
e2e.yml
|
99
|
5
|
0
|
refs/heads/main
|
8e44f79bfa48c59e2d09de4cd32d006b4746df0a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aa602ccaff0f515014e35eea7e6038bdecba01aa","after":"8e44f79bfa48c59e2d09de4cd32d006b4746df0a","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/aa602ccaff0f515014e35eea7e6038bdecba01aa...8e44f79bfa48c59e2d09de4cd32d006b4746df0a","commits":[{"id":"8e44f79bfa48c59e2d09de4cd32d006b4746df0a","message":"feat: verify live enterprise feeds and rotate approved human access tokens\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/8e44f79bfa48c59e2d09de4cd32d006b4746df0a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:26:56-07:00","added":["governance/enterprise-activation-plan.local-development.json","scripts/enterprise-human-refresh.mjs","server/test/enterprise-token-file.unit.test.ts"],"removed":[],"modified":[".gitignore","docs/contracts/enterprise-integration.md","docs/enterprise-integration-2026-10-16.md","server/src/lib/external-http.ts","server/src/modules/enterprise/bindings.ts","server/src/modules/enterprise/schema.ts","server/src/modules/enterprise/service.ts","server/src/openapi.ts","server/test/external-http.unit.test.ts","团购本地生活AI运营App/screens-real-modules.jsx"]}],"total_commits":0,"head_commit":{"id":"8e44f79bfa48c59e2d09de4cd32d006b4746df0a","message":"feat: verify live enterprise feeds and rotate approved human access tokens\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/8e44f79bfa48c59e2d09de4cd32d006b4746df0a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:26:56-07:00","added":["governance/enterprise-activation-plan.local-development.json","scripts/enterprise-human-refresh.mjs","server/test/enterprise-token-file.unit.test.ts"],"removed":[],"modified":[".gitignore","docs/contracts/enterprise-integration.md","docs/enterprise-integration-2026-10-16.md","server/src/lib/external-http.ts","server/src/modules/enterprise/bindings.ts","server/src/modules/enterprise/schema.ts","server/src/modules/enterprise/service.ts","server/src/openapi.ts","server/test/external-http.unit.test.ts","团购本地生活AI运营App/screens-real-modules.jsx"]},"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":93949,"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-17T09:22: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
|
1792204263
|
1792204293
|
0
|
1792204020
|
1792204293
|
|
|
0
|
Edit
Delete
|
|
24872
|
Record K6.4 as deployed with 0.167.0 in the ledger Record K6.4 as deployed with 0.167.0 in the ledger and runbook...
|
121
|
5
|
kernel-ci.yml
|
225
|
5
|
0
|
refs/heads/main
|
8283fb7198a632636b8fbfdb3b4711df31c1596e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aa7d42bd9dfe95fb9f15d36dae7889e3511b0cbe","after":"8283fb7198a632636b8fbfdb3b4711df31c1596e","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/aa7d42bd9dfe95fb9f15d36dae7889e3511b0cbe...8283fb7198a632636b8fbfdb3b4711df31c1596e","commits":[{"id":"8283fb7198a632636b8fbfdb3b4711df31c1596e","message":"Record K6.4 as deployed with 0.167.0 in the ledger and runbook\n\nThe K6.4 ledger entry and the 0.165.0 runbook paragraph still said the\nslice was a candidate that had not been merged or deployed. It reached\nmain in 0.165.0 and was deployed to 4310 with the integrated 0.167.0\nrelease: migration 136 applied and the signed inventory-license\nacceptance passed on the live port. The entry now points at that\ndeployment record and stays partial.\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/8283fb7198a632636b8fbfdb3b4711df31c1596e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T15:07:16-07:00","added":[],"removed":[],"modified":["model/plan-ledger.json","ops/runbook.md"]}],"total_commits":0,"head_commit":{"id":"8283fb7198a632636b8fbfdb3b4711df31c1596e","message":"Record K6.4 as deployed with 0.167.0 in the ledger and runbook\n\nThe K6.4 ledger entry and the 0.165.0 runbook paragraph still said the\nslice was a candidate that had not been merged or deployed. It reached\nmain in 0.165.0 and was deployed to 4310 with the integrated 0.167.0\nrelease: migration 136 applied and the signed inventory-license\nacceptance passed on the live port. The entry now points at that\ndeployment record and stays partial.\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/8283fb7198a632636b8fbfdb3b4711df31c1596e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T15:07:16-07:00","added":[],"removed":[],"modified":["model/plan-ledger.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":138804,"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":43,"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-01T06:06:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790829981
|
1790830013
|
0
|
1790806043
|
1790830013
|
|
|
0
|
Edit
Delete
|
|
26071
|
docs(scope): 记录续期后 S1/HR 段与拒绝路径复验(13/13,S1 当时 vers docs(scope): 记录续期后 S1/HR 段与拒绝路径复验(13/13,S1 当时 version 6)...
|
116
|
5
|
platform.yml
|
870
|
5
|
0
|
refs/heads/main
|
335bafe719177b28ecf06ca46cd5ba654f376748
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aaa616c46317d1cb0f4c6a139a320cbf0ca527d3","after":"335bafe719177b28ecf06ca46cd5ba654f376748","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/aaa616c46317d1cb0f4c6a139a320cbf0ca527d3...335bafe719177b28ecf06ca46cd5ba654f376748","commits":[{"id":"335bafe719177b28ecf06ca46cd5ba654f376748","message":"docs(scope): 记录续期后 S1/HR 段与拒绝路径复验(13/13,S1 当时 version 6)\n\n10-18 04:11–04:12Z 在 dev runtime 容器内只用其自带 S1 env 只读复验\n13 项全部符合预期:S1 真实取令牌 200(60 秒、audience/scope 与授权一致);\nHR Owner 来源三次签名读取 200 且 Ed25519/nonce/租户均验过;M1 拒绝\n未授 scope/audience,runtime 两条 resolve 拒 S1 令牌与匿名,HR 拒他租户\n与匿名,OS 拒匿名。只读账本与审计核实:当时 S1 为并行会话 04:09:47Z\n有界撤销后恢复的 version 6,不是 version 4。\n\nS2 密钥不在 runtime 容器,本段未跑 S2 取令牌、runtime HTTP resolve 正向、\nOS 真人范围读取与撤销即时失效;这些由并行会话 ade52442b 另行批准完成,\n本段不把其结果算作本次复验。只改动续期执行记录一节,其他会话的章节未改。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/335bafe719177b28ecf06ca46cd5ba654f376748","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T21:33:07-07:00","added":["docs/evidence/scope-dev-2026-10-10/post-renewal-recheck-2026-10-18.json"],"removed":[],"modified":["docs/Scope接入与部署记录-2026-10-10.md"]}],"total_commits":0,"head_commit":{"id":"335bafe719177b28ecf06ca46cd5ba654f376748","message":"docs(scope): 记录续期后 S1/HR 段与拒绝路径复验(13/13,S1 当时 version 6)\n\n10-18 04:11–04:12Z 在 dev runtime 容器内只用其自带 S1 env 只读复验\n13 项全部符合预期:S1 真实取令牌 200(60 秒、audience/scope 与授权一致);\nHR Owner 来源三次签名读取 200 且 Ed25519/nonce/租户均验过;M1 拒绝\n未授 scope/audience,runtime 两条 resolve 拒 S1 令牌与匿名,HR 拒他租户\n与匿名,OS 拒匿名。只读账本与审计核实:当时 S1 为并行会话 04:09:47Z\n有界撤销后恢复的 version 6,不是 version 4。\n\nS2 密钥不在 runtime 容器,本段未跑 S2 取令牌、runtime HTTP resolve 正向、\nOS 真人范围读取与撤销即时失效;这些由并行会话 ade52442b 另行批准完成,\n本段不把其结果算作本次复验。只改动续期执行记录一节,其他会话的章节未改。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/335bafe719177b28ecf06ca46cd5ba654f376748","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T21:33:07-07:00","added":["docs/evidence/scope-dev-2026-10-10/post-renewal-recheck-2026-10-18.json"],"removed":[],"modified":["docs/Scope接入与部署记录-2026-10-10.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":55854,"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":61,"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-18T12:30:58+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
|
1792298023
|
1792298025
|
0
|
1792298021
|
1792298037
|
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
|
|
23762
|
feat: add isolated tenant workspaces and multi-bra feat: add isolated tenant workspaces and multi-brand administration...
|
57
|
5
|
governance.yml
|
132
|
5
|
0
|
refs/heads/main
|
673c18ee01c28f82dde973fa961cdb3effbd8359
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aaab86fe19f6127bf2c0884e20059890b56bc199","after":"673c18ee01c28f82dde973fa961cdb3effbd8359","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/aaab86fe19f6127bf2c0884e20059890b56bc199...673c18ee01c28f82dde973fa961cdb3effbd8359","commits":[{"id":"673c18ee01c28f82dde973fa961cdb3effbd8359","message":"feat: add isolated tenant workspaces and multi-brand administration\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/673c18ee01c28f82dde973fa961cdb3effbd8359","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-09T00:45:21-07:00","added":["apps/api-fastify/prisma/migrations/20260909060000_managed_tenants/migration.sql","apps/api-fastify/src/routes/tenancy.ts","apps/api-fastify/test/tenancy-http.integration.test.ts","apps/api-nestjs/prisma/migrations/20260909060000_managed_tenants/migration.sql","apps/api-nestjs/src/tenancy/tenancy.controller.ts","apps/api-nestjs/test/tenancy-http.integration.test.ts","apps/web/src/app/admin/tenants/page.tsx","apps/web/src/components/admin/TenantsStudio.tsx","apps/web/src/components/admin/tenants.module.css","apps/web/src/lib/server/tenant-workspace.ts","apps/web/src/lib/tenant-switch.ts","apps/web/src/lib/workspace-context.ts","docs/admin-multitenancy.md","docs/governance/log/2026-09-09-admin-multitenancy.md","docs/releases/migrations/2026-09-09-managed-tenants.json","packages/contracts/src/tenancy.ts","packages/enterprise-identity/src/workspace-token.test.ts","packages/enterprise-identity/src/workspace-token.ts","packages/tenant-management/package.json","packages/tenant-management/src/index.ts","packages/tenant-management/src/tenancy.test.ts","packages/tenant-management/tsconfig.json","reports/admin-multitenancy-20260909/README.md","reports/admin-multitenancy-20260909/browser.json","reports/admin-multitenancy-20260909/summary.json","scripts/check-tenancy-ui.cjs"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/package.json","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/app.ts","apps/api-fastify/src/modules/material-production/runtime-trust.ts","apps/api-fastify/src/modules/tenant.ts","apps/api-nestjs/package.json","apps/api-nestjs/prisma/schema.prisma","apps/api-nestjs/src/common/material-runtime.guard.ts","apps/api-nestjs/src/common/tenant.decorator.ts","apps/api-nestjs/src/material-factory/material-factory.module.ts","apps/web/src/app/api/[...path]/route.ts","apps/web/src/app/auth/[action]/route.ts","apps/web/src/components/admin/AdminShell.tsx","apps/web/src/components/admin/BrandsStudio.tsx","apps/web/src/components/admin/admin.module.css","apps/web/src/lib/api.ts","apps/web/src/lib/browser-identity.tsx","deploy/vm/.env.example","deploy/vm/Dockerfile","deploy/vm/docker-compose.yml","docs/browser-enterprise-login.md","docs/domain/module-boundary.md","docs/domain/owner-matrix.md","packages/contracts/src/browser-identity.ts","packages/contracts/src/index.ts","packages/contracts/src/material-access.ts","packages/enterprise-identity/src/index.ts","pnpm-lock.yaml","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/production-security.latest.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-module-boundary.mjs","scripts/check-ui-acceptance.mjs","scripts/migration-history.json"]}],"total_commits":0,"head_commit":{"id":"673c18ee01c28f82dde973fa961cdb3effbd8359","message":"feat: add isolated tenant workspaces and multi-brand administration\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/673c18ee01c28f82dde973fa961cdb3effbd8359","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-09T00:45:21-07:00","added":["apps/api-fastify/prisma/migrations/20260909060000_managed_tenants/migration.sql","apps/api-fastify/src/routes/tenancy.ts","apps/api-fastify/test/tenancy-http.integration.test.ts","apps/api-nestjs/prisma/migrations/20260909060000_managed_tenants/migration.sql","apps/api-nestjs/src/tenancy/tenancy.controller.ts","apps/api-nestjs/test/tenancy-http.integration.test.ts","apps/web/src/app/admin/tenants/page.tsx","apps/web/src/components/admin/TenantsStudio.tsx","apps/web/src/components/admin/tenants.module.css","apps/web/src/lib/server/tenant-workspace.ts","apps/web/src/lib/tenant-switch.ts","apps/web/src/lib/workspace-context.ts","docs/admin-multitenancy.md","docs/governance/log/2026-09-09-admin-multitenancy.md","docs/releases/migrations/2026-09-09-managed-tenants.json","packages/contracts/src/tenancy.ts","packages/enterprise-identity/src/workspace-token.test.ts","packages/enterprise-identity/src/workspace-token.ts","packages/tenant-management/package.json","packages/tenant-management/src/index.ts","packages/tenant-management/src/tenancy.test.ts","packages/tenant-management/tsconfig.json","reports/admin-multitenancy-20260909/README.md","reports/admin-multitenancy-20260909/browser.json","reports/admin-multitenancy-20260909/summary.json","scripts/check-tenancy-ui.cjs"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/package.json","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/app.ts","apps/api-fastify/src/modules/material-production/runtime-trust.ts","apps/api-fastify/src/modules/tenant.ts","apps/api-nestjs/package.json","apps/api-nestjs/prisma/schema.prisma","apps/api-nestjs/src/common/material-runtime.guard.ts","apps/api-nestjs/src/common/tenant.decorator.ts","apps/api-nestjs/src/material-factory/material-factory.module.ts","apps/web/src/app/api/[...path]/route.ts","apps/web/src/app/auth/[action]/route.ts","apps/web/src/components/admin/AdminShell.tsx","apps/web/src/components/admin/BrandsStudio.tsx","apps/web/src/components/admin/admin.module.css","apps/web/src/lib/api.ts","apps/web/src/lib/browser-identity.tsx","deploy/vm/.env.example","deploy/vm/Dockerfile","deploy/vm/docker-compose.yml","docs/browser-enterprise-login.md","docs/domain/module-boundary.md","docs/domain/owner-matrix.md","packages/contracts/src/browser-identity.ts","packages/contracts/src/index.ts","packages/contracts/src/material-access.ts","packages/enterprise-identity/src/index.ts","pnpm-lock.yaml","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/production-security.latest.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-module-boundary.mjs","scripts/check-ui-acceptance.mjs","scripts/migration-history.json"]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":769823,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":8,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-09-09T13:55:58+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
|
1788939946
|
1788939987
|
0
|
1788939946
|
1788939987
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24881
|
merge: preserve concurrent export-intent candidate
|
121
|
5
|
kernel-ci.yml
|
234
|
5
|
0
|
refs/heads/main
|
c282c1e60e12ffbcbf2a8491c4ed3cf9ddea26a1
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aab9d111a7e74cf9bf115d56991203fbbf680d43","after":"c282c1e60e12ffbcbf2a8491c4ed3cf9ddea26a1","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/aab9d111a7e74cf9bf115d56991203fbbf680d43...c282c1e60e12ffbcbf2a8491c4ed3cf9ddea26a1","commits":[{"id":"c282c1e60e12ffbcbf2a8491c4ed3cf9ddea26a1","message":"merge: preserve concurrent export-intent candidate\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/c282c1e60e12ffbcbf2a8491c4ed3cf9ddea26a1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T15:28:22-07:00","added":["docs/releases/candidates/p22b-export-intent.md","sql/138_fact_export_intent.sql","src/fact-relay.js","test/fact-relay.integration.test.js"],"removed":[],"modified":["model/historical-facts.json","model/state-journal.json"]},{"id":"278ec70ba4e8cdaeb009cf8ae337b061bc182396","message":"docs: preserve verified closure with concurrent readiness candidate\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/278ec70ba4e8cdaeb009cf8ae337b061bc182396","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T15:26:41-07:00","added":["ops/deployments/evidence/2026-09-30-metrics-source-copies/after-readiness-merge-checks.json","ops/deployments/evidence/2026-09-30-metrics-source-copies/after-readiness-merge-metadata.txt","ops/deployments/evidence/2026-09-30-metrics-source-copies/after-readiness-merge-runtime.txt"],"removed":[],"modified":["ops/deployments/2026-09-30-metrics-source-copies-01681-local.md","test/not-verified-governance.test.js"]},{"id":"3dd184ca750a06dab612ea75f3455ec1f9107572","message":"merge: retain readiness candidate and concurrent FactEnvelope evidence\n\n# Conflicts:\n#\tmodel/plan-ledger.json\n#\ttest/not-verified-governance.test.js\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/3dd184ca750a06dab612ea75f3455ec1f9107572","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T15:23:37-07:00","added":["docs/releases/0.169.0.md","docs/releases/candidates/k76h-ready-timeout.md","ops/deployments/2026-09-30-fact-envelope-emission-live-local.md","ops/deployments/evidence/2026-09-30-fact-envelope-emission/live-fact-envelope-smoke.mjs","ops/deployments/evidence/2026-09-30-fact-envelope-emission/live-result.json"],"removed":[],"modified":["docs/runtime-health.md","model/catalog.json","model/plan-ledger.json","ops/runbook.md","package.json","src/http.js","src/runtime-health.js","test/runtime-health.test.js"]},{"id":"990a39331d3dfcd6587cbd90588e8f982fbb591a","message":"docs: close verified G0 copies and record 0.168.1 live delivery\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/990a39331d3dfcd6587cbd90588e8f982fbb591a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T15:21:35-07:00","added":["ops/deployments/2026-09-30-metrics-source-copies-01681-local.md","ops/deployments/evidence/2026-09-30-metrics-source-copies/candidate-metrics-fault.txt","ops/deployments/evidence/2026-09-30-metrics-source-copies/candidate.json","ops/deployments/evidence/2026-09-30-metrics-source-copies/closure-check.txt","ops/deployments/evidence/2026-09-30-metrics-source-copies/final-metadata-check.txt","ops/deployments/evidence/2026-09-30-metrics-source-copies/final-metadata-checks.json","ops/deployments/evidence/2026-09-30-metrics-source-copies/fixed-source-manifest.json","ops/deployments/evidence/2026-09-30-metrics-source-copies/full-ci.json","ops/deployments/evidence/2026-09-30-metrics-source-copies/interrupted-ci.json","ops/deployments/evidence/2026-09-30-metrics-source-copies/live-fact-envelope.txt","ops/deployments/evidence/2026-09-30-metrics-source-copies/live-report.json","ops/deployments/evidence/2026-09-30-metrics-source-copies/live-smoke-coordinates.txt","ops/deployments/evidence/2026-09-30-metrics-source-copies/live-smoke-order-fulfilment-saga.txt","ops/deployments/evidence/2026-09-30-metrics-source-copies/live-smoke-scanner-lease.txt","ops/deployments/evidence/2026-09-30-metrics-source-copies/metadata-before-fixture-fix.txt","ops/deployments/evidence/2026-09-30-metrics-source-copies/post-merge-governance.txt","ops/deployments/evidence/2026-09-30-metrics-source-copies/runtime-equivalence.json","ops/deployments/evidence/2026-09-30-metrics-source-copies/source-copies.json","ops/deployments/evidence/2026-09-30-metrics-source-copies/source-copy-closure.json"],"removed":[],"modified":["README.md","docs/decisions/README.md","docs/governance/not-verified-2026-09-30.md","docs/releases/0.168.1.md","docs/spec-copies.md","docs/spec-hierarchy.md","model/gap-governance.json","model/governance-evidence.json","model/plan-ledger.json","model/release-anchors.json","ops/runbook.md","test/not-verified-governance.test.js"]}],"total_commits":0,"head_commit":{"id":"c282c1e60e12ffbcbf2a8491c4ed3cf9ddea26a1","message":"merge: preserve concurrent export-intent candidate\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/c282c1e60e12ffbcbf2a8491c4ed3cf9ddea26a1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T15:28:22-07:00","added":["docs/releases/candidates/p22b-export-intent.md","sql/138_fact_export_intent.sql","src/fact-relay.js","test/fact-relay.integration.test.js"],"removed":[],"modified":["model/historical-facts.json","model/state-journal.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":145150,"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":44,"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-01T06:26: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
|
1790830280
|
1790830313
|
0
|
1790807308
|
1790830313
|
|
|
0
|
Edit
Delete
|
|
24196
|
feat(治理): 删除 G-12 本地旁路开关——在计费尚未恢复时删,此后发布只有 CI 一条路
|
116
|
5
|
platform.yml
|
162
|
5
|
0
|
refs/heads/main
|
1de65fbbf4f2ae73c374662b9e342934b925556b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aac7c6046805e0336f73206b88fdd993afc991b9","after":"1de65fbbf4f2ae73c374662b9e342934b925556b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/aac7c6046805e0336f73206b88fdd993afc991b9...1de65fbbf4f2ae73c374662b9e342934b925556b","commits":[{"id":"1de65fbbf4f2ae73c374662b9e342934b925556b","message":"feat(治理): 删除 G-12 本地旁路开关——在计费尚未恢复时删,此后发布只有 CI 一条路\n\nG-12 开头把这条通道登记为「临时设施」,约定「计费恢复、CI 发布链可用后应删除」。\n实际走向是它被用了**五趟**(rc.2 / rc.3 / rc.4 / rc.5 / rc.6),成了常态通道。\n\n**在计费尚未恢复时就删,是有意的。** 按原约定等计费恢复再删,等于把退场时机交给一件谁也不知道\n什么时候发生的事;而每多走一趟,「顺手再走一次」的门槛就低一分。删除当天实测:GitHub Actions\n最新 run 35404565689(2026-09-18T23:09,main)仍 failure,job 形态仍是计费停摆的典型\n(两个 failure + 其余 skipped),GitHub 镜像落后 46 条。\n\n改动:publish-rc.mjs 删去 localBypass 分支与 PLATFORM_RELEASE_BYPASS_CI_EVIDENCE 判读,\n守门回到 if (!dir || process.env.GITHUB_ACTIONS !== 'true')。\nprepare-package-release.mjs 的七道 require 未动,一条也没放宽。\n\n验证(退出码直取、不经管道):非 CI 环境退出码 1;**带已废弃开关退出码同样是 1**,\n脚本内对该变量的引用数为 0。\n\n**直接后果是有意接受的:CI 发布链不可用期间发不了任何 RC**,想发就得先去修 Billing。\n沉没成本一并记清楚:contracts / governance 的 rc.0—rc.6 七个版本永远不会有阶段门证据——\npublish-rc.mjs 拒绝以不同字节覆盖已发布版本,而 CI 版本必然含不同的 provenance.json,\n这七个版本号无法被 CI 重发。\n\nG-12 追加「关闭记录」一节(本文自己要求的),前五节留在原处不动:它们是这条通道存在过、\n以及它如何从「临时」变成「常态」的完整账。CLAUDE.md 的 contracts 条目同步。\n要重新启用须经裁决并在 G-12 追加记录,不要直接把那段代码改回去。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1de65fbbf4f2ae73c374662b9e342934b925556b","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-18T17:08:52-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/G-12本地旁路发布记录-2026-09-13.md","governance/publish-rc.mjs"]}],"total_commits":0,"head_commit":{"id":"1de65fbbf4f2ae73c374662b9e342934b925556b","message":"feat(治理): 删除 G-12 本地旁路开关——在计费尚未恢复时删,此后发布只有 CI 一条路\n\nG-12 开头把这条通道登记为「临时设施」,约定「计费恢复、CI 发布链可用后应删除」。\n实际走向是它被用了**五趟**(rc.2 / rc.3 / rc.4 / rc.5 / rc.6),成了常态通道。\n\n**在计费尚未恢复时就删,是有意的。** 按原约定等计费恢复再删,等于把退场时机交给一件谁也不知道\n什么时候发生的事;而每多走一趟,「顺手再走一次」的门槛就低一分。删除当天实测:GitHub Actions\n最新 run 35404565689(2026-09-18T23:09,main)仍 failure,job 形态仍是计费停摆的典型\n(两个 failure + 其余 skipped),GitHub 镜像落后 46 条。\n\n改动:publish-rc.mjs 删去 localBypass 分支与 PLATFORM_RELEASE_BYPASS_CI_EVIDENCE 判读,\n守门回到 if (!dir || process.env.GITHUB_ACTIONS !== 'true')。\nprepare-package-release.mjs 的七道 require 未动,一条也没放宽。\n\n验证(退出码直取、不经管道):非 CI 环境退出码 1;**带已废弃开关退出码同样是 1**,\n脚本内对该变量的引用数为 0。\n\n**直接后果是有意接受的:CI 发布链不可用期间发不了任何 RC**,想发就得先去修 Billing。\n沉没成本一并记清楚:contracts / governance 的 rc.0—rc.6 七个版本永远不会有阶段门证据——\npublish-rc.mjs 拒绝以不同字节覆盖已发布版本,而 CI 版本必然含不同的 provenance.json,\n这七个版本号无法被 CI 重发。\n\nG-12 追加「关闭记录」一节(本文自己要求的),前五节留在原处不动:它们是这条通道存在过、\n以及它如何从「临时」变成「常态」的完整账。CLAUDE.md 的 contracts 条目同步。\n要重新启用须经裁决并在 G-12 追加记录,不要直接把那段代码改回去。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1de65fbbf4f2ae73c374662b9e342934b925556b","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-18T17:08:52-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/G-12本地旁路发布记录-2026-09-13.md","governance/publish-rc.mjs"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":21727,"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-19T08:08:25+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1789776809
|
0
|
1789776552
|
1789776809
|
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
|
|
25082
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into claude/sla-scan-pause-fix...
|
121
|
5
|
kernel-ci.yml
|
435
|
5
|
0
|
refs/heads/main
|
01b264f2bce0c29703f5aeb4697996ffe75ac8e0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aae27adec7f58bbe4176ec9198fa5ec6a8319704","after":"01b264f2bce0c29703f5aeb4697996ffe75ac8e0","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/aae27adec7f58bbe4176ec9198fa5ec6a8319704...01b264f2bce0c29703f5aeb4697996ffe75ac8e0","commits":[{"id":"01b264f2bce0c29703f5aeb4697996ffe75ac8e0","message":"Merge remote-tracking branch 'origin/main' into claude/sla-scan-pause-fix\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/01b264f2bce0c29703f5aeb4697996ffe75ac8e0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T17:39:06-07:00","added":["ops/deployments/2026-10-03-saga-auto-retry-02100-local.md","ops/drills/2026-10-02-governance-ci-repair.md","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-all-events.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-audit-chain.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-cross-fks.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-cross-refs.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-db-roles.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-execution-provenance.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-external-sales-order-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-historical-facts.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-integration-events.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-partition-cutover.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-partition-horizon.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-partition-identities.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-partition-references.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-schedule-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-state-journal.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-task-evaluation-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-trigger-authorization-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-trigger-condition-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-trigger-state-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/dependencies.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/migrate.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/migration-test-db.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/postgres-port.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/postgres-start.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/postgres-version.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/report.json","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/spec-copies.log","ops/drills/evidence/2026-10-02-governance-ci-repair/manifest.json","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-all-events.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-audit-chain.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-cross-fks.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-cross-refs.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-db-roles.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-execution-provenance.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-external-sales-order-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-historical-facts.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-integration-events.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-partition-cutover.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-partition-horizon.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-partition-identities.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-partition-references.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-schedule-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-state-journal.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-task-evaluation-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-trigger-authorization-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-trigger-condition-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-trigger-state-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/dependencies.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/live-deployed.json","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/manifest.json","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/migrate.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/migration-test-db.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/postgres-port.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/postgres-start.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/postgres-version.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/report.json","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/runner.mjs","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/spec-copies.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-docker-denial/dependencies.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-docker-denial/postgres-start.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-docker-denial/report.json","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/check.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/dependencies.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/migrate.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/migration-test-db.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/postgres-port.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/postgres-start.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/postgres-version.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/report.json"],"removed":[],"modified":["docs/decisions/ADR-008-saga-auto-retry.md","ops/runbook.md","test/outcome-inconclusive-integration.integration.test.js"]},{"id":"1655bd7b06144dd064838af212cee6ba06f3ffd6","message":"Merge remote-tracking branch 'origin/main' into claude/sla-scan-pause-fix\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/1655bd7b06144dd064838af212cee6ba06f3ffd6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T17:32:12-07:00","added":["docs/releases/0.210.0.md","docs/releases/candidates/adr008-saga-auto-retry.md","src/kernel/saga-step-command.js","test/saga-auto-retry.integration.test.js","test/saga-step-idempotency.integration.test.js"],"removed":[],"modified":["contracts/asyncapi.v1.json","contracts/command-payloads.v1-1.schema.json","contracts/compat-waivers.json","contracts/openapi.v1.json","contracts/supporting-event-payloads.v1.schema.json","docs/decisions/ADR-008-saga-auto-retry.md","docs/decisions/README.md","docs/machine-delegation.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","package.json","src/contexts/saga.js","src/kernel/machine-delegation.js","src/order-fulfilment-saga.js","src/saga-manager-scanner.js","src/saga-process-manager.js","test/governance-action-death.integration.test.js","test/saga-manager.integration.test.js"]},{"id":"7f56fdad0507de05e93b9cbaa814b85af5fc12c1","message":"Merge remote-tracking branch 'origin/main' into claude/sla-scan-pause-fix\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/7f56fdad0507de05e93b9cbaa814b85af5fc12c1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T17:25:09-07:00","added":["docs/releases/0.209.1.md","docs/releases/candidates/scanner-retirement-hardening.md","ops/deployments/2026-10-03-scanner-retirement-02091-local.md","ops/deployments/evidence/2026-10-03-scanner-retirement/live-apply.json","ops/deployments/evidence/2026-10-03-scanner-retirement/live-dry-run.json","sql/165_scanner_retirement_hardening.sql"],"removed":[],"modified":["docs/decisions/udm-19-anonymization-deferral.md","docs/gap-governance.md","docs/governance-evidence.md","docs/governance/work-plan.md","docs/invariant-registry.md","docs/scanner-retirement.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","model/gap-governance.json","model/not-verified-work-policy.json","model/plan-ledger.json","package.json","scripts/lib/governance-evidence.js","scripts/lib/governance-work-plan.js","scripts/lib/not-verified-governance.js","test/governance-evidence.test.js","test/governance-work-plan.test.js","test/not-verified-governance.test.js","test/scanner-retirement.integration.test.js"]},{"id":"acf0899774fecc77b6a6e5ba2c88306f9b001b01","message":"Merge remote-tracking branch 'origin/main' into claude/sla-scan-pause-fix\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/acf0899774fecc77b6a6e5ba2c88306f9b001b01","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T17:10:38-07:00","added":["docs/governance/evidence/owner-assignment-decision-dec-053.json","docs/governance/evidence/owner-assignment-decision-external-owner-contract.json","docs/governance/evidence/owner-assignment-external-ext-fact-channel.json","docs/governance/evidence/owner-assignment-external-ext-idp-registration.json","docs/governance/evidence/owner-assignment-external-ext-principal-contract.json","docs/releases/0.209.0.md","docs/releases/candidates/scanner-retirement.md","docs/scanner-retirement.md","ops/retire-scanner-state.js","sql/164_scanner_retirement.sql","src/scanner-retirement.js","test/scanner-retirement.integration.test.js"],"removed":[],"modified":["docs/governance-evidence.md","docs/slo.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","model/governance-evidence.json","model/historical-facts.json","model/plan-ledger.json","model/state-journal.json","package.json","src/metrics.js","src/scheduler-lease.js"]},{"id":"73a6830cdba07f503d4b2185d5008c5eff8656fc","message":"Merge remote-tracking branch 'origin/main' into claude/sla-scan-pause-fix\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/73a6830cdba07f503d4b2185d5008c5eff8656fc","author":{"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:53:04-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","ops/deployments/2026-10-02-sla-scanner-hosting-02081-local.md","ops/drill-enforcement-death.js","ops/drill-governance-action-death.js","test/enforcement-death.integration.test.js","test/governance-action-death.integration.test.js","test/support/enforcement-death-child.js","test/support/governance-action-death-child.js"],"removed":[],"modified":["docs/governance-evidence.md","docs/sla.md","model/gap-governance.json","model/governance-evidence.json","model/plan-ledger.json","ops/launchd/README.md"]}],"total_commits":0,"head_commit":{"id":"01b264f2bce0c29703f5aeb4697996ffe75ac8e0","message":"Merge remote-tracking branch 'origin/main' into claude/sla-scan-pause-fix\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/01b264f2bce0c29703f5aeb4697996ffe75ac8e0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T17:39:06-07:00","added":["ops/deployments/2026-10-03-saga-auto-retry-02100-local.md","ops/drills/2026-10-02-governance-ci-repair.md","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-all-events.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-audit-chain.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-cross-fks.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-cross-refs.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-db-roles.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-execution-provenance.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-external-sales-order-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-historical-facts.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-integration-events.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-partition-cutover.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-partition-horizon.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-partition-identities.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-partition-references.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-schedule-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-state-journal.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-task-evaluation-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-trigger-authorization-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-trigger-condition-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check-trigger-state-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/check.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/dependencies.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/migrate.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/migration-test-db.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/postgres-port.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/postgres-start.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/postgres-version.log","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/report.json","ops/drills/evidence/2026-10-02-governance-ci-repair/fixed-source/spec-copies.log","ops/drills/evidence/2026-10-02-governance-ci-repair/manifest.json","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-all-events.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-audit-chain.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-cross-fks.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-cross-refs.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-db-roles.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-execution-provenance.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-external-sales-order-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-historical-facts.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-integration-events.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-partition-cutover.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-partition-horizon.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-partition-identities.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-partition-references.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-schedule-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-state-journal.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-task-evaluation-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-trigger-authorization-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-trigger-condition-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check-trigger-state-history.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/check.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/dependencies.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/live-deployed.json","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/manifest.json","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/migrate.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/migration-test-db.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/postgres-port.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/postgres-start.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/postgres-version.log","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/report.json","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/runner.mjs","ops/drills/evidence/2026-10-02-governance-ci-repair/merged-targeted/spec-copies.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-docker-denial/dependencies.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-docker-denial/postgres-start.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-docker-denial/report.json","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/check.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/dependencies.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/migrate.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/migration-test-db.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/postgres-port.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/postgres-start.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/postgres-version.log","ops/drills/evidence/2026-10-02-governance-ci-repair/previous-test-failure/report.json"],"removed":[],"modified":["docs/decisions/ADR-008-saga-auto-retry.md","ops/runbook.md","test/outcome-inconclusive-integration.integration.test.js"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":280913,"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-03T08:38: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
|
1791048280
|
1791050400
|
0
|
1790987975
|
1791050400
|
|
|
0
|
Edit
Delete
|
|
24982
|
docs: verify merged release anchors without redepl docs: verify merged release anchors without redeploying the current service...
|
121
|
5
|
kernel-ci.yml
|
335
|
5
|
0
|
refs/heads/main
|
4b0548b0c0fa2b2bd4abb5ea2fd4d49c542bdf0e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"aae3bef7b924c0e9832290c83163f7743f7d0751","after":"4b0548b0c0fa2b2bd4abb5ea2fd4d49c542bdf0e","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/aae3bef7b924c0e9832290c83163f7743f7d0751...4b0548b0c0fa2b2bd4abb5ea2fd4d49c542bdf0e","commits":[{"id":"4b0548b0c0fa2b2bd4abb5ea2fd4d49c542bdf0e","message":"docs: verify merged release anchors without redeploying the current service\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/4b0548b0c0fa2b2bd4abb5ea2fd4d49c542bdf0e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T05:05:32-07:00","added":["ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout/release-anchors-after-merge.log"],"removed":[],"modified":["model/release-anchors.json","ops/deployments/2026-10-02-projection-bounded-01970-local.md","ops/deployments/evidence/2026-10-02-projection-bounded-01970/private-value-scan.json"]},{"id":"2f6dcc12e531e2d3775ee606f117a0fc04304b67","message":"Merge remote-tracking branch 'origin/main' into codex/projection-bounded-rebuild\n\n# Conflicts:\n#\tdocs/projection-rebuild-scale.md\n#\tmodel/gap-governance.json\n#\tmodel/plan-ledger.json\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/2f6dcc12e531e2d3775ee606f117a0fc04304b67","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T05:04:47-07:00","added":["docs/governance/runtime-observation-2026-10-02.json","docs/governance/work-plan.md","docs/projection-rebuild-scale-extended.md","docs/releases/0.198.0.md","docs/releases/candidates/k76c-database-unavailable-503.md","ops/bench/projection-rebuild/bench-rebuild.mjs","ops/bench/projection-rebuild/results-2026-10-02.jsonl","ops/bench/projection-rebuild/seed.sh","ops/deployments/2026-10-02-database-unavailable-503-01980-local.md","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout-precommit-ancestry/doc-claims.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout-precommit-ancestry/gap-governance.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout-precommit-ancestry/plan-ledger.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout-precommit-ancestry/release-anchors.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout-precommit-ancestry/report.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout/database-mapping-retry.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout/doc-claims.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout/gap-governance.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout/model.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout/plan-ledger.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout/related-tests.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout/release-anchors.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout/report.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout/spec-source.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout/v1-completion.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout/v11-draft.log","ops/drills/2026-10-02-live-db-restart-0198.json","scripts/lib/governance-work-plan.js","test/database-unavailable-inflight.integration.test.js","test/database-unavailable-mapping.test.js","test/governance-work-plan.test.js"],"removed":[],"modified":["docs/command-event-contract.md","docs/fault-injection-matrix.md","docs/gap-governance.md","docs/projection-rebuild-scale.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","model/gap-governance.json","model/plan-ledger.json","ops/deployments/2026-10-02-projection-bounded-01970-local.md","ops/deployments/evidence/2026-10-02-projection-bounded-01970/private-value-scan.json","package.json","scripts/check-gap-governance.js","src/http.js","src/kernel/database-fault.js"]},{"id":"d168f7fd18d7485ea91fe8d6d9ecb721011e0406","message":"docs: archive fixed 0.197.0 deployment and 100k real-event rebuild evidence\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/d168f7fd18d7485ea91fe8d6d9ecb721011e0406","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T04:59:53-07:00","added":["ops/deployments/2026-10-02-projection-bounded-01970-local.md","ops/deployments/evidence/2026-10-02-projection-bounded-01970/closing-validation.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/account-setup-first-check.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/before-deployed-check.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-all-events.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-api.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-audit-chain.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-cross-fks.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-cross-refs.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-db-roles.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-execution-provenance.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-historical-facts.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-integration-events.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-migrate.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-monthly-partitions.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-partition-cutover.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-partition-horizon.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-partition-identities.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-partition-references.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-report.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-restore-cleanup.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-restore-dump.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-restore-port.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-restore-roles.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-restore-start.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-restored-contracts.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-reuse-dependencies.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-schedule-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-agent-evaluation.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-asset-device.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-attribution-learning.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-coordinates.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-definition-change-apply.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-emergency-governance.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-evaluation-definition.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-evidence-supersession.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-fact-coordinates.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-human-inbox.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-integration-incidents.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-knowledge-revocation.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-operation.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-projection-rebuild.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-resource.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-saga-compensation.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-saga-drive.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-scanner-lease.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-skill-version-impact.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-task-creation.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-task-evaluation-composition.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-smoke-thirteen-questions.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-spec-copies.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-state-journal.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/candidate-trigger-state-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/create-test-accounts.mjs","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/current-deployed-check.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/deploy.mjs","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/deployed-check.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/final-deployed-check.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/final-projection-read.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/final-projection-read.mjs","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/launch.mjs","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-all-events.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-audit-chain.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-cross-fks.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-cross-refs.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-db-roles.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-execution-provenance.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-historical-facts.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-integration-events.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-maintained-horizon.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-migrate.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-monthly-partitions.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-partition-cutover.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-partition-horizon.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-partition-identities.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-partition-references.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-all-events.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-audit-chain.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-cross-fks.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-cross-refs.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-db-roles.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-execution-provenance.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-historical-facts.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-integration-events.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-partition-cutover.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-partition-horizon.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-partition-identities.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-partition-references.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-schedule-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-state-journal.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-pre-trigger-state-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-report.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-schedule-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-agent-evaluation.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-asset-device.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-attribution-learning.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-coordinates.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-definition-change-apply.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-emergency-governance.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-evaluation-definition.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-evidence-supersession.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-fact-coordinates.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-human-inbox.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-integration-incidents.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-knowledge-revocation.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-operation.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-projection-rebuild.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-resource.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-saga-compensation.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-saga-drive.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-scanner-lease.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-skill-version-impact.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-task-creation.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-task-evaluation-composition.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-smoke-thirteen-questions.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-spec-copies.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-start-api-0.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-start-com.erk.kernel-worker.runtime-timer-0.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-start-com.erk.kernel-worker.saga-timeout-0.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-state-journal.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-stop-api.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-stop-com.erk.kernel-worker.runtime-timer.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-stop-com.erk.kernel-worker.saga-timeout.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/live-trigger-state-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/prior-restart-correlation.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/projection-account-first-diagnosis.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/projection-test-account-read.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/source-manifest.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/test-account-read.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/deployment/test-account-read.mjs","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-all-events.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-audit-chain.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-cross-fks.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-cross-refs.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-db-roles.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-execution-provenance.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-historical-facts.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-integration-events.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-partition-cutover.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-partition-horizon.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-partition-identities.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-partition-references.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-schedule-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-state-journal.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/check.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/dependencies.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/migrate.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/migration-test-db.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/postgres-port.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/postgres-start.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/postgres-version.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/report.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/fixed-ci/spec-copies.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/private-value-scan.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/append-consume.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/cancel.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/crash-resume.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/dataset.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/erk-projection-bounded-sanity-runner.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/erk-projection-bounded-sanity-runner.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/erk-projection-bounded-sanity-runner.mjs","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/legacy-preview.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/operation.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/plan.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/preview.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/repeat.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/report.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/sanity/seed.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/append-consume.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/cancel.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/crash-resume.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/dataset.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/erk-projection-bounded-01970-scale-runner.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/erk-projection-bounded-01970-scale-runner.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/erk-projection-bounded-01970-scale-runner.mjs","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/legacy-preview.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/operation.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/plan.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/preview.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/repeat.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/report.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/scale-100k/seed.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/targeted-first/erk-projection-bounded-targeted-first.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/targeted-first/erk-projection-bounded-targeted-first.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/targeted/erk-projection-bounded-targeted.json","ops/deployments/evidence/2026-10-02-projection-bounded-01970/targeted/erk-projection-bounded-targeted.log","ops/deployments/evidence/2026-10-02-projection-bounded-01970/targeted/erk-projection-bounded-targeted.mjs"],"removed":[],"modified":["docs/governance/risk-status-2026-10-02.md","docs/projection-rebuild-scale.md","docs/task-projection-bounded-rebuild.md","docs/v1-completion.md","model/gap-governance.json","model/plan-ledger.json","model/release-anchors.json","model/scenario-bindings.json","ops/deployments/2026-10-02-operation-authority-01961-local.md"]}],"total_commits":0,"head_commit":{"id":"4b0548b0c0fa2b2bd4abb5ea2fd4d49c542bdf0e","message":"docs: verify merged release anchors without redeploying the current service\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/4b0548b0c0fa2b2bd4abb5ea2fd4d49c542bdf0e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T05:05:32-07:00","added":["ops/deployments/evidence/2026-10-02-projection-bounded-01970/merged-closeout/release-anchors-after-merge.log"],"removed":[],"modified":["model/release-anchors.json","ops/deployments/2026-10-02-projection-bounded-01970-local.md","ops/deployments/evidence/2026-10-02-projection-bounded-01970/private-value-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":210648,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":62,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-02T20:00:10+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790942737
|
1790942776
|
0
|
1790942737
|
1790942776
|
|
|
0
|
Edit
Delete
|
|
23832
|
chore(reports): refresh clean static evidence @ b1 chore(reports): refresh clean static evidence @ b1f2d1c...
|
54
|
5
|
governance.yml
|
34
|
5
|
0
|
refs/heads/main
|
e8d262220de86b35614cdeb27802673a82930ffa
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ab054bc1433dbfb7a9834ac77c7e0eba0e81cabc","after":"e8d262220de86b35614cdeb27802673a82930ffa","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/ab054bc1433dbfb7a9834ac77c7e0eba0e81cabc...e8d262220de86b35614cdeb27802673a82930ffa","commits":[{"id":"e8d262220de86b35614cdeb27802673a82930ffa","message":"chore(reports): refresh clean static evidence @ b1f2d1c\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/e8d262220de86b35614cdeb27802673a82930ffa","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-10T06:38:07-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":"b1f2d1cf6c4651611763dd9e4a11045bf9a6478c","message":"docs: record clean commit acceptance @ 36bd170(v0.16.0 @juhai/kernel 拆包:runtime 288 / 差分 10×2 / tenantRlsEnforced=1;UI 4×11)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/b1f2d1cf6c4651611763dd9e4a11045bf9a6478c","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-10T06:37:21-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/conformance-differential.latest.json","reports/runtime-acceptance.latest.json","reports/ui-acceptance.latest.json"]},{"id":"36bd170ad4ddc011d55f87a90e880fc053e205b0","message":"feat(kernel): 内核成为独立可发布包 @juhai/kernel,源码留框架仓(0.16.0)\n\n- packages/kernel(@juhai/kernel):15 个内核模块与单测自 packages/contracts/src 整体移入;只依赖 zod;版本随框架;\n files=[dist]、sideEffects:false、publishConfig 指向 Gitea luoanwu npm registry;.npmrc 配 @juhai 作用域\n- @repo/contracts 依赖 @juhai/kernel 并只转发(kernel.ts = export * from);根入口/子路径与应用 import 不变;order.ts 改从内核取 MachineDefinition\n- contracts 单测拆分:内核契约单测随模块入内核包,contracts 留 layering.test.ts(F10)与 order.test.ts\n- F10 改校验内核包(不 import 示例域/@repo/contracts、不内嵌域事件字面量、contracts kernel.ts 只转发);F11 新增内核包形状断言\n- 差分与 UI runner 经 turbo 按依赖序构建内核→contracts;contract-consumers job 断言指向 packages/kernel;docs 路径同步\n- framework:pack 双制品(juhai-kernel / repo-contracts)、framework:publish;CHANGELOG/COMPATIBILITY 0.16.0;pnpm-lock 更新\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/36bd170ad4ddc011d55f87a90e880fc053e205b0","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-10T06:34:14-07:00","added":[".npmrc","packages/contracts/src/layering.test.ts","packages/kernel/package.json","packages/kernel/src/alert.test.ts","packages/kernel/src/alert.ts","packages/kernel/src/api-error.ts","packages/kernel/src/health.ts","packages/kernel/src/index.ts","packages/kernel/src/job.test.ts","packages/kernel/src/job.ts","packages/kernel/src/kernel-contracts.test.ts","packages/kernel/src/platform-ports.test.ts","packages/kernel/src/platform-ports.ts","packages/kernel/src/realtime-command.test.ts","packages/kernel/src/realtime-command.ts","packages/kernel/src/realtime-stats.ts","packages/kernel/src/realtime.ts","packages/kernel/src/replay-buffer.test.ts","packages/kernel/src/replay-buffer.ts","packages/kernel/src/replay.test.ts","packages/kernel/src/replay.ts","packages/kernel/src/request-context.test.ts","packages/kernel/src/request-context.ts","packages/kernel/src/statemachine.test.ts","packages/kernel/src/statemachine.ts","packages/kernel/src/subscription.test.ts","packages/kernel/src/subscription.ts","packages/kernel/src/tenant-rls.test.ts","packages/kernel/src/tenant-rls.ts","packages/kernel/src/tenant.ts","packages/kernel/tsconfig.json"],"removed":["packages/contracts/src/alert.test.ts","packages/contracts/src/alert.ts","packages/contracts/src/api-error.ts","packages/contracts/src/contracts.test.ts","packages/contracts/src/health.ts","packages/contracts/src/job.test.ts","packages/contracts/src/job.ts","packages/contracts/src/platform-ports.test.ts","packages/contracts/src/platform-ports.ts","packages/contracts/src/realtime-command.test.ts","packages/contracts/src/realtime-command.ts","packages/contracts/src/realtime-stats.ts","packages/contracts/src/realtime.ts","packages/contracts/src/replay-buffer.test.ts","packages/contracts/src/replay-buffer.ts","packages/contracts/src/replay.test.ts","packages/contracts/src/replay.ts","packages/contracts/src/request-context.test.ts","packages/contracts/src/request-context.ts","packages/contracts/src/statemachine.test.ts","packages/contracts/src/statemachine.ts","packages/contracts/src/subscription.test.ts","packages/contracts/src/subscription.ts","packages/contracts/src/tenant-rls.test.ts","packages/contracts/src/tenant-rls.ts","packages/contracts/src/tenant.ts"],"modified":["CHANGELOG.md","CLAUDE.md","COMPATIBILITY.md","README.md","docs/README.md","docs/standards/api-standard.md","docs/standards/review-standard.md","docs/tenant-rls.md","package.json","packages/contracts/package.json","packages/contracts/src/index.ts","packages/contracts/src/kernel.ts","packages/contracts/src/order.ts","pnpm-lock.yaml","scripts/check-conformance-differential.mjs","scripts/check-contract-consumers.mjs","scripts/check-fork-readiness.mjs","scripts/check-ui-acceptance.mjs"]}],"total_commits":0,"head_commit":{"id":"e8d262220de86b35614cdeb27802673a82930ffa","message":"chore(reports): refresh clean static evidence @ b1f2d1c\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/e8d262220de86b35614cdeb27802673a82930ffa","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-10T06:38:07-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":4737,"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-10T19:09: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
|
10
|
1789047500
|
1789047591
|
0
|
1789047498
|
1789048636
|
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
|
|
23974
|
chore(governance): 在 clean HEAD 上重跑静态门禁,证据第一次绑定当前提 chore(governance): 在 clean HEAD 上重跑静态门禁,证据第一次绑定当前提交...
|
82
|
5
|
governance.yml
|
4
|
5
|
0
|
refs/heads/main
|
7c4b197f018b02f5ed675758af3f5be5dbd1de02
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ab2e7f155b4fbe2e9bebc1ac4887247efc0e97c7","after":"7c4b197f018b02f5ed675758af3f5be5dbd1de02","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/compare/ab2e7f155b4fbe2e9bebc1ac4887247efc0e97c7...7c4b197f018b02f5ed675758af3f5be5dbd1de02","commits":[{"id":"7c4b197f018b02f5ed675758af3f5be5dbd1de02","message":"chore(governance): 在 clean HEAD 上重跑静态门禁,证据第一次绑定当前提交\n\n迁移后本仓 22 份 reports/*.latest.json 无一绑定当前 HEAD,21 份还生成于脏树,\n按证据纪律一律 STALE——当前 HEAD 的质量一直是未知数。\n\n本次在 clean HEAD (ab2e7f1) 上逐条重跑:15 通过 / 3 失败,16 份报告 provenance\n全部 gitSha=ab2e7f1 且 worktreeDirty=false。\n\n三条失败**不是判定失败,是跑不起来**——缺环境变量,属需实例门禁:\n- check-capacity CAPACITY_FASTIFY_URL\n- check-dual-backend-behavior DATABASE_URL + REDIS_URL\n- check-outbox-operations DATABASE_URL\n\n也就是说本仓静态面 15/15 全绿。按证据等级\"静态 \u003c 真实 DB \u003c 浏览器\",本次只提升\n到静态一级;需实例那三条要另起一轮。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/7c4b197f018b02f5ed675758af3f5be5dbd1de02","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-15T00:34:15-07:00","added":[],"removed":[],"modified":["reports/agent-workflow-parity.latest.json","reports/capacity.latest.json","reports/configuration-consumer.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/identity-boundary.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/transactional-write-chain.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json"]}],"total_commits":0,"head_commit":{"id":"7c4b197f018b02f5ed675758af3f5be5dbd1de02","message":"chore(governance): 在 clean HEAD 上重跑静态门禁,证据第一次绑定当前提交\n\n迁移后本仓 22 份 reports/*.latest.json 无一绑定当前 HEAD,21 份还生成于脏树,\n按证据纪律一律 STALE——当前 HEAD 的质量一直是未知数。\n\n本次在 clean HEAD (ab2e7f1) 上逐条重跑:15 通过 / 3 失败,16 份报告 provenance\n全部 gitSha=ab2e7f1 且 worktreeDirty=false。\n\n三条失败**不是判定失败,是跑不起来**——缺环境变量,属需实例门禁:\n- check-capacity CAPACITY_FASTIFY_URL\n- check-dual-backend-behavior DATABASE_URL + REDIS_URL\n- check-outbox-operations DATABASE_URL\n\n也就是说本仓静态面 15/15 全绿。按证据等级\"静态 \u003c 真实 DB \u003c 浏览器\",本次只提升\n到静态一级;需实例那三条要另起一轮。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/7c4b197f018b02f5ed675758af3f5be5dbd1de02","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-15T00:34:15-07:00","added":[],"removed":[],"modified":["reports/agent-workflow-parity.latest.json","reports/capacity.latest.json","reports/configuration-consumer.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/identity-boundary.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/transactional-write-chain.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json"]},"repository":{"id":82,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-work-order-system","full_name":"luoanwu/juhai-ai-work-order-system","description":"巨嗨 AI 工单系统:治理型工单核心与 Digital Employee OS 产品适配层","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":1857,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-work-order-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-work-order-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-work-order-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system.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-26T09:08:57+08:00","updated_at":"2026-09-15T10:54: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
|
6
|
1789458993
|
1789459020
|
0
|
1789458921
|
1789459022
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26129
|
chore(reports): embed zero-error evidence into wor chore(reports): embed zero-error evidence into workbench snapshots...
|
116
|
5
|
platform.yml
|
903
|
5
|
0
|
refs/heads/main
|
a37e71791f5269aca9323131982b8500786c893d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ab3ed0c32e84d4ee7f3b1aa0de14dcb5d014d02e","after":"a37e71791f5269aca9323131982b8500786c893d","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/ab3ed0c32e84d4ee7f3b1aa0de14dcb5d014d02e...a37e71791f5269aca9323131982b8500786c893d","commits":[{"id":"a37e71791f5269aca9323131982b8500786c893d","message":"chore(reports): embed zero-error evidence into workbench snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a37e71791f5269aca9323131982b8500786c893d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T11:21:56-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"91af44be412f26d90b8965263723f42a496b9056","message":"chore(reports): bind merged evidence with zero errors before deployment\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/91af44be412f26d90b8965263723f42a496b9056","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T11:21:55-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"7675d81c17efe5ee245f039ca15adbb7116bf01e","message":"chore(reports): refresh release snapshot evidence inputs\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7675d81c17efe5ee245f039ca15adbb7116bf01e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T11:21:47-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"c2d9fc39b16fbe165165811a0cc0db792faa774d","message":"chore(reports): refresh final mainline ports smoke SBOM and release evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c2d9fc39b16fbe165165811a0cc0db792faa774d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T11:21:46-07:00","added":[],"removed":[],"modified":["reports/credential-m1-sla.latest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/mainline-acceptance.latest.json","reports/port-conformance.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"]},{"id":"ad8a73f2078676ebdc5463e158b5d1d3e7448c85","message":"chore(reports): refresh merged catalog and operations snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ad8a73f2078676ebdc5463e158b5d1d3e7448c85","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T11:15:15-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"a37e71791f5269aca9323131982b8500786c893d","message":"chore(reports): embed zero-error evidence into workbench snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a37e71791f5269aca9323131982b8500786c893d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T11:21:56-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":80910,"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":117,"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-20T00:35: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
|
30
|
1792434166
|
1792434168
|
0
|
1792434166
|
1792434180
|
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
|
|
27125
|
chore(reports): migration-decs 在完整依赖检出上重跑 @ 9e47d6 chore(reports): migration-decs 在完整依赖检出上重跑 @ 9e47d63...
|
116
|
5
|
platform.yml
|
1448
|
5
|
0
|
refs/heads/main
|
5a82c2c933571839abdc29f86bcb8b0da50ad56c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ab4289cbb7b63affcf18988c0fe787894c282586","after":"5a82c2c933571839abdc29f86bcb8b0da50ad56c","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/ab4289cbb7b63affcf18988c0fe787894c282586...5a82c2c933571839abdc29f86bcb8b0da50ad56c","commits":[{"id":"5a82c2c933571839abdc29f86bcb8b0da50ad56c","message":"chore(reports): migration-decs 在完整依赖检出上重跑 @ 9e47d63\n\n临时检出缺 EES 依赖,上一提交的报告是 EES_HOST_SCAN_UNAVAILABLE 降级结果。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5a82c2c933571839abdc29f86bcb8b0da50ad56c","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-05T16:51:08-08:00","added":[],"removed":[],"modified":["reports/migration-decs.latest.json"]},{"id":"9e47d63f54965248683eccd73e1e73423b314c8f","message":"chore(reports): migration-decs、release-drift、doc-claims、stub-surface 与工作台快照回绑 @ c10faf7e4\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9e47d63f54965248683eccd73e1e73423b314c8f","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-05T16:48:35-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/migration-decs.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":"c10faf7e49424e5d0f4ffa088f4073be622ff12e","message":"merge: 接住 main ab4289cbb\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c10faf7e49424e5d0f4ffa088f4073be622ff12e","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-05T16:47:40-08:00","added":["runtime/apps/workbench/src/app/not-found.tsx","runtime/apps/workbench/src/features/platform/decision-labels.ts"],"removed":[],"modified":["docs/runbook.md","docs/企业公共基础平台对外交付设计.md","governance/check-workbench-ui.mjs","governance/templates/caddy/Caddyfile.tpl","reports/caddy.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/module-imports.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/shared-ux.spec.ts","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/.design-sync/conventions.md","runtime/apps/workbench/.design-sync/previews/Button.tsx","runtime/apps/workbench/eslint.config.mjs","runtime/apps/workbench/src/app/business/page.tsx","runtime/apps/workbench/src/app/callback/page.tsx","runtime/apps/workbench/src/app/catalog/page.tsx","runtime/apps/workbench/src/app/login/page.tsx","runtime/apps/workbench/src/app/onboarding/page.tsx","runtime/apps/workbench/src/app/operations/page.tsx","runtime/apps/workbench/src/app/page.tsx","runtime/apps/workbench/src/app/runtime/page.tsx","runtime/apps/workbench/src/app/search/page.tsx","runtime/apps/workbench/src/components/catalog/catalog-toolbar.tsx","runtime/apps/workbench/src/components/catalog/entry-detail.tsx","runtime/apps/workbench/src/components/catalog/governance-evidence.tsx","runtime/apps/workbench/src/components/operations/approval-panel.tsx","runtime/apps/workbench/src/components/operations/audit-lifecycle.tsx","runtime/apps/workbench/src/components/operations/credential-lease-revoke.tsx","runtime/apps/workbench/src/components/operations/cross-cutting-board.tsx","runtime/apps/workbench/src/components/operations/fact-registrations-apply.tsx","runtime/apps/workbench/src/components/operations/fact-replay.tsx","runtime/apps/workbench/src/components/operations/ops-assurance.tsx","runtime/apps/workbench/src/components/operations/permission-cache-rebuild.tsx","runtime/apps/workbench/src/components/operations/receipt-view.tsx","runtime/apps/workbench/src/components/ui/controls.tsx","runtime/apps/workbench/src/features/auth/interrupted-write-notice.tsx","runtime/apps/workbench/src/features/dictionary/reference-views.tsx","runtime/apps/workbench/src/features/dictionary/value-editor.tsx","runtime/apps/workbench/src/features/dictionary/workspace.tsx","runtime/apps/workbench/src/features/integrations/channel-journal.tsx","runtime/apps/workbench/src/features/integrations/management-page.tsx","runtime/apps/workbench/src/features/integrations/revision-history.tsx","runtime/apps/workbench/src/features/module-workspaces/ai-gateway-management.tsx","runtime/apps/workbench/src/features/module-workspaces/application-contract-registry.tsx","runtime/apps/workbench/src/features/module-workspaces/audit.tsx","runtime/apps/workbench/src/features/module-workspaces/collaboration-messaging.tsx","runtime/apps/workbench/src/features/module-workspaces/configuration-feature-flags.tsx","runtime/apps/workbench/src/features/module-workspaces/cost-capacity.tsx","runtime/apps/workbench/src/features/module-workspaces/cost-management.tsx","runtime/apps/workbench/src/features/module-workspaces/cost-summary.tsx","runtime/apps/workbench/src/features/module-workspaces/credential-operations.tsx","runtime/apps/workbench/src/features/module-workspaces/cross-domain-workflow.tsx","runtime/apps/workbench/src/features/module-workspaces/data-analytics.tsx","runtime/apps/workbench/src/features/module-workspaces/enterprise-experience.tsx","runtime/apps/workbench/src/features/module-workspaces/identity-accounts.tsx","runtime/apps/workbench/src/features/module-workspaces/kit.tsx","runtime/apps/workbench/src/features/module-workspaces/notification-management.tsx","runtime/apps/workbench/src/features/module-workspaces/notification-webhook.tsx","runtime/apps/workbench/src/features/module-workspaces/permission-invalidations.tsx","runtime/apps/workbench/src/features/module-workspaces/policy-reader.tsx","runtime/apps/workbench/src/features/module-workspaces/public-file.tsx","runtime/apps/workbench/src/features/module-workspaces/registry-lifecycle.tsx","runtime/apps/workbench/src/features/module-workspaces/registry-readiness.tsx","runtime/apps/workbench/src/features/module-workspaces/scope-history.tsx","runtime/apps/workbench/src/features/module-workspaces/scope.tsx","runtime/apps/workbench/src/features/module-workspaces/workflow-start.tsx","runtime/apps/workbench/src/features/onboarding/wizard/onboarding-views.tsx","runtime/apps/workbench/src/features/onboarding/wizard/onboarding-wizard.tsx","runtime/apps/workbench/src/features/permissions/authorization-manager.tsx","runtime/apps/workbench/src/features/permissions/management-panel.tsx","runtime/apps/workbench/src/features/permissions/person-picker.tsx","runtime/apps/workbench/src/features/permissions/scope-picker.tsx","runtime/apps/workbench/src/features/permissions/surface-strip.tsx","runtime/apps/workbench/src/features/permissions/ui.tsx","runtime/apps/workbench/src/features/platform/domain-catalog.tsx","runtime/apps/workbench/src/features/platform/domain-delivery-evidence.tsx","runtime/apps/workbench/src/features/platform/governance-view.ts","runtime/apps/workbench/src/features/platform/module-workspace.tsx","runtime/apps/workbench/src/features/platform/ops-labels.ts","runtime/apps/workbench/src/features/platform/read-conditions.tsx","runtime/apps/workbench/src/features/platform/runtime-evidence.tsx","runtime/apps/workbench/src/features/platform/semantic-type-browser.tsx","runtime/apps/workbench/src/features/platform/service-evidence.tsx","runtime/apps/workbench/src/features/platform/service-task-finder.tsx","runtime/apps/workbench/src/features/platform/service-workspace.tsx","runtime/apps/workbench/src/features/platform/space-evidence.tsx","runtime/apps/workbench/tailwind.config.ts","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","stack/caddy/Caddyfile","stack/caddy/Caddyfile.staging"]},{"id":"e1907f0f25f7898968eea1b43397681782f51606","message":"test(enterprise-entity-service): Catalog 实体数随 CHG-077 改为 256\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e1907f0f25f7898968eea1b43397681782f51606","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-05T16:44:51-08:00","added":[],"removed":[],"modified":["runtime/services/enterprise-entity-service/test/owner-claims.test.mjs"]},{"id":"2bc40925a8bbbf49e251fc51ca4f31a9b32aec69","message":"docs(claude): 说明根链测试依赖字典服务的独立 lockfile\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2bc40925a8bbbf49e251fc51ca4f31a9b32aec69","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-05T16:40:58-08:00","added":[],"removed":[],"modified":["CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"5a82c2c933571839abdc29f86bcb8b0da50ad56c","message":"chore(reports): migration-decs 在完整依赖检出上重跑 @ 9e47d63\n\n临时检出缺 EES 依赖,上一提交的报告是 EES_HOST_SCAN_UNAVAILABLE 降级结果。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5a82c2c933571839abdc29f86bcb8b0da50ad56c","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-05T16:51:08-08:00","added":[],"removed":[],"modified":["reports/migration-decs.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":139959,"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-06T08:47: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
|
1793926377
|
1793926386
|
0
|
1793926376
|
1793926403
|
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
|
|
24440
|
docs(治理): 裁决计数随 DEC-042/043/044/046 登记更新为 45 条(38 docs(治理): 裁决计数随 DEC-042/043/044/046 登记更新为 45 条(38 approved)...
|
117
|
5
|
governance.yml
|
124
|
5
|
0
|
refs/heads/main
|
6314e0111b166cabd982806322e2220902ade52d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ab47bf41c11d67264461a39e13270084d9c671d8","after":"6314e0111b166cabd982806322e2220902ade52d","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/ab47bf41c11d67264461a39e13270084d9c671d8...6314e0111b166cabd982806322e2220902ade52d","commits":[{"id":"6314e0111b166cabd982806322e2220902ade52d","message":"docs(治理): 裁决计数随 DEC-042/043/044/046 登记更新为 45 条(38 approved)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/6314e0111b166cabd982806322e2220902ade52d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T09:37:21-07:00","added":[],"removed":[],"modified":["平台治理/基础/README.md","平台治理/基础/总体开发计划.md"]},{"id":"08ec2848ed6ee11064089b69df948226d98df8fc","message":"docs(决策): DEC-044 实施补记八条(规则落模块层、签收按版本、read 动作、真人会话无法机器区分等)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/08ec2848ed6ee11064089b69df948226d98df8fc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T09:02:53-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/DEC-044-体验贡献登记簿建表与首个消费者-草案.md"]}],"total_commits":0,"head_commit":{"id":"6314e0111b166cabd982806322e2220902ade52d","message":"docs(治理): 裁决计数随 DEC-042/043/044/046 登记更新为 45 条(38 approved)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/6314e0111b166cabd982806322e2220902ade52d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T09:37:21-07:00","added":[],"removed":[],"modified":["平台治理/基础/README.md","平台治理/基础/总体开发计划.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":16600,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-09-24T01:33:58+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
|
1790187484
|
1790187501
|
0
|
1790187482
|
1790187501
|
|
|
0
|
Edit
Delete
|
|
23787
|
test(template): verify combined release and settle test(template): verify combined release and settled director locking...
|
57
|
5
|
governance.yml
|
157
|
5
|
0
|
refs/heads/main
|
5be805bc68721833734282a6940007a275583165
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ab568e701b98d0e678ee9af7b1c56ccf1937e576","after":"5be805bc68721833734282a6940007a275583165","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/ab568e701b98d0e678ee9af7b1c56ccf1937e576...5be805bc68721833734282a6940007a275583165","commits":[{"id":"5be805bc68721833734282a6940007a275583165","message":"test(template): verify combined release and settled director locking\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/5be805bc68721833734282a6940007a275583165","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-09T04:36:33-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-09-template-making-uiux.md","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/production-security.latest.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/template-making-uiux-20260909/README.md","reports/template-making-uiux-20260909/summary.json","reports/toolchain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-ui-acceptance.mjs"]},{"id":"3568643a79588fcc4a9f76c1aabc201291379048","message":"docs: retain verified frame rollout records\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/3568643a79588fcc4a9f76c1aabc201291379048","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-09T04:26:07-07:00","added":["docs/releases/2026-09-09-storyboard-frames1.md","reports/storyboard-frame-dialog-20260909/live-verification.json"],"removed":[],"modified":["docs/governance/log/2026-09-09-storyboard-frame-dialog.md","docs/releases/current.md","reports/governance-docs.latest.json","reports/storyboard-frame-dialog-20260909/README.md","reports/storyboard-frame-dialog-20260909/summary.json"]},{"id":"6c0025e13c2f8abdef7332129ae9407570093694","message":"merge: preserve published frame dialogs before template release\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/6c0025e13c2f8abdef7332129ae9407570093694","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-09T04:24:27-07:00","added":["docs/governance/log/2026-09-09-storyboard-frame-dialog.md","reports/director-review-20260909/summary.json","reports/storyboard-frame-dialog-20260909/README.md","reports/storyboard-frame-dialog-20260909/desktop.first.png","reports/storyboard-frame-dialog-20260909/desktop.last.png","reports/storyboard-frame-dialog-20260909/mobile.first.png","reports/storyboard-frame-dialog-20260909/mobile.last.png","reports/storyboard-frame-dialog-20260909/mobile.saved.png","reports/storyboard-frame-dialog-20260909/summary.json","scripts/lib/storyboard-frame-dialog-ui-acceptance.mjs"],"removed":[],"modified":["CLAUDE.md","apps/web/src/components/material-factory/StoryboardFrameGeneration.tsx","apps/web/src/components/material-factory/StoryboardStudio.tsx","docs/governance/log/2026-09-09-director-review.md","reports/contract-consumers.latest.json","reports/director-review-20260909/README.md","reports/governance-docs.latest.json","reports/governance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-security.latest.json","reports/public-file-integration.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/validation-source.latest.json","scripts/check-ui-acceptance.mjs"]},{"id":"1f75c207f4de0e7dfe94b0184b74d3e9d1f0fba2","message":"fix(template): keep focused fields visible in compact editor layouts\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/1f75c207f4de0e7dfe94b0184b74d3e9d1f0fba2","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-09T04:24:13-07:00","added":["docs/releases/2026-09-09-template-making-uiux1.md"],"removed":[],"modified":["apps/web/src/components/material-factory/EditStudio.tsx","docs/governance/log/2026-09-09-template-making-uiux.md","reports/dependency-audit.latest.json","reports/inference-acceptance.latest.json","reports/production-acceptance.latest.json","reports/public-file-acceptance.latest.json","reports/runtime-acceptance.latest.json","reports/script-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/template-making-uiux-20260909/summary.json","reports/ui-acceptance.latest.json","scripts/lib/template-making-ui-acceptance.mjs"]}],"total_commits":0,"head_commit":{"id":"5be805bc68721833734282a6940007a275583165","message":"test(template): verify combined release and settled director locking\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/5be805bc68721833734282a6940007a275583165","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-09T04:36:33-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-09-template-making-uiux.md","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/production-security.latest.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/template-making-uiux-20260909/README.md","reports/template-making-uiux-20260909/summary.json","reports/toolchain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-ui-acceptance.mjs"]},"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":774066,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":8,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-09-09T19:25: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
|
1788953800
|
1788953840
|
0
|
1788953798
|
1788953840
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
27182
|
fix(backup): staging与prod环境强制要求显式提供PG与MinIO凭据
|
133
|
5
|
infra.yml
|
23
|
5
|
0
|
refs/heads/main
|
13bd73cfa8d2d83f1142017d00b0ac10ebcf6e18
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"abac9719e7d634761d231826aacb46792209c054","after":"13bd73cfa8d2d83f1142017d00b0ac10ebcf6e18","compare_url":"https://gitea.g-hi.com/luoanwu/infra/compare/abac9719e7d634761d231826aacb46792209c054...13bd73cfa8d2d83f1142017d00b0ac10ebcf6e18","commits":[{"id":"13bd73cfa8d2d83f1142017d00b0ac10ebcf6e18","message":"fix(backup): staging与prod环境强制要求显式提供PG与MinIO凭据\n","url":"https://gitea.g-hi.com/luoanwu/infra/commit/13bd73cfa8d2d83f1142017d00b0ac10ebcf6e18","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-08T06:51:56-08:00","added":[],"removed":[],"modified":["backup/pg-dump.sh","test/pg-dump.test.mjs"]}],"total_commits":0,"head_commit":{"id":"13bd73cfa8d2d83f1142017d00b0ac10ebcf6e18","message":"fix(backup): staging与prod环境强制要求显式提供PG与MinIO凭据\n","url":"https://gitea.g-hi.com/luoanwu/infra/commit/13bd73cfa8d2d83f1142017d00b0ac10ebcf6e18","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-08T06:51:56-08:00","added":[],"removed":[],"modified":["backup/pg-dump.sh","test/pg-dump.test.mjs"]},"repository":{"id":133,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"infra","full_name":"luoanwu/infra","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1526,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/infra/languages","html_url":"https://gitea.g-hi.com/luoanwu/infra","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/infra","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/infra.git","clone_url":"https://gitea.g-hi.com/luoanwu/infra.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-11T21:11:15+08:00","updated_at":"2026-11-05T10:32:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1794149638
|
1794149759
|
0
|
1794149518
|
1794149759
|
|
|
0
|
Edit
Delete
|
|
26630
|
chore(reports): 回绑HR受控采用公开记录文档检查 @ fb5168120
|
116
|
5
|
platform.yml
|
1082
|
5
|
0
|
refs/heads/main
|
0e1277f61d6debf4f0f84d077daec6d30c64927d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"abf755add056f190de205613f2f1c55ba7ae9047","after":"0e1277f61d6debf4f0f84d077daec6d30c64927d","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/abf755add056f190de205613f2f1c55ba7ae9047...0e1277f61d6debf4f0f84d077daec6d30c64927d","commits":[{"id":"0e1277f61d6debf4f0f84d077daec6d30c64927d","message":"chore(reports): 回绑HR受控采用公开记录文档检查 @ fb5168120\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0e1277f61d6debf4f0f84d077daec6d30c64927d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-28T18:18:11-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/governance-docs.latest.json"]},{"id":"fb5168120df25001d378a937898f5c4424ed4940","message":"docs(HR): 留存受控登记计划和独立审批阻断并收回临时权限\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fb5168120df25001d378a937898f5c4424ed4940","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-28T18:17:20-07:00","added":["docs/evidence/hr-transfer-scope-2026-10-28/fact-adoption-cleanup.public.json","docs/evidence/hr-transfer-scope-2026-10-28/fact-adoption-progress.public.json","docs/evidence/hr-transfer-scope-2026-10-28/fact-registration-dry-run.public.json","docs/evidence/hr-transfer-scope-2026-10-28/fact-registration-plan.json","docs/evidence/hr-transfer-scope-2026-10-28/final-health.public.json","docs/evidence/hr-transfer-scope-2026-10-28/hr-os-product-layer.public.json","docs/evidence/hr-transfer-scope-2026-10-28/hr-os-product-release-readiness.public.json","docs/evidence/hr-transfer-scope-2026-10-28/hr-os-product-release-reproduction.public.json","docs/evidence/hr-transfer-scope-2026-10-28/hr-runtime-acceptance.public.json","docs/evidence/hr-transfer-scope-2026-10-28/temporary-ops-host.public.json","docs/evidence/hr-transfer-scope-2026-10-28/workbench-snapshot-publication.public.json"],"removed":[],"modified":["docs/hr-transfer-scope-integration-2026-10-28.md"]}],"total_commits":0,"head_commit":{"id":"0e1277f61d6debf4f0f84d077daec6d30c64927d","message":"chore(reports): 回绑HR受控采用公开记录文档检查 @ fb5168120\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0e1277f61d6debf4f0f84d077daec6d30c64927d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-28T18:18:11-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/governance-docs.latest.json"]},"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":134047,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":157,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-29T08:45: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
|
1793236784
|
1793237911
|
0
|
1793236782
|
1793237942
|
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
|
|
24058
|
fix(runtime): 框架残留 compose 补 project 名——退出 api-nes fix(runtime): 框架残留 compose 补 project 名——退出 api-nestjs 撞名(C-13 / 一致性门禁 L9)...
|
116
|
5
|
platform.yml
|
101
|
5
|
0
|
refs/heads/main
|
0c5d0b09bc2d1c4baddfd59b484c5fdcbe0917ab
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ac396a0f27fd673e02fc0c2f5887ea7f06b879b4","after":"0c5d0b09bc2d1c4baddfd59b484c5fdcbe0917ab","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/ac396a0f27fd673e02fc0c2f5887ea7f06b879b4...0c5d0b09bc2d1c4baddfd59b484c5fdcbe0917ab","commits":[{"id":"0c5d0b09bc2d1c4baddfd59b484c5fdcbe0917ab","message":"fix(runtime): 框架残留 compose 补 project 名——退出 api-nestjs 撞名(C-13 / 一致性门禁 L9)\n\nruntime/apps/api-nestjs/docker-compose.yml 未声明顶层 name,docker compose 按目录名推导为\napi-nestjs,与工作区内另外 8 个仓的同名 compose 共用容器与具名卷(api-nestjs_pgdata /\nredisdata / miniodata);后 up 的那个会复用前一个的数据。框架仓同名文件已写成\n`name: ${COMPOSE_PROJECT_NAME:-base-framework}`,本仓这份是更早版本的残留。\n\n按同一写法补上,默认值取本仓专属 enterprise-platform-runtime-dev(不沿用框架默认,否则\n改为与框架仓撞名)。本文件是框架默认 dev compose,其端口 5432 / 6379 与本仓实际底座\n(stack/compose.yaml,project enterprise-platform-stack)无关,改名不影响任何在跑的服务。\n\n一致性门禁 L9 参与仓 9 → 8;余 8 个仓在业务应用层与企业领域应用层,按 C-13 由各仓 Owner\n与 SRE 处置。三组卷现状:api-nestjs_* 与 enterprise-idp_* 共 5 个卷,所属容器均为\ncreated / exited 非运行态;C-13 要求的 pg_dump 尚未做(仓备份-2026-09-16/ 目前只有 4 个 git bundle)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0c5d0b09bc2d1c4baddfd59b484c5fdcbe0917ab","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T16:25:43-07:00","added":[],"removed":[],"modified":["runtime/apps/api-nestjs/docker-compose.yml"]}],"total_commits":0,"head_commit":{"id":"0c5d0b09bc2d1c4baddfd59b484c5fdcbe0917ab","message":"fix(runtime): 框架残留 compose 补 project 名——退出 api-nestjs 撞名(C-13 / 一致性门禁 L9)\n\nruntime/apps/api-nestjs/docker-compose.yml 未声明顶层 name,docker compose 按目录名推导为\napi-nestjs,与工作区内另外 8 个仓的同名 compose 共用容器与具名卷(api-nestjs_pgdata /\nredisdata / miniodata);后 up 的那个会复用前一个的数据。框架仓同名文件已写成\n`name: ${COMPOSE_PROJECT_NAME:-base-framework}`,本仓这份是更早版本的残留。\n\n按同一写法补上,默认值取本仓专属 enterprise-platform-runtime-dev(不沿用框架默认,否则\n改为与框架仓撞名)。本文件是框架默认 dev compose,其端口 5432 / 6379 与本仓实际底座\n(stack/compose.yaml,project enterprise-platform-stack)无关,改名不影响任何在跑的服务。\n\n一致性门禁 L9 参与仓 9 → 8;余 8 个仓在业务应用层与企业领域应用层,按 C-13 由各仓 Owner\n与 SRE 处置。三组卷现状:api-nestjs_* 与 enterprise-idp_* 共 5 个卷,所属容器均为\ncreated / exited 非运行态;C-13 要求的 pg_dump 尚未做(仓备份-2026-09-16/ 目前只有 4 个 git bundle)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0c5d0b09bc2d1c4baddfd59b484c5fdcbe0917ab","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T16:25:43-07:00","added":[],"removed":[],"modified":["runtime/apps/api-nestjs/docker-compose.yml"]},"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":17167,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":42,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-18T07:25: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
|
3
|
33
|
1789687636
|
1789687678
|
0
|
1789687572
|
1789687994
|
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
|
|
24184
|
docs(部署): 记录补 §15——D-12 修掉(实为两处),以及重建产物撞出的两个部署坑
|
116
|
5
|
platform.yml
|
150
|
5
|
0
|
refs/heads/main
|
67e81931c6da187ea61adff37ad74a4d9b672e8e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ac4f5b8ef04795013b51bcb9bb6d4c353e091311","after":"67e81931c6da187ea61adff37ad74a4d9b672e8e","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/ac4f5b8ef04795013b51bcb9bb6d4c353e091311...67e81931c6da187ea61adff37ad74a4d9b672e8e","commits":[{"id":"67e81931c6da187ea61adff37ad74a4d9b672e8e","message":"docs(部署): 记录补 §15——D-12 修掉(实为两处),以及重建产物撞出的两个部署坑\n\n实现提交 59265a6。本节记三件事:\n\n一、D-12 登记的是顶栏,实际是两处同病,第二处(登录页的 typeof window 分支)每次打开都在报、\n与有没有会话无关。它还改写了一条既有结论:同源托管记录 §4.3 记的那个「缺配置」就是产物原文,\n客户端随后整片换掉了——当时看到的渲染没错,但那是水合失败后重渲染的结果,不是水合成功。\n定位用对照实验(清空会话重载不报、植入会话即报),不是读代码猜。\n\n二、重建静态产物撞出两个坑,都会让人误判成「发好了」:\n① next build 把 .env.local 烤进产物——第一次重建后 out/ 里出现 localhost:3098 与工作台\n clientId,而这份产物是给网关同源托管的,API 基地址本该为空。在有 .env.local 的开发机上\n 直接 build,等于把 dev 配置发到网关。\n② next build 删目录再造 out/,inode 变了,caddy 的绑定挂载失效、/srv/workbench 变空,\n 而网关照样回 200——发的是 25 字节占位响应。「200 且有内容」不等于「发的是你刚建的产物」。\n force-recreate 后恢复。时序上坑 ① 那份产物从未真正对外发过,因为坑 ② 同刻已让挂载失效。\n\n三、ui-acceptance 因改动落在 runtime/apps 按作用域过期,Owner 定:先提交、过期登记在案、\n重跑排到下一轮(D-14,与 D-13 同批)。在那之前该报告不覆盖本次工作台改动。\n\n同轮把已修的 D-12 从 §14.5 未闭环表摘出并指向 §15。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/67e81931c6da187ea61adff37ad74a4d9b672e8e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T16:41:54-07:00","added":[],"removed":[],"modified":["docs/dev部署运行重做记录-2026-09-18.md"]}],"total_commits":0,"head_commit":{"id":"67e81931c6da187ea61adff37ad74a4d9b672e8e","message":"docs(部署): 记录补 §15——D-12 修掉(实为两处),以及重建产物撞出的两个部署坑\n\n实现提交 59265a6。本节记三件事:\n\n一、D-12 登记的是顶栏,实际是两处同病,第二处(登录页的 typeof window 分支)每次打开都在报、\n与有没有会话无关。它还改写了一条既有结论:同源托管记录 §4.3 记的那个「缺配置」就是产物原文,\n客户端随后整片换掉了——当时看到的渲染没错,但那是水合失败后重渲染的结果,不是水合成功。\n定位用对照实验(清空会话重载不报、植入会话即报),不是读代码猜。\n\n二、重建静态产物撞出两个坑,都会让人误判成「发好了」:\n① next build 把 .env.local 烤进产物——第一次重建后 out/ 里出现 localhost:3098 与工作台\n clientId,而这份产物是给网关同源托管的,API 基地址本该为空。在有 .env.local 的开发机上\n 直接 build,等于把 dev 配置发到网关。\n② next build 删目录再造 out/,inode 变了,caddy 的绑定挂载失效、/srv/workbench 变空,\n 而网关照样回 200——发的是 25 字节占位响应。「200 且有内容」不等于「发的是你刚建的产物」。\n force-recreate 后恢复。时序上坑 ① 那份产物从未真正对外发过,因为坑 ② 同刻已让挂载失效。\n\n三、ui-acceptance 因改动落在 runtime/apps 按作用域过期,Owner 定:先提交、过期登记在案、\n重跑排到下一轮(D-14,与 D-13 同批)。在那之前该报告不覆盖本次工作台改动。\n\n同轮把已修的 D-12 从 §14.5 未闭环表摘出并指向 §15。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/67e81931c6da187ea61adff37ad74a4d9b672e8e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T16:41:54-07:00","added":[],"removed":[],"modified":["docs/dev部署运行重做记录-2026-09-18.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":21174,"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-19T07:41: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
|
30
|
1789774949
|
1789774987
|
0
|
1789774924
|
1789775032
|
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
|