|
25857
|
chore(reports): bind adversarial static, runtime a chore(reports): bind adversarial static, runtime and UI receipts...
|
76
|
5
|
governance.yml
|
192
|
5
|
0
|
refs/heads/main
|
0d672ce052bd8d0c18fbf60689be127d0bbce9d8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"13ffbabd2110bc965517e883b373f8f2dadbe65c","after":"0d672ce052bd8d0c18fbf60689be127d0bbce9d8","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/13ffbabd2110bc965517e883b373f8f2dadbe65c...0d672ce052bd8d0c18fbf60689be127d0bbce9d8","commits":[{"id":"0d672ce052bd8d0c18fbf60689be127d0bbce9d8","message":"chore(reports): bind adversarial static, runtime and UI receipts\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0d672ce052bd8d0c18fbf60689be127d0bbce9d8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T18:38:04-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"c07732b9124d38199ef6a478248ddae6e4a30867","message":"test(realtime): isolate backlog metrics fixture from automatic delivery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/c07732b9124d38199ef6a478248ddae6e4a30867","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T18:33:54-07:00","added":["docs/evidence/adversarial-deployment-2026-10-15.json","docs/evidence/adversarial-renamed-stats-round1.json","docs/evidence/adversarial-ui-round1.json"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/test/realtime.stats.test.ts","apps/api-nestjs/test/realtime.stats.test.ts","docs/evidence/adversarial-2026-10-15.md","docs/governance-experience.md"]}],"total_commits":0,"head_commit":{"id":"0d672ce052bd8d0c18fbf60689be127d0bbce9d8","message":"chore(reports): bind adversarial static, runtime and UI receipts\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0d672ce052bd8d0c18fbf60689be127d0bbce9d8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T18:38:04-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":105948,"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-16T09:21: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
|
36
|
1792114738
|
1792114747
|
0
|
1792114736
|
1792114762
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25858
|
chore(reports): bind adversarial static, runtime a chore(reports): bind adversarial static, runtime and UI receipts...
|
76
|
5
|
platform-governance.yml
|
193
|
5
|
0
|
refs/heads/main
|
0d672ce052bd8d0c18fbf60689be127d0bbce9d8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"13ffbabd2110bc965517e883b373f8f2dadbe65c","after":"0d672ce052bd8d0c18fbf60689be127d0bbce9d8","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/13ffbabd2110bc965517e883b373f8f2dadbe65c...0d672ce052bd8d0c18fbf60689be127d0bbce9d8","commits":[{"id":"0d672ce052bd8d0c18fbf60689be127d0bbce9d8","message":"chore(reports): bind adversarial static, runtime and UI receipts\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0d672ce052bd8d0c18fbf60689be127d0bbce9d8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T18:38:04-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"c07732b9124d38199ef6a478248ddae6e4a30867","message":"test(realtime): isolate backlog metrics fixture from automatic delivery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/c07732b9124d38199ef6a478248ddae6e4a30867","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T18:33:54-07:00","added":["docs/evidence/adversarial-deployment-2026-10-15.json","docs/evidence/adversarial-renamed-stats-round1.json","docs/evidence/adversarial-ui-round1.json"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/test/realtime.stats.test.ts","apps/api-nestjs/test/realtime.stats.test.ts","docs/evidence/adversarial-2026-10-15.md","docs/governance-experience.md"]}],"total_commits":0,"head_commit":{"id":"0d672ce052bd8d0c18fbf60689be127d0bbce9d8","message":"chore(reports): bind adversarial static, runtime and UI receipts\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0d672ce052bd8d0c18fbf60689be127d0bbce9d8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T18:38:04-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":105948,"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-16T09:21: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
|
1792114748
|
1792114756
|
0
|
1792114736
|
1792114762
|
|
|
0
|
Edit
Delete
|
|
25646
|
chore(reports): bind rule candidate verification a chore(reports): bind rule candidate verification at c1bf4c39...
|
116
|
5
|
platform.yml
|
675
|
5
|
0
|
refs/heads/main
|
b5fc6867011df0ef7dce88759ef26d0271b68977
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"141d7de3b230f4ba653680fe80567ef42092d8c3","after":"b5fc6867011df0ef7dce88759ef26d0271b68977","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/141d7de3b230f4ba653680fe80567ef42092d8c3...b5fc6867011df0ef7dce88759ef26d0271b68977","commits":[{"id":"b5fc6867011df0ef7dce88759ef26d0271b68977","message":"chore(reports): bind rule candidate verification at c1bf4c39\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b5fc6867011df0ef7dce88759ef26d0271b68977","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T14:45:48-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/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"c1bf4c3937ac45053bfd43ae0c22ae6064f76626","message":"docs(ees): record rule candidate acceptance and remaining K7 gaps\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c1bf4c3937ac45053bfd43ae0c22ae6064f76626","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T14:43:55-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/企业实体服务/客商财域包候选-2026-10-11.md","runtime/CLAUDE.md"]},{"id":"d2aa58b55cee48bb8a384edce19a77d50441e468","message":"feat(ees): add default-denied rule service execution candidate\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d2aa58b55cee48bb8a384edce19a77d50441e468","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T14:36:10-07:00","added":["runtime/services/enterprise-entity-service/src/domains/rule-execution.mjs","runtime/services/enterprise-entity-service/test/domain-rule-execution.integration.test.mjs","runtime/services/enterprise-entity-service/test/domain-rule-execution.test.mjs"],"removed":[],"modified":["docs/企业实体服务/客商财域包候选-2026-10-11.md","governance/enterprise-entity-service-isolation-ddl.json","runtime/services/enterprise-entity-service/README.md","runtime/services/enterprise-entity-service/sdk/README.md","runtime/services/enterprise-entity-service/sdk/scripts/build.mjs","runtime/services/enterprise-entity-service/src/domains/catalog.mjs","runtime/services/enterprise-entity-service/src/domains/domain-kernel.mjs","runtime/services/enterprise-entity-service/src/domains/engine-api.mjs","runtime/services/enterprise-entity-service/test/domain-sdk.test.mjs"]}],"total_commits":0,"head_commit":{"id":"b5fc6867011df0ef7dce88759ef26d0271b68977","message":"chore(reports): bind rule candidate verification at c1bf4c39\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b5fc6867011df0ef7dce88759ef26d0271b68977","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T14:45:48-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/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":40519,"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-13T04:53: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
|
1791841572
|
1791841771
|
0
|
1791841570
|
1791842776
|
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
|
|
25076
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into codex/saga-reservation-death-20261002...
|
121
|
5
|
kernel-ci.yml
|
429
|
5
|
0
|
refs/heads/main
|
f7cec9f407f9613470def8c7a8c210689acb17da
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1441573e135bfc1557c366d4e6615ac56dd6f89f","after":"f7cec9f407f9613470def8c7a8c210689acb17da","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/1441573e135bfc1557c366d4e6615ac56dd6f89f...f7cec9f407f9613470def8c7a8c210689acb17da","commits":[{"id":"f7cec9f407f9613470def8c7a8c210689acb17da","message":"Merge remote-tracking branch 'origin/main' into codex/saga-reservation-death-20261002\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/f7cec9f407f9613470def8c7a8c210689acb17da","author":{"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:18:52-07:00","added":["docs/releases/0.209.1.md","docs/releases/candidates/scanner-retirement-hardening.md","sql/165_scanner_retirement_hardening.sql"],"removed":[],"modified":["docs/scanner-retirement.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","package.json","test/scanner-retirement.integration.test.js"]},{"id":"58abd491dc8e4a5ee4e9d3ac95987dc13b1a6b8f","message":"Merge remote-tracking branch 'origin/main' into codex/saga-reservation-death-20261002\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/58abd491dc8e4a5ee4e9d3ac95987dc13b1a6b8f","author":{"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:09:00-07:00","added":["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/slo.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","model/historical-facts.json","model/plan-ledger.json","model/state-journal.json","package.json","src/metrics.js","src/scheduler-lease.js"]},{"id":"831cafb8b7885e6dbb98906dd073db64ff4f86d1","message":"docs: clarify recorded governance owner self-assignments\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/831cafb8b7885e6dbb98906dd073db64ff4f86d1","author":{"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:05:50-07:00","added":[],"removed":[],"modified":["docs/governance-evidence.md","model/not-verified-work-policy.json"]},{"id":"bdf8f6434a8995630bebcf44d8d4881e16fc6b7f","message":"Merge remote-tracking branch 'origin/main' into codex/saga-reservation-death-20261002\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/bdf8f6434a8995630bebcf44d8d4881e16fc6b7f","author":{"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:01:23-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"],"removed":[],"modified":["docs/governance-evidence.md","model/governance-evidence.json"]},{"id":"52d717f2b7e98b84ea73ea4d908f0067b318bdb3","message":"fix: align UDM-19 legal retention governance with owner decision\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/52d717f2b7e98b84ea73ea4d908f0067b318bdb3","author":{"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:01:23-07:00","added":[],"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","model/gap-governance.json","model/not-verified-work-policy.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"]}],"total_commits":0,"head_commit":{"id":"f7cec9f407f9613470def8c7a8c210689acb17da","message":"Merge remote-tracking branch 'origin/main' into codex/saga-reservation-death-20261002\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/f7cec9f407f9613470def8c7a8c210689acb17da","author":{"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:18:52-07:00","added":["docs/releases/0.209.1.md","docs/releases/candidates/scanner-retirement-hardening.md","sql/165_scanner_retirement_hardening.sql"],"removed":[],"modified":["docs/scanner-retirement.md","docs/v1.1-local-contracts-draft.md","model/catalog.json","package.json","test/scanner-retirement.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":275963,"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":19,"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:17:40+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1791035667
|
1791037757
|
0
|
1790986859
|
1791037757
|
|
|
0
|
Edit
Delete
|
|
24858
|
feat: add local FactEnvelope v1 mapper for Task/Ca feat: add local FactEnvelope v1 mapper for Task/Case/Outcome integration events (P2.2a)...
|
121
|
5
|
kernel-ci.yml
|
211
|
5
|
0
|
refs/heads/main
|
db7d06fa8ff9483b408fc9ff1cbbc6ee59aac7ef
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"14791bb727ea85c0ff5c83afb27ab58cbadc716a","after":"db7d06fa8ff9483b408fc9ff1cbbc6ee59aac7ef","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/14791bb727ea85c0ff5c83afb27ab58cbadc716a...db7d06fa8ff9483b408fc9ff1cbbc6ee59aac7ef","commits":[{"id":"db7d06fa8ff9483b408fc9ff1cbbc6ee59aac7ef","message":"feat: add local FactEnvelope v1 mapper for Task/Case/Outcome integration events (P2.2a)\n\nPure mapper plus a pinned platform schema snapshot and positive/negative fixtures.\nLocal v1/v1.1/v1.2 contracts are unchanged; no facts.json producer registration (pending P2.1c/CHG).\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/db7d06fa8ff9483b408fc9ff1cbbc6ee59aac7ef","author":{"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:20:07-07:00","added":["contracts/external/README.md","contracts/external/fact-envelope.v1.schema.json","src/fact-envelope.js","test/fact-envelope.test.js"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"db7d06fa8ff9483b408fc9ff1cbbc6ee59aac7ef","message":"feat: add local FactEnvelope v1 mapper for Task/Case/Outcome integration events (P2.2a)\n\nPure mapper plus a pinned platform schema snapshot and positive/negative fixtures.\nLocal v1/v1.1/v1.2 contracts are unchanged; no facts.json producer registration (pending P2.1c/CHG).\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/db7d06fa8ff9483b408fc9ff1cbbc6ee59aac7ef","author":{"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:20:07-07:00","added":["contracts/external/README.md","contracts/external/fact-envelope.v1.schema.json","src/fact-envelope.js","test/fact-envelope.test.js"],"removed":[],"modified":[]},"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":129160,"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-09-30T23:20:14+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790829520
|
1790829552
|
0
|
1790781853
|
1790829552
|
|
|
0
|
Edit
Delete
|
|
25369
|
test(fact): verify dev retry after outage and lost test(fact): verify dev retry after outage and lost acknowledgement...
|
83
|
5
|
governance.yml
|
60
|
5
|
0
|
refs/heads/main
|
5610cb3abf777eabb83c8c6353f13a6f1af10c5d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"14861eb6af3192643ae427d3a11efa6d0ce702db","after":"5610cb3abf777eabb83c8c6353f13a6f1af10c5d","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/14861eb6af3192643ae427d3a11efa6d0ce702db...5610cb3abf777eabb83c8c6353f13a6f1af10c5d","commits":[{"id":"5610cb3abf777eabb83c8c6353f13a6f1af10c5d","message":"test(fact): verify dev retry after outage and lost acknowledgement\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/5610cb3abf777eabb83c8c6353f13a6f1af10c5d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T02:41:54-07:00","added":["docs/domain/fact-dev-recovery-acceptance-2026-10-10.md"],"removed":[],"modified":["CLAUDE.md","apps/api-nestjs/test/platform-fact-delivery.acceptance.test.ts"]}],"total_commits":0,"head_commit":{"id":"5610cb3abf777eabb83c8c6353f13a6f1af10c5d","message":"test(fact): verify dev retry after outage and lost acknowledgement\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/5610cb3abf777eabb83c8c6353f13a6f1af10c5d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T02:41:54-07:00","added":["docs/domain/fact-dev-recovery-acceptance-2026-10-10.md"],"removed":[],"modified":["CLAUDE.md","apps/api-nestjs/test/platform-fact-delivery.acceptance.test.ts"]},"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":9207,"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-09-27T10:58:03+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
4
|
0
|
1791627592
|
0
|
1791626456
|
1791627592
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25370
|
test(fact): verify dev retry after outage and lost test(fact): verify dev retry after outage and lost acknowledgement...
|
83
|
5
|
platform-governance.yml
|
61
|
5
|
0
|
refs/heads/main
|
5610cb3abf777eabb83c8c6353f13a6f1af10c5d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"14861eb6af3192643ae427d3a11efa6d0ce702db","after":"5610cb3abf777eabb83c8c6353f13a6f1af10c5d","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/14861eb6af3192643ae427d3a11efa6d0ce702db...5610cb3abf777eabb83c8c6353f13a6f1af10c5d","commits":[{"id":"5610cb3abf777eabb83c8c6353f13a6f1af10c5d","message":"test(fact): verify dev retry after outage and lost acknowledgement\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/5610cb3abf777eabb83c8c6353f13a6f1af10c5d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T02:41:54-07:00","added":["docs/domain/fact-dev-recovery-acceptance-2026-10-10.md"],"removed":[],"modified":["CLAUDE.md","apps/api-nestjs/test/platform-fact-delivery.acceptance.test.ts"]}],"total_commits":0,"head_commit":{"id":"5610cb3abf777eabb83c8c6353f13a6f1af10c5d","message":"test(fact): verify dev retry after outage and lost acknowledgement\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/5610cb3abf777eabb83c8c6353f13a6f1af10c5d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T02:41:54-07:00","added":["docs/domain/fact-dev-recovery-acceptance-2026-10-10.md"],"removed":[],"modified":["CLAUDE.md","apps/api-nestjs/test/platform-fact-delivery.acceptance.test.ts"]},"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":9207,"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-09-27T10:58:03+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
8
|
1791628279
|
1791628398
|
0
|
1791626456
|
1791628398
|
|
|
0
|
Edit
Delete
|
|
25534
|
chore(reports): bind final merged documentation cl chore(reports): bind final merged documentation claims...
|
116
|
5
|
platform.yml
|
605
|
5
|
0
|
refs/heads/main
|
e7ae9f9f1b78d437062bc0c3c6abfaf315ef283b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"14973b7b250d55b8c15d17fd050dfabc78fb6b21","after":"e7ae9f9f1b78d437062bc0c3c6abfaf315ef283b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/14973b7b250d55b8c15d17fd050dfabc78fb6b21...e7ae9f9f1b78d437062bc0c3c6abfaf315ef283b","commits":[{"id":"e7ae9f9f1b78d437062bc0c3c6abfaf315ef283b","message":"chore(reports): bind final merged documentation claims\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e7ae9f9f1b78d437062bc0c3c6abfaf315ef283b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T02:18:11-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},{"id":"3e8e2830b882e960f6ef445b17c53f6bc5106bb1","message":"Merge completed ERK precutover acceptance into published main\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3e8e2830b882e960f6ef445b17c53f6bc5106bb1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T02:18:07-07:00","added":["docs/企业实体服务/Worker候选宿主与验收.md","docs/企业实体服务/Worker隔离验收报告.json","docs/企业实体服务/接管前控制与围栏设计.md","docs/企业实体服务/最新主线运行输入核对.json","docs/企业实体服务/本机ERK接管前验收.json","docs/企业实体服务/本机ERK接管前验收.md","docs/企业实体服务/本轮只读备份恢复材料.json","docs/企业实体服务/本轮只读备份恢复材料.md","docs/企业实体服务/本轮隔离资源清理.json","runtime/services/enterprise-entity-service/.npmrc","runtime/services/enterprise-entity-service/docs/identity-integration.md","runtime/services/enterprise-entity-service/scripts/precutover-discover.mjs","runtime/services/enterprise-entity-service/scripts/precutover-inventory.mjs","runtime/services/enterprise-entity-service/scripts/precutover-live-restore.mjs","runtime/services/enterprise-entity-service/scripts/record-precutover.mjs","runtime/services/enterprise-entity-service/src/api-health.mjs","runtime/services/enterprise-entity-service/src/identity-adapter.mjs","runtime/services/enterprise-entity-service/src/isolation-control.mjs","runtime/services/enterprise-entity-service/src/isolation-effects.mjs","runtime/services/enterprise-entity-service/src/worker-host.mjs","runtime/services/enterprise-entity-service/src/worker-runtime.mjs","runtime/services/enterprise-entity-service/test/api-health.test.mjs","runtime/services/enterprise-entity-service/test/control.integration.test.mjs","runtime/services/enterprise-entity-service/test/control.test.mjs","runtime/services/enterprise-entity-service/test/identity-adapter.test.mjs","runtime/services/enterprise-entity-service/test/precutover-restore.test.mjs","runtime/services/enterprise-entity-service/test/worker-fixture.mjs","runtime/services/enterprise-entity-service/test/worker-runtime.test.mjs","runtime/services/enterprise-entity-service/test/worker.integration.test.mjs"],"removed":[],"modified":["contracts/candidates/enterprise-entity-service/admission.v1.json","docs/企业实体服务/实施治理与批准范围.md","docs/企业实体服务/本机ERK接管切换材料.md","governance/README.md","governance/check-enterprise-entity-service.mjs","governance/check-pins.mjs","governance/enterprise-entity-service-isolation-ddl.json","governance/test/check-pins.test.mjs","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json","runtime/services/enterprise-entity-service/.dockerignore","runtime/services/enterprise-entity-service/Dockerfile","runtime/services/enterprise-entity-service/README.md","runtime/services/enterprise-entity-service/compose.candidate.yaml","runtime/services/enterprise-entity-service/docs/fence-isolation.md","runtime/services/enterprise-entity-service/docs/host-isolation.md","runtime/services/enterprise-entity-service/package.json","runtime/services/enterprise-entity-service/pnpm-lock.yaml","runtime/services/enterprise-entity-service/src/business-adapter.mjs","runtime/services/enterprise-entity-service/src/isolation-fence.mjs","runtime/services/enterprise-entity-service/src/runtime.mjs","runtime/services/enterprise-entity-service/test/business-adapter.test.mjs","runtime/services/enterprise-entity-service/test/host.test.mjs"]},{"id":"0dd458f1eed55e715387520378618ea152169ef8","message":"Merge ERK acceptance preserving validated reports and parallel documentation\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0dd458f1eed55e715387520378618ea152169ef8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T02:15:18-07:00","added":["docs/企业实体服务/Worker候选宿主与验收.md","docs/企业实体服务/Worker隔离验收报告.json","docs/企业实体服务/接管前控制与围栏设计.md","docs/企业实体服务/最新主线运行输入核对.json","docs/企业实体服务/本机ERK接管前验收.json","docs/企业实体服务/本机ERK接管前验收.md","docs/企业实体服务/本轮只读备份恢复材料.json","docs/企业实体服务/本轮只读备份恢复材料.md","docs/企业实体服务/本轮隔离资源清理.json","runtime/services/enterprise-entity-service/.npmrc","runtime/services/enterprise-entity-service/docs/identity-integration.md","runtime/services/enterprise-entity-service/scripts/precutover-discover.mjs","runtime/services/enterprise-entity-service/scripts/precutover-inventory.mjs","runtime/services/enterprise-entity-service/scripts/precutover-live-restore.mjs","runtime/services/enterprise-entity-service/scripts/record-precutover.mjs","runtime/services/enterprise-entity-service/src/api-health.mjs","runtime/services/enterprise-entity-service/src/identity-adapter.mjs","runtime/services/enterprise-entity-service/src/isolation-control.mjs","runtime/services/enterprise-entity-service/src/isolation-effects.mjs","runtime/services/enterprise-entity-service/src/worker-host.mjs","runtime/services/enterprise-entity-service/src/worker-runtime.mjs","runtime/services/enterprise-entity-service/test/api-health.test.mjs","runtime/services/enterprise-entity-service/test/control.integration.test.mjs","runtime/services/enterprise-entity-service/test/control.test.mjs","runtime/services/enterprise-entity-service/test/identity-adapter.test.mjs","runtime/services/enterprise-entity-service/test/precutover-restore.test.mjs","runtime/services/enterprise-entity-service/test/worker-fixture.mjs","runtime/services/enterprise-entity-service/test/worker-runtime.test.mjs","runtime/services/enterprise-entity-service/test/worker.integration.test.mjs"],"removed":[],"modified":["contracts/candidates/enterprise-entity-service/admission.v1.json","docs/企业实体服务/实施治理与批准范围.md","docs/企业实体服务/本机ERK接管切换材料.md","governance/README.md","governance/check-enterprise-entity-service.mjs","governance/check-pins.mjs","governance/enterprise-entity-service-isolation-ddl.json","governance/test/check-pins.test.mjs","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json","runtime/services/enterprise-entity-service/.dockerignore","runtime/services/enterprise-entity-service/Dockerfile","runtime/services/enterprise-entity-service/README.md","runtime/services/enterprise-entity-service/compose.candidate.yaml","runtime/services/enterprise-entity-service/docs/fence-isolation.md","runtime/services/enterprise-entity-service/docs/host-isolation.md","runtime/services/enterprise-entity-service/package.json","runtime/services/enterprise-entity-service/pnpm-lock.yaml","runtime/services/enterprise-entity-service/src/business-adapter.mjs","runtime/services/enterprise-entity-service/src/isolation-fence.mjs","runtime/services/enterprise-entity-service/src/runtime.mjs","runtime/services/enterprise-entity-service/test/business-adapter.test.mjs","runtime/services/enterprise-entity-service/test/host.test.mjs"]},{"id":"e4c03ee4a11739fd1d659beb323a2b3e80857a43","message":"Merge ERK precutover acceptance preserving parallel documentation\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e4c03ee4a11739fd1d659beb323a2b3e80857a43","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T02:13:42-07:00","added":["docs/企业实体服务/Worker候选宿主与验收.md","docs/企业实体服务/Worker隔离验收报告.json","docs/企业实体服务/接管前控制与围栏设计.md","docs/企业实体服务/最新主线运行输入核对.json","docs/企业实体服务/本机ERK接管前验收.json","docs/企业实体服务/本机ERK接管前验收.md","docs/企业实体服务/本轮只读备份恢复材料.json","docs/企业实体服务/本轮只读备份恢复材料.md","docs/企业实体服务/本轮隔离资源清理.json","runtime/services/enterprise-entity-service/.npmrc","runtime/services/enterprise-entity-service/docs/identity-integration.md","runtime/services/enterprise-entity-service/scripts/precutover-discover.mjs","runtime/services/enterprise-entity-service/scripts/precutover-inventory.mjs","runtime/services/enterprise-entity-service/scripts/precutover-live-restore.mjs","runtime/services/enterprise-entity-service/scripts/record-precutover.mjs","runtime/services/enterprise-entity-service/src/api-health.mjs","runtime/services/enterprise-entity-service/src/identity-adapter.mjs","runtime/services/enterprise-entity-service/src/isolation-control.mjs","runtime/services/enterprise-entity-service/src/isolation-effects.mjs","runtime/services/enterprise-entity-service/src/worker-host.mjs","runtime/services/enterprise-entity-service/src/worker-runtime.mjs","runtime/services/enterprise-entity-service/test/api-health.test.mjs","runtime/services/enterprise-entity-service/test/control.integration.test.mjs","runtime/services/enterprise-entity-service/test/control.test.mjs","runtime/services/enterprise-entity-service/test/identity-adapter.test.mjs","runtime/services/enterprise-entity-service/test/precutover-restore.test.mjs","runtime/services/enterprise-entity-service/test/worker-fixture.mjs","runtime/services/enterprise-entity-service/test/worker-runtime.test.mjs","runtime/services/enterprise-entity-service/test/worker.integration.test.mjs"],"removed":[],"modified":["contracts/candidates/enterprise-entity-service/admission.v1.json","docs/企业实体服务/实施治理与批准范围.md","docs/企业实体服务/本机ERK接管切换材料.md","governance/README.md","governance/check-enterprise-entity-service.mjs","governance/check-pins.mjs","governance/enterprise-entity-service-isolation-ddl.json","governance/test/check-pins.test.mjs","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json","runtime/services/enterprise-entity-service/.dockerignore","runtime/services/enterprise-entity-service/Dockerfile","runtime/services/enterprise-entity-service/README.md","runtime/services/enterprise-entity-service/compose.candidate.yaml","runtime/services/enterprise-entity-service/docs/fence-isolation.md","runtime/services/enterprise-entity-service/docs/host-isolation.md","runtime/services/enterprise-entity-service/package.json","runtime/services/enterprise-entity-service/pnpm-lock.yaml","runtime/services/enterprise-entity-service/src/business-adapter.mjs","runtime/services/enterprise-entity-service/src/isolation-fence.mjs","runtime/services/enterprise-entity-service/src/runtime.mjs","runtime/services/enterprise-entity-service/test/business-adapter.test.mjs","runtime/services/enterprise-entity-service/test/host.test.mjs"]},{"id":"9048c754fc87db2cf6dc184b3122312e85bef6c7","message":"Merge verified ERK precutover delivery with documentation closeout main\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9048c754fc87db2cf6dc184b3122312e85bef6c7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T02:13:01-07:00","added":["docs/企业实体服务/Worker候选宿主与验收.md","docs/企业实体服务/Worker隔离验收报告.json","docs/企业实体服务/接管前控制与围栏设计.md","docs/企业实体服务/最新主线运行输入核对.json","docs/企业实体服务/本机ERK接管前验收.json","docs/企业实体服务/本机ERK接管前验收.md","docs/企业实体服务/本轮只读备份恢复材料.json","docs/企业实体服务/本轮只读备份恢复材料.md","docs/企业实体服务/本轮隔离资源清理.json","runtime/services/enterprise-entity-service/.npmrc","runtime/services/enterprise-entity-service/docs/identity-integration.md","runtime/services/enterprise-entity-service/scripts/precutover-discover.mjs","runtime/services/enterprise-entity-service/scripts/precutover-inventory.mjs","runtime/services/enterprise-entity-service/scripts/precutover-live-restore.mjs","runtime/services/enterprise-entity-service/scripts/record-precutover.mjs","runtime/services/enterprise-entity-service/src/api-health.mjs","runtime/services/enterprise-entity-service/src/identity-adapter.mjs","runtime/services/enterprise-entity-service/src/isolation-control.mjs","runtime/services/enterprise-entity-service/src/isolation-effects.mjs","runtime/services/enterprise-entity-service/src/worker-host.mjs","runtime/services/enterprise-entity-service/src/worker-runtime.mjs","runtime/services/enterprise-entity-service/test/api-health.test.mjs","runtime/services/enterprise-entity-service/test/control.integration.test.mjs","runtime/services/enterprise-entity-service/test/control.test.mjs","runtime/services/enterprise-entity-service/test/identity-adapter.test.mjs","runtime/services/enterprise-entity-service/test/precutover-restore.test.mjs","runtime/services/enterprise-entity-service/test/worker-fixture.mjs","runtime/services/enterprise-entity-service/test/worker-runtime.test.mjs","runtime/services/enterprise-entity-service/test/worker.integration.test.mjs"],"removed":[],"modified":["contracts/candidates/enterprise-entity-service/admission.v1.json","docs/企业实体服务/实施治理与批准范围.md","docs/企业实体服务/本机ERK接管切换材料.md","governance/README.md","governance/check-enterprise-entity-service.mjs","governance/check-pins.mjs","governance/enterprise-entity-service-isolation-ddl.json","governance/test/check-pins.test.mjs","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json","runtime/services/enterprise-entity-service/.dockerignore","runtime/services/enterprise-entity-service/Dockerfile","runtime/services/enterprise-entity-service/README.md","runtime/services/enterprise-entity-service/compose.candidate.yaml","runtime/services/enterprise-entity-service/docs/fence-isolation.md","runtime/services/enterprise-entity-service/docs/host-isolation.md","runtime/services/enterprise-entity-service/package.json","runtime/services/enterprise-entity-service/pnpm-lock.yaml","runtime/services/enterprise-entity-service/src/business-adapter.mjs","runtime/services/enterprise-entity-service/src/isolation-fence.mjs","runtime/services/enterprise-entity-service/src/runtime.mjs","runtime/services/enterprise-entity-service/test/business-adapter.test.mjs","runtime/services/enterprise-entity-service/test/host.test.mjs"]}],"total_commits":0,"head_commit":{"id":"e7ae9f9f1b78d437062bc0c3c6abfaf315ef283b","message":"chore(reports): bind final merged documentation claims\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e7ae9f9f1b78d437062bc0c3c6abfaf315ef283b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T02:18:11-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":52860,"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-11T17:17:14+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1791710766
|
1791710825
|
0
|
1791710319
|
1791710853
|
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
|
|
24255
|
docs(acceptance): record MCP verification and shar docs(acceptance): record MCP verification and shared-dev OS entry...
|
76
|
5
|
governance.yml
|
102
|
5
|
0
|
refs/heads/main
|
0bacabbbf2ed7e903ea7c77bad7cb973220417f9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"14983b57ae2ab9c0e424700ca11c3f4677984400","after":"0bacabbbf2ed7e903ea7c77bad7cb973220417f9","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/14983b57ae2ab9c0e424700ca11c3f4677984400...0bacabbbf2ed7e903ea7c77bad7cb973220417f9","commits":[{"id":"0bacabbbf2ed7e903ea7c77bad7cb973220417f9","message":"docs(acceptance): record MCP verification and shared-dev OS entry\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0bacabbbf2ed7e903ea7c77bad7cb973220417f9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T16:37:05-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/operations/mcp-client-acceptance-2026-09-19.md","docs/platform-shared-dev.md","reports/agent-adapters.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/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/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"545112d3ab25eef1235f4ba7e96425f77521cf9a","message":"chore(governance): register MCP consumer contract exports\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/545112d3ab25eef1235f4ba7e96425f77521cf9a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T16:33:38-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/domain/mcp-control-plane-blueprint.md","kernel.exports.lock.json"]},{"id":"cb8177419cb374287ef67bf5a65cdfa2fe5d3a5f","message":"feat(mcp): add governed read-only control-plane client and evidence view\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/cb8177419cb374287ef67bf5a65cdfa2fe5d3a5f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T16:23:59-07:00","added":["apps/api-fastify/prisma/migrations/20260930000000_mcp_read_external/migration.sql","apps/api-nestjs/prisma/migrations/20260930000000_mcp_read_external/migration.sql","docs/domain/mcp-control-plane-blueprint.md","docs/operations/mcp-client-acceptance-2026-09-19.md","packages/contracts/src/mcp-control-plane.ts","packages/tool-runtime/src/implementations/control-plane-query-v1.ts","packages/tool-runtime/src/mcp-control-plane.test.ts","packages/tool-runtime/src/mcp-control-plane.ts","packages/tool-runtime/src/mcp-dispatch.ts"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/src/modules/tool-execution.service.ts","apps/api-fastify/src/plugins/tool-intent-dispatcher.ts","apps/api-fastify/test/llm.acceptance.test.ts","apps/api-nestjs/src/tools/tool-intent-dispatcher.service.ts","apps/api-nestjs/src/tools/tools-execution.service.ts","apps/api-nestjs/test/llm.acceptance.test.ts","apps/web/e2e/acceptance.spec.ts","apps/web/src/components/workbench/RuntimeContextShell.tsx","apps/web/src/features/tools/components/ToolGovernancePanel.tsx","deploy/production/compose.yml","docs/domain/owner-matrix.md","docs/domain/tool-execution-blueprint.md","docs/product-extension-guide.md","kernel.boundaries.json","kernel.downstream.lock.json","kernel.packages.json","kernel.packages.lock.json","packages/contracts/package.json","packages/contracts/src/index.ts","packages/contracts/src/tool.ts","packages/contracts/src/tools-contracts.ts","packages/tool-runtime/package.json","packages/tool-runtime/src/index.test.ts","packages/tool-runtime/src/index.ts","pnpm-lock.yaml"]},{"id":"edec489b68a5957de8136f926c39f509e6b2147c","message":"feat(realtime): 产品事件补齐请求上下文——不改产品,来源留在 OS 侧\n\nB3″ 如实登记过一条:产品事件走 @repo/product-runtime 的裸 SQL INSERT,Prisma 扩展覆盖不到,\n所以它们没有 context。本批补齐,但**原计划的做法行不通,改了路子**:\n\n原计划「给 ProductSqlRuntimeOptions 加上下文入参」——查下来 createProductSqlRuntime 的调用方是\n**产品自己的组合根**(products/\u003cid\u003e/src/os-composition.mjs),而 products/\u003cid\u003e/ 按双形态原则\n只是派生制品、真源在独立仓。改它的签名就是制造与独立仓的漂移,必须走 GAP-10 对账。\n本仓不越过那道协议去改派生制品。\n\n改为 OS 侧进程级 provider:`setProductOutboxContextProvider`,两后端在装配期各注册一次自己的\n`outboxContext`(读 AsyncLocalStorage),**产品代码一个字不用改**。\n\n**这条依赖一个必须验证而不是假设的前提**:后端按包名 import 与产品按绝对路径 require,\n拿到的是不是同一个模块实例?不是的话,provider 注册在一边、读在另一边,上下文会静默为 null\n——正是那种「看起来接上了、其实全是空」的假绿。实测验证:pnpm 软链 + Node realpath 解析\n使两者命中同一 CJS 缓存项,`byPath.setProductOutboxContextProvider === byName.…` 为 true。\n为此两后端新增 @repo/product-runtime workspace 依赖(它是本仓 6 个稳定内核包之一,\n不是对产品的依赖,方向没问题)。\n\n失败语义:provider 抛错时返回空上下文而不是让事务失败——**上下文缺席远好于业务写链被拖垮**。\n未注册(worker / 独立 dispatcher)时两列为 NULL,缺席是诚实的,不合成。\n\n守护:product-runtime 单测 7 → 10(注册即带 / 未注册即 NULL / provider 抛错不拖垮写链);\ncheck:dual-backend 增 5 条 targeted 断言 + 1 个受控断线负探针(负探针 5 → 6)。\nproduct-runtime 升 1.2.0(expand-only),kernel.packages / kernel.downstream 两把锁重签,\n下游 fixture 源码未改即通过。\n\n过程中撞到一次邻近窗口:注册行插在 assertTenantAuthStartup 与框架初始化之间,撑破了 C51 的\n160 字节断言。**这次没有放宽窗口**——C51 那句「必须在框架初始化之前 fail closed」是有语义的,\n改为把注册挪到框架创建之后(它本来也不需要那么早)。\n\n证据:typecheck 14/14;pnpm check 28/28;product-runtime 10/10。\nown-test-cases 789 → 792 已按实测更新;tests-passing 仍写 786(当前 runtime 报告口径),\n等本批 runtime 实测后再改——不预写未经实测的数字。锚点按 C241 指向父提交 14983b5。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/edec489b68a5957de8136f926c39f509e6b2147c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T22:02:01-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/package.json","apps/api-fastify/src/app.ts","apps/api-nestjs/package.json","apps/api-nestjs/src/create-app.ts","docs/planning/内核退回pin立项-2026-09-18.md","docs/product-extension-guide.md","kernel.downstream.lock.json","kernel.packages.json","kernel.packages.lock.json","packages/product-runtime/package.json","packages/product-runtime/src/product-sql.test.ts","packages/product-runtime/src/product-sql.ts","pnpm-lock.yaml","reports/agent-adapters.latest.json","reports/baseline.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/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/validation-source.latest.json","scripts/check-dual-backend-parity.mjs"]}],"total_commits":0,"head_commit":{"id":"0bacabbbf2ed7e903ea7c77bad7cb973220417f9","message":"docs(acceptance): record MCP verification and shared-dev OS entry\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0bacabbbf2ed7e903ea7c77bad7cb973220417f9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T16:37:05-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/operations/mcp-client-acceptance-2026-09-19.md","docs/platform-shared-dev.md","reports/agent-adapters.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/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/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.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":92412,"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-09-19T11:31: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
|
36
|
1789861083
|
1789861173
|
0
|
1789861082
|
1789861294
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24256
|
docs(acceptance): record MCP verification and shar docs(acceptance): record MCP verification and shared-dev OS entry...
|
76
|
5
|
platform-governance.yml
|
103
|
5
|
0
|
refs/heads/main
|
0bacabbbf2ed7e903ea7c77bad7cb973220417f9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"14983b57ae2ab9c0e424700ca11c3f4677984400","after":"0bacabbbf2ed7e903ea7c77bad7cb973220417f9","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/14983b57ae2ab9c0e424700ca11c3f4677984400...0bacabbbf2ed7e903ea7c77bad7cb973220417f9","commits":[{"id":"0bacabbbf2ed7e903ea7c77bad7cb973220417f9","message":"docs(acceptance): record MCP verification and shared-dev OS entry\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0bacabbbf2ed7e903ea7c77bad7cb973220417f9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T16:37:05-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/operations/mcp-client-acceptance-2026-09-19.md","docs/platform-shared-dev.md","reports/agent-adapters.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/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/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"545112d3ab25eef1235f4ba7e96425f77521cf9a","message":"chore(governance): register MCP consumer contract exports\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/545112d3ab25eef1235f4ba7e96425f77521cf9a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T16:33:38-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/domain/mcp-control-plane-blueprint.md","kernel.exports.lock.json"]},{"id":"cb8177419cb374287ef67bf5a65cdfa2fe5d3a5f","message":"feat(mcp): add governed read-only control-plane client and evidence view\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/cb8177419cb374287ef67bf5a65cdfa2fe5d3a5f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T16:23:59-07:00","added":["apps/api-fastify/prisma/migrations/20260930000000_mcp_read_external/migration.sql","apps/api-nestjs/prisma/migrations/20260930000000_mcp_read_external/migration.sql","docs/domain/mcp-control-plane-blueprint.md","docs/operations/mcp-client-acceptance-2026-09-19.md","packages/contracts/src/mcp-control-plane.ts","packages/tool-runtime/src/implementations/control-plane-query-v1.ts","packages/tool-runtime/src/mcp-control-plane.test.ts","packages/tool-runtime/src/mcp-control-plane.ts","packages/tool-runtime/src/mcp-dispatch.ts"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/src/modules/tool-execution.service.ts","apps/api-fastify/src/plugins/tool-intent-dispatcher.ts","apps/api-fastify/test/llm.acceptance.test.ts","apps/api-nestjs/src/tools/tool-intent-dispatcher.service.ts","apps/api-nestjs/src/tools/tools-execution.service.ts","apps/api-nestjs/test/llm.acceptance.test.ts","apps/web/e2e/acceptance.spec.ts","apps/web/src/components/workbench/RuntimeContextShell.tsx","apps/web/src/features/tools/components/ToolGovernancePanel.tsx","deploy/production/compose.yml","docs/domain/owner-matrix.md","docs/domain/tool-execution-blueprint.md","docs/product-extension-guide.md","kernel.boundaries.json","kernel.downstream.lock.json","kernel.packages.json","kernel.packages.lock.json","packages/contracts/package.json","packages/contracts/src/index.ts","packages/contracts/src/tool.ts","packages/contracts/src/tools-contracts.ts","packages/tool-runtime/package.json","packages/tool-runtime/src/index.test.ts","packages/tool-runtime/src/index.ts","pnpm-lock.yaml"]},{"id":"edec489b68a5957de8136f926c39f509e6b2147c","message":"feat(realtime): 产品事件补齐请求上下文——不改产品,来源留在 OS 侧\n\nB3″ 如实登记过一条:产品事件走 @repo/product-runtime 的裸 SQL INSERT,Prisma 扩展覆盖不到,\n所以它们没有 context。本批补齐,但**原计划的做法行不通,改了路子**:\n\n原计划「给 ProductSqlRuntimeOptions 加上下文入参」——查下来 createProductSqlRuntime 的调用方是\n**产品自己的组合根**(products/\u003cid\u003e/src/os-composition.mjs),而 products/\u003cid\u003e/ 按双形态原则\n只是派生制品、真源在独立仓。改它的签名就是制造与独立仓的漂移,必须走 GAP-10 对账。\n本仓不越过那道协议去改派生制品。\n\n改为 OS 侧进程级 provider:`setProductOutboxContextProvider`,两后端在装配期各注册一次自己的\n`outboxContext`(读 AsyncLocalStorage),**产品代码一个字不用改**。\n\n**这条依赖一个必须验证而不是假设的前提**:后端按包名 import 与产品按绝对路径 require,\n拿到的是不是同一个模块实例?不是的话,provider 注册在一边、读在另一边,上下文会静默为 null\n——正是那种「看起来接上了、其实全是空」的假绿。实测验证:pnpm 软链 + Node realpath 解析\n使两者命中同一 CJS 缓存项,`byPath.setProductOutboxContextProvider === byName.…` 为 true。\n为此两后端新增 @repo/product-runtime workspace 依赖(它是本仓 6 个稳定内核包之一,\n不是对产品的依赖,方向没问题)。\n\n失败语义:provider 抛错时返回空上下文而不是让事务失败——**上下文缺席远好于业务写链被拖垮**。\n未注册(worker / 独立 dispatcher)时两列为 NULL,缺席是诚实的,不合成。\n\n守护:product-runtime 单测 7 → 10(注册即带 / 未注册即 NULL / provider 抛错不拖垮写链);\ncheck:dual-backend 增 5 条 targeted 断言 + 1 个受控断线负探针(负探针 5 → 6)。\nproduct-runtime 升 1.2.0(expand-only),kernel.packages / kernel.downstream 两把锁重签,\n下游 fixture 源码未改即通过。\n\n过程中撞到一次邻近窗口:注册行插在 assertTenantAuthStartup 与框架初始化之间,撑破了 C51 的\n160 字节断言。**这次没有放宽窗口**——C51 那句「必须在框架初始化之前 fail closed」是有语义的,\n改为把注册挪到框架创建之后(它本来也不需要那么早)。\n\n证据:typecheck 14/14;pnpm check 28/28;product-runtime 10/10。\nown-test-cases 789 → 792 已按实测更新;tests-passing 仍写 786(当前 runtime 报告口径),\n等本批 runtime 实测后再改——不预写未经实测的数字。锚点按 C241 指向父提交 14983b5。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/edec489b68a5957de8136f926c39f509e6b2147c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T22:02:01-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/package.json","apps/api-fastify/src/app.ts","apps/api-nestjs/package.json","apps/api-nestjs/src/create-app.ts","docs/planning/内核退回pin立项-2026-09-18.md","docs/product-extension-guide.md","kernel.downstream.lock.json","kernel.packages.json","kernel.packages.lock.json","packages/product-runtime/package.json","packages/product-runtime/src/product-sql.test.ts","packages/product-runtime/src/product-sql.ts","pnpm-lock.yaml","reports/agent-adapters.latest.json","reports/baseline.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/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/validation-source.latest.json","scripts/check-dual-backend-parity.mjs"]}],"total_commits":0,"head_commit":{"id":"0bacabbbf2ed7e903ea7c77bad7cb973220417f9","message":"docs(acceptance): record MCP verification and shared-dev OS entry\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0bacabbbf2ed7e903ea7c77bad7cb973220417f9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T16:37:05-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/operations/mcp-client-acceptance-2026-09-19.md","docs/platform-shared-dev.md","reports/agent-adapters.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/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/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.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":92412,"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-09-19T11:31: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
|
8
|
1789861174
|
1789861264
|
0
|
1789861083
|
1789861295
|
|
|
0
|
Edit
Delete
|
|
24736
|
Merge remote-tracking branch 'origin/main'
|
121
|
5
|
kernel-ci.yml
|
89
|
5
|
0
|
refs/heads/main
|
38ddafe096b8c12d53b857a89f0054812ee23f67
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"14f2f08fe1c0a027140bf462f99628e676b8bcc6","after":"38ddafe096b8c12d53b857a89f0054812ee23f67","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/14f2f08fe1c0a027140bf462f99628e676b8bcc6...38ddafe096b8c12d53b857a89f0054812ee23f67","commits":[{"id":"38ddafe096b8c12d53b857a89f0054812ee23f67","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/38ddafe096b8c12d53b857a89f0054812ee23f67","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T23:31:36-07:00","added":[],"removed":[],"modified":["package.json"]},{"id":"d1c62f9c2b1630879200ad5bf39a8d9d063648f5","message":"Merge parallel historical release corrections with the v5 governance gate\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/d1c62f9c2b1630879200ad5bf39a8d9d063648f5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T23:31:17-07:00","added":[],"removed":[],"modified":["docs/spec-hierarchy.md"]},{"id":"0bf57ee93475ec352a4503712ce95e40a8f373fa","message":"Govern all v5 review findings and reject guide coverage drift\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/0bf57ee93475ec352a4503712ce95e40a8f373fa","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T23:26:00-07:00","added":[],"removed":[],"modified":["docs/gap-governance.md","docs/historical-facts.md","docs/spec-hierarchy.md","model/gap-governance.json","scripts/check-gap-governance.js","scripts/lib/gap-governance.js","src/spec-governance.js","test/gap-governance.test.js","test/spec-governance.test.js"]}],"total_commits":0,"head_commit":{"id":"38ddafe096b8c12d53b857a89f0054812ee23f67","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/38ddafe096b8c12d53b857a89f0054812ee23f67","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T23:31:36-07:00","added":[],"removed":[],"modified":["package.json"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":74931,"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-09-30T14:28:18+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1790751693
|
1790752209
|
0
|
1790749905
|
1790752209
|
|
|
0
|
Edit
Delete
|
|
25154
|
docs: 真实实现治理第二批落文档——范围、问题与修法、数据层约束、验收与未做项
|
51
|
5
|
ci.yml
|
24
|
5
|
0
|
refs/heads/main
|
bd2d1f6a36311732377749ff7387004fa7eb6fe2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"14faa2a20bbc99dda66a446ac86f9f304b3bd264","after":"bd2d1f6a36311732377749ff7387004fa7eb6fe2","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/14faa2a20bbc99dda66a446ac86f9f304b3bd264...bd2d1f6a36311732377749ff7387004fa7eb6fe2","commits":[{"id":"bd2d1f6a36311732377749ff7387004fa7eb6fe2","message":"docs: 真实实现治理第二批落文档——范围、问题与修法、数据层约束、验收与未做项\n\n- docs/real-implementation-governance-batch2-2026-10-03.md:本批记录\n- 开发计划 v1.8 表补「第二批」行与指针;项目进展分析 07-01 数据层一节加订正\n- CLAUDE.md:查询参数走 lib/query.ts、状态变更必须 CAS、CHECK 约束迁移的做法、接口覆盖棘轮;规模数字 30 迁移 / 484 用例 / R0–R35\n- README / server README 数字同步\n- 治理经验库 G-014(量成功调用的接口)/ G-015(CAS 与同事务)/ G-016(不变式下沉数据库)\n- ygg-seed-migration-guard 技能补 CHECK 约束迁移的例外做法\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/bd2d1f6a36311732377749ff7387004fa7eb6fe2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:38:15-07:00","added":["docs/real-implementation-governance-batch2-2026-10-03.md"],"removed":[],"modified":[".claude/skills/ygg-seed-migration-guard/SKILL.md","CLAUDE.md","README.md","server/README.md","开发计划.md","治理经验库.md","项目进展分析_2026-07-01.md"]},{"id":"acf778ab0ebebc39ad5f880a8305dc3ad212bf9b","message":"test(coverage): 接口覆盖棘轮 npm run test:routes——量「被测试成功调用过的接口」\n\n- test/helpers.ts:设了 ROUTE_COVERAGE_LOG 时记录每个请求的方法 / 路径 / 状态码,不设时行为不变\n- scripts/route-coverage.mjs:对照 OpenAPI 全部接口,列出没有任何 2xx 调用的;基线 test/route-coverage.baseline.json 只许变短\n- 首次测量(main 91baf1d)147 / 185;本分支补测后 181 / 185,余下 4 个都是平台授权 / 写回,原因写在基线里\n- r35 再补 AI 会话详情与装修实验删除两条;r33 的用例表改为内联字面量,docs-metrics 与 vitest 口径一致(484)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/acf778ab0ebebc39ad5f880a8305dc3ad212bf9b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:36:35-07:00","added":["server/scripts/route-coverage.mjs","server/test/route-coverage.baseline.json"],"removed":[],"modified":[".gitignore","server/package.json","server/test/helpers.ts","server/test/r33-data-integrity.test.ts","server/test/r35-uncovered-writes.test.ts"]},{"id":"b3c6eabc670e6f6e277643f41d4b865d446e3668","message":"fix(api): 门店与运维入参加上界;巡检负责人须是本店成员\n\n- POST/PATCH /stores:名称 / 分店 / 地址此前没有长度上限\n- 运维工单、巡检、卫生打卡的字符串与数组同样补上界\n- POST /ops/inspections 的 assigneeId 此前不校验归属,可以把别的租户的用户挂到本店巡检上;现与任务模块同口径,非本店成员 400\n- 新增 r35 13 例:门店管理、会员画像与流水、按会员归户、任务修改、预算迁移、巡检 / 工单升级 / 设备下架 / 卫生打卡,\n 以及几个只读接口——这些接口此前没有成功路径的真实库测试\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/b3c6eabc670e6f6e277643f41d4b865d446e3668","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:25:17-07:00","added":["server/test/r35-uncovered-writes.test.ts"],"removed":[],"modified":["server/src/modules/ops/schema.ts","server/src/modules/ops/service.ts","server/src/modules/store/schema.ts"]},{"id":"6c2876f40383761e808cd58d60cffea601383397","message":"fix(api): 看板与核销的查询参数加边界,非法值 400 而不是 500 或静默兜底\n\n- 新增 lib/query.ts:intQuery / dateQuery / assertDateRange\n- /orders?limit 封顶 200(此前原样当 take 传给数据库,limit=100000000 即全表读取)\n- period 限 1–366;此前 period=999999999 让 /orders/top-deals、/metrics/funnel 直接 500\n- /metrics/daily 的 from / to:非法日期此前 500,现在 400;起止颠倒、跨度超过 366 天同样 400\n- 非数字、小数、负数、重复参数不再被悄悄换成默认值\n- 新增 r34 17 例;前端只传 7 / 30 且不传 limit,不受影响\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/6c2876f40383761e808cd58d60cffea601383397","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:21:01-07:00","added":["server/src/lib/query.ts","server/test/r34-query-bounds.test.ts"],"removed":[],"modified":["server/src/modules/metrics/routes.ts","server/src/modules/orders/routes.ts"]},{"id":"90523e8d28d9c250c555d78e0d56818117497df7","message":"feat(db): 金额 / 次数 / 名额的不变式下沉为数据库 CHECK 约束\n\n- 新迁移 20261003161609_data_integrity_checks:21 条 CHECK,覆盖钱包余额与流水方向、次卡次数、拼团名额(不超卖)、\n 订单 / SKU / 门店价 / 投放 / 补救 / 竞品金额、资源容量与低消、预约时间范围\n- 应用层原本已用 zod + CAS 守着;这是第二道,应用 bug、脚本或手工 SQL 也写不进非法值\n- 迁移经 prisma migrate dev --create-only 生成后手写 SQL(Prisma schema 表达不了 CHECK);schema.prisma 无变化,migrate diff 无漂移\n- 现有种子与全量测试(55 文件 428 例)均不触发约束\n- WalletTxn 的 REFUND 方向不约束:schema 注释写记正、种子写记负、应用代码不写这一类型,口径待定\n- 新增 r33 18 例:绕过 API 直接写库,逐条验证被拒并点名约束\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/90523e8d28d9c250c555d78e0d56818117497df7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:20:37-07:00","added":["server/prisma/migrations/20261003161609_data_integrity_checks/migration.sql","server/test/r33-data-integrity.test.ts"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"bd2d1f6a36311732377749ff7387004fa7eb6fe2","message":"docs: 真实实现治理第二批落文档——范围、问题与修法、数据层约束、验收与未做项\n\n- docs/real-implementation-governance-batch2-2026-10-03.md:本批记录\n- 开发计划 v1.8 表补「第二批」行与指针;项目进展分析 07-01 数据层一节加订正\n- CLAUDE.md:查询参数走 lib/query.ts、状态变更必须 CAS、CHECK 约束迁移的做法、接口覆盖棘轮;规模数字 30 迁移 / 484 用例 / R0–R35\n- README / server README 数字同步\n- 治理经验库 G-014(量成功调用的接口)/ G-015(CAS 与同事务)/ G-016(不变式下沉数据库)\n- ygg-seed-migration-guard 技能补 CHECK 约束迁移的例外做法\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/bd2d1f6a36311732377749ff7387004fa7eb6fe2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:38:15-07:00","added":["docs/real-implementation-governance-batch2-2026-10-03.md"],"removed":[],"modified":[".claude/skills/ygg-seed-migration-guard/SKILL.md","CLAUDE.md","README.md","server/README.md","开发计划.md","治理经验库.md","项目进展分析_2026-07-01.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":88503,"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-04T00:09: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
|
3
|
5
|
0
|
1791068467
|
0
|
1791068442
|
1791068467
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
25155
|
docs: 真实实现治理第二批落文档——范围、问题与修法、数据层约束、验收与未做项
|
51
|
5
|
e2e.yml
|
25
|
5
|
0
|
refs/heads/main
|
bd2d1f6a36311732377749ff7387004fa7eb6fe2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"14faa2a20bbc99dda66a446ac86f9f304b3bd264","after":"bd2d1f6a36311732377749ff7387004fa7eb6fe2","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/14faa2a20bbc99dda66a446ac86f9f304b3bd264...bd2d1f6a36311732377749ff7387004fa7eb6fe2","commits":[{"id":"bd2d1f6a36311732377749ff7387004fa7eb6fe2","message":"docs: 真实实现治理第二批落文档——范围、问题与修法、数据层约束、验收与未做项\n\n- docs/real-implementation-governance-batch2-2026-10-03.md:本批记录\n- 开发计划 v1.8 表补「第二批」行与指针;项目进展分析 07-01 数据层一节加订正\n- CLAUDE.md:查询参数走 lib/query.ts、状态变更必须 CAS、CHECK 约束迁移的做法、接口覆盖棘轮;规模数字 30 迁移 / 484 用例 / R0–R35\n- README / server README 数字同步\n- 治理经验库 G-014(量成功调用的接口)/ G-015(CAS 与同事务)/ G-016(不变式下沉数据库)\n- ygg-seed-migration-guard 技能补 CHECK 约束迁移的例外做法\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/bd2d1f6a36311732377749ff7387004fa7eb6fe2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:38:15-07:00","added":["docs/real-implementation-governance-batch2-2026-10-03.md"],"removed":[],"modified":[".claude/skills/ygg-seed-migration-guard/SKILL.md","CLAUDE.md","README.md","server/README.md","开发计划.md","治理经验库.md","项目进展分析_2026-07-01.md"]},{"id":"acf778ab0ebebc39ad5f880a8305dc3ad212bf9b","message":"test(coverage): 接口覆盖棘轮 npm run test:routes——量「被测试成功调用过的接口」\n\n- test/helpers.ts:设了 ROUTE_COVERAGE_LOG 时记录每个请求的方法 / 路径 / 状态码,不设时行为不变\n- scripts/route-coverage.mjs:对照 OpenAPI 全部接口,列出没有任何 2xx 调用的;基线 test/route-coverage.baseline.json 只许变短\n- 首次测量(main 91baf1d)147 / 185;本分支补测后 181 / 185,余下 4 个都是平台授权 / 写回,原因写在基线里\n- r35 再补 AI 会话详情与装修实验删除两条;r33 的用例表改为内联字面量,docs-metrics 与 vitest 口径一致(484)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/acf778ab0ebebc39ad5f880a8305dc3ad212bf9b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:36:35-07:00","added":["server/scripts/route-coverage.mjs","server/test/route-coverage.baseline.json"],"removed":[],"modified":[".gitignore","server/package.json","server/test/helpers.ts","server/test/r33-data-integrity.test.ts","server/test/r35-uncovered-writes.test.ts"]},{"id":"b3c6eabc670e6f6e277643f41d4b865d446e3668","message":"fix(api): 门店与运维入参加上界;巡检负责人须是本店成员\n\n- POST/PATCH /stores:名称 / 分店 / 地址此前没有长度上限\n- 运维工单、巡检、卫生打卡的字符串与数组同样补上界\n- POST /ops/inspections 的 assigneeId 此前不校验归属,可以把别的租户的用户挂到本店巡检上;现与任务模块同口径,非本店成员 400\n- 新增 r35 13 例:门店管理、会员画像与流水、按会员归户、任务修改、预算迁移、巡检 / 工单升级 / 设备下架 / 卫生打卡,\n 以及几个只读接口——这些接口此前没有成功路径的真实库测试\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/b3c6eabc670e6f6e277643f41d4b865d446e3668","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:25:17-07:00","added":["server/test/r35-uncovered-writes.test.ts"],"removed":[],"modified":["server/src/modules/ops/schema.ts","server/src/modules/ops/service.ts","server/src/modules/store/schema.ts"]},{"id":"6c2876f40383761e808cd58d60cffea601383397","message":"fix(api): 看板与核销的查询参数加边界,非法值 400 而不是 500 或静默兜底\n\n- 新增 lib/query.ts:intQuery / dateQuery / assertDateRange\n- /orders?limit 封顶 200(此前原样当 take 传给数据库,limit=100000000 即全表读取)\n- period 限 1–366;此前 period=999999999 让 /orders/top-deals、/metrics/funnel 直接 500\n- /metrics/daily 的 from / to:非法日期此前 500,现在 400;起止颠倒、跨度超过 366 天同样 400\n- 非数字、小数、负数、重复参数不再被悄悄换成默认值\n- 新增 r34 17 例;前端只传 7 / 30 且不传 limit,不受影响\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/6c2876f40383761e808cd58d60cffea601383397","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:21:01-07:00","added":["server/src/lib/query.ts","server/test/r34-query-bounds.test.ts"],"removed":[],"modified":["server/src/modules/metrics/routes.ts","server/src/modules/orders/routes.ts"]},{"id":"90523e8d28d9c250c555d78e0d56818117497df7","message":"feat(db): 金额 / 次数 / 名额的不变式下沉为数据库 CHECK 约束\n\n- 新迁移 20261003161609_data_integrity_checks:21 条 CHECK,覆盖钱包余额与流水方向、次卡次数、拼团名额(不超卖)、\n 订单 / SKU / 门店价 / 投放 / 补救 / 竞品金额、资源容量与低消、预约时间范围\n- 应用层原本已用 zod + CAS 守着;这是第二道,应用 bug、脚本或手工 SQL 也写不进非法值\n- 迁移经 prisma migrate dev --create-only 生成后手写 SQL(Prisma schema 表达不了 CHECK);schema.prisma 无变化,migrate diff 无漂移\n- 现有种子与全量测试(55 文件 428 例)均不触发约束\n- WalletTxn 的 REFUND 方向不约束:schema 注释写记正、种子写记负、应用代码不写这一类型,口径待定\n- 新增 r33 18 例:绕过 API 直接写库,逐条验证被拒并点名约束\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/90523e8d28d9c250c555d78e0d56818117497df7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:20:37-07:00","added":["server/prisma/migrations/20261003161609_data_integrity_checks/migration.sql","server/test/r33-data-integrity.test.ts"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"bd2d1f6a36311732377749ff7387004fa7eb6fe2","message":"docs: 真实实现治理第二批落文档——范围、问题与修法、数据层约束、验收与未做项\n\n- docs/real-implementation-governance-batch2-2026-10-03.md:本批记录\n- 开发计划 v1.8 表补「第二批」行与指针;项目进展分析 07-01 数据层一节加订正\n- CLAUDE.md:查询参数走 lib/query.ts、状态变更必须 CAS、CHECK 约束迁移的做法、接口覆盖棘轮;规模数字 30 迁移 / 484 用例 / R0–R35\n- README / server README 数字同步\n- 治理经验库 G-014(量成功调用的接口)/ G-015(CAS 与同事务)/ G-016(不变式下沉数据库)\n- ygg-seed-migration-guard 技能补 CHECK 约束迁移的例外做法\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/bd2d1f6a36311732377749ff7387004fa7eb6fe2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:38:15-07:00","added":["docs/real-implementation-governance-batch2-2026-10-03.md"],"removed":[],"modified":[".claude/skills/ygg-seed-migration-guard/SKILL.md","CLAUDE.md","README.md","server/README.md","开发计划.md","治理经验库.md","项目进展分析_2026-07-01.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":88503,"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-04T00:09: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
|
4
|
1791110575
|
1791110617
|
0
|
1791068442
|
1791110617
|
|
|
0
|
Edit
Delete
|
|
25283
|
docs(governance): 确认两远端授权与治理修复同步结果
|
116
|
5
|
platform.yml
|
427
|
5
|
0
|
refs/heads/main
|
c1b39ca294df808f4d3f5b7e693270e31cce7eb3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"150ba757901d9c763226464dd896a1a66baa8e13","after":"c1b39ca294df808f4d3f5b7e693270e31cce7eb3","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/150ba757901d9c763226464dd896a1a66baa8e13...c1b39ca294df808f4d3f5b7e693270e31cce7eb3","commits":[{"id":"c1b39ca294df808f4d3f5b7e693270e31cce7eb3","message":"docs(governance): 确认两远端授权与治理修复同步结果\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c1b39ca294df808f4d3f5b7e693270e31cce7eb3","author":{"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:32:08-07:00","added":[],"removed":[],"modified":["docs/evidence/release-materials-2026-10-09/validation.json","docs/发布材料核验与CI修复-2026-10-09.md"]}],"total_commits":0,"head_commit":{"id":"c1b39ca294df808f4d3f5b7e693270e31cce7eb3","message":"docs(governance): 确认两远端授权与治理修复同步结果\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c1b39ca294df808f4d3f5b7e693270e31cce7eb3","author":{"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:32:08-07:00","added":[],"removed":[],"modified":["docs/evidence/release-materials-2026-10-09/validation.json","docs/发布材料核验与CI修复-2026-10-09.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":30427,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T08:31:20+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
|
1791592341
|
1791592388
|
0
|
1791592339
|
1791592415
|
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
|
|
24070
|
docs(计划): stack-image-pins 退役,check:evidence 首次全绿( docs(计划): stack-image-pins 退役,check:evidence 首次全绿(真源仓 a9fd6e8)...
|
117
|
5
|
governance.yml
|
42
|
5
|
0
|
refs/heads/main
|
a03bc2d7789a81e0da6b79e51f2abb32fff2b906
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"150e625ed2a33300a3bc051fd4e60fa6e76a7947","after":"a03bc2d7789a81e0da6b79e51f2abb32fff2b906","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/150e625ed2a33300a3bc051fd4e60fa6e76a7947...a03bc2d7789a81e0da6b79e51f2abb32fff2b906","commits":[{"id":"a03bc2d7789a81e0da6b79e51f2abb32fff2b906","message":"docs(计划): stack-image-pins 退役,check:evidence 首次全绿(真源仓 a9fd6e8)\n\n第三份无生成脚本的手工记录按其例外自写的「倾向 ① 退役」执行。结论已由\nrelease-manifest 的 parseComposeImages 覆盖(同为 12 条 0 未锁,未锁进\nmissing,由真脚本产出自动保鲜)。evidence-scopes exceptions 自此为空。\n\n§1 证据行改为 passed(33 新鲜 / 0 过期 / 0 例外 / 0 告警);§8 增一行。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a03bc2d7789a81e0da6b79e51f2abb32fff2b906","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T19:01:40-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"a03bc2d7789a81e0da6b79e51f2abb32fff2b906","message":"docs(计划): stack-image-pins 退役,check:evidence 首次全绿(真源仓 a9fd6e8)\n\n第三份无生成脚本的手工记录按其例外自写的「倾向 ① 退役」执行。结论已由\nrelease-manifest 的 parseComposeImages 覆盖(同为 12 条 0 未锁,未锁进\nmissing,由真脚本产出自动保鲜)。evidence-scopes exceptions 自此为空。\n\n§1 证据行改为 passed(33 新鲜 / 0 过期 / 0 例外 / 0 告警);§8 增一行。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a03bc2d7789a81e0da6b79e51f2abb32fff2b906","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T19:01:40-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":8963,"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-18T09:58:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1789696907
|
1789696923
|
0
|
1789696904
|
1789696923
|
|
|
0
|
Edit
Delete
|
|
23495
|
chore(reports): 刷新治理证据,绑定提交 5acf362——容器化落地后三级重跑
|
74
|
5
|
governance.yml
|
9
|
5
|
0
|
refs/heads/main
|
b33f650552dbc4adad6df5ee670b6d9eba8eb125
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"15248a4a041b4e0b1716d65ce7327315a8d39176","after":"b33f650552dbc4adad6df5ee670b6d9eba8eb125","compare_url":"https://gitea.g-hi.com/luoanwu/haimate/compare/15248a4a041b4e0b1716d65ce7327315a8d39176...b33f650552dbc4adad6df5ee670b6d9eba8eb125","commits":[{"id":"b33f650552dbc4adad6df5ee670b6d9eba8eb125","message":"chore(reports): 刷新治理证据,绑定提交 5acf362——容器化落地后三级重跑\n\n三份报告 provenance 均为 gitSha=5acf362 + worktreeDirty=false。\n\n- 静态 pnpm check 00:32Z 16 道门禁 + 棘轮 + lint + typecheck 全绿\n- 真实 DB check:runtime 00:33Z status=passed, 380 tests / 0 failures (floor 380)\n- 浏览器 check:ui 00:34Z status=passed, 14 用例 / 0 unexpected (floor 14)\n\n本轮为什么必须重跑而不能沿用上一份(fe9a6ae)绿盘:\nCI 修复 b673ff8 改动了双端 security.http.test.ts 与 scripts/check-runtime-acceptance.mjs\n——被测代码与测试运行器都变了,旧 runtime 证据随即失效。已把这条判据写进 CLAUDE.md:\n凡 apps/*/test、packages/contracts/src、apps/*/src、prisma 或验收 runner 自身发生改动,\n对应等级的证据一律作废重跑,不得沿用。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/haimate/commit/b33f650552dbc4adad6df5ee670b6d9eba8eb125","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-17T17:35:11-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/hallucination-guard.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/outbox-lease.latest.json","reports/owner-matrix.latest.json","reports/partner-truth.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/security-boundary.latest.json","reports/tailwind-tokens.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"5acf36269dc9ac57017fb9d77c43ac28fca73395","message":"feat(ops): 容器化全栈——三份应用 Dockerfile + compose 编排,G20 部分推进\n\nG20 此前记为\"生产运维平面为空:无应用 Dockerfile / 生产 compose 或编排\"。\n本次把容器化这一段做实并实测跑通,其余运维项仍 OPEN。\n\n新增\n- docker/Dockerfile.api-{fastify,nestjs} / .web:node:20-slim + openssl 基座\n (Prisma engine 在 musl 上需另一套二进制目标,alpine 极易出现\"本机能跑、容器里\n engine 找不到\");多阶段构建,依赖层只拷 manifest 以命中缓存\n- compose.yml:PG/Redis + 双后端各自的迁移 job + 双后端 + 前端;\n healthcheck 打 /api/health(真探 DB+Redis,非探活);端口用 +100 段,\n 可与本机 dev 栈同时运行\n- .dockerignore:仓库 1.7G 中 node_modules 占 1.5G,不排除会撑爆构建上下文;\n 宿主机依赖含平台相关二进制,拷进 linux 镜像必然是错的\n\n两个构建期参数(写错不报错、只静默坏掉,已写进 Dockerfile 顶部)\n- API_PROXY_TARGET:next rewrites 在 next build 时序列化进 routes-manifest,\n 是构建参数不是运行时变量;取值走 compose 内网服务名\n- NEXT_PUBLIC_WS_URL:NEXT_PUBLIC_* 构建期内联进客户端 bundle,而 WebSocket 由\n 浏览器直连(rewrites 只代理 /api 与 /sse),取值必须是宿主机可达地址\n 两者取值域相反,搞混的症状是\"页面能开、实时永远未连接\"\n\n迁移刻意拆成两个 job 不合并:双后端各有自己的 prisma/migrations,\"跑一个等于跑两个\"\n是 check:schema / check:migrations 保证的结论,不是编排可以预设的前提。\n实测 migrate-nestjs 独立复核报\"6 个迁移、无待应用\",一致性是被验证而非被假设的。\n\n本地实测证据\n- 五服务全部 healthy;双端容器内 /api/health 均 database/redis: up\n- 租户边界在容器栈同样生效:带租户 200 / 不带 400\n- 浏览器写入后 user.created 经 outbox→Redis→WS 落到 EventFeed(含 tenantId/eventId)\n- web 容器 /api/health 返回 service: fastify,证明内网代理参数正确\n- 容器栈与本机 dev 栈同时运行、数据互不可见\n\n仍 OPEN(CLAUDE.md G20 已按实分栏,不得据此宣称可上生产)\n镜像各约 2.1GB 未裁剪(pnpm 符号链接虚拟 store 与 node_modules/.prisma 耦合,\nprod-only 裁剪易做出\"能构建但运行时缺 engine\"的镜像,首版优先保证真能跑);\n安全模式仍 demo 且 DB 口令明文;无灰度回滚 Runbook / OTel / 限流熔断 / 审计日志 /\n备份恢复演练 / SLO 告警 / 镜像仓库与版本策略;未在任何非本机环境部署过。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/haimate/commit/5acf36269dc9ac57017fb9d77c43ac28fca73395","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-17T17:31:42-07:00","added":[".dockerignore","compose.yml","docker/Dockerfile.api-fastify","docker/Dockerfile.api-nestjs","docker/Dockerfile.web"],"removed":[],"modified":["CLAUDE.md"]},{"id":"b0b189c813b46ab3b6903cc4a13cd1ce1ad34d81","message":"fix(dev): launch.json 指向本仓专属库,并补齐 demo 模式与 worker 开关\n\n启动本地开发栈时发现三处会让人\"跑起来了但其实是坏的\"的问题:\n\n1. DATABASE_URL 原先指向 base_framework_dev——实测该库里同时装着另一个项目的\n 8 个迁移(material_factory / brand_kit_profile / voiceprint_tasks / voice_cloning 等),\n 且缺本仓最新的 20260817090000_add_crew_engagement。按原配置启动会把本仓迁移\n 打进别的项目的库,正是 CLAUDE.md G15 记录的\"本机 PG:55432 被多项目共用\"事故模式。\n 改为本仓专属库 base_framework_haimate_dev(已建库并应用 6 个迁移),\n 对 base_framework_dev 未执行任何写操作。\n\n2. 缺 HAIMATE_SECURITY_MODE=demo——非测试环境默认 signed,缺 JWT 配置时 fail closed,\n 不显式开 demo 则本地所有请求 401(ADR-0011)。\n\n3. 缺 PLATFORM_WORKERS_ENABLED=1——不开则 KB 投影 / Trust 投影 / 审批过期等 worker\n 不运行,页面看起来能用但异步链路是死的。\n\n顺带记录一处认知缺口:G15 的机器防线只装在验收链上(check:runtime / check:ui 强制\n显式 URL + 库名前缀守卫),而开发启动路径没有守卫——launch.json 是手写配置,没人检查\n它指向哪。于是\"验收比开发更安全\",而开发才是每天都在跑的那条路径。已在文件内写明原因,\n机器化守卫列为后续项。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/haimate/commit/b0b189c813b46ab3b6903cc4a13cd1ce1ad34d81","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-17T17:31:16-07:00","added":[],"removed":[],"modified":[".claude/launch.json"]}],"total_commits":0,"head_commit":{"id":"b33f650552dbc4adad6df5ee670b6d9eba8eb125","message":"chore(reports): 刷新治理证据,绑定提交 5acf362——容器化落地后三级重跑\n\n三份报告 provenance 均为 gitSha=5acf362 + worktreeDirty=false。\n\n- 静态 pnpm check 00:32Z 16 道门禁 + 棘轮 + lint + typecheck 全绿\n- 真实 DB check:runtime 00:33Z status=passed, 380 tests / 0 failures (floor 380)\n- 浏览器 check:ui 00:34Z status=passed, 14 用例 / 0 unexpected (floor 14)\n\n本轮为什么必须重跑而不能沿用上一份(fe9a6ae)绿盘:\nCI 修复 b673ff8 改动了双端 security.http.test.ts 与 scripts/check-runtime-acceptance.mjs\n——被测代码与测试运行器都变了,旧 runtime 证据随即失效。已把这条判据写进 CLAUDE.md:\n凡 apps/*/test、packages/contracts/src、apps/*/src、prisma 或验收 runner 自身发生改动,\n对应等级的证据一律作废重跑,不得沿用。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/haimate/commit/b33f650552dbc4adad6df5ee670b6d9eba8eb125","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-17T17:35:11-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/hallucination-guard.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/outbox-lease.latest.json","reports/owner-matrix.latest.json","reports/partner-truth.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/security-boundary.latest.json","reports/tailwind-tokens.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":74,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"haimate","full_name":"luoanwu/haimate","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":5719,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/haimate/languages","html_url":"https://gitea.g-hi.com/luoanwu/haimate","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/haimate","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/haimate.git","clone_url":"https://gitea.g-hi.com/luoanwu/haimate.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-15T06:22:30+08:00","updated_at":"2026-08-18T08:02:54+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
5
|
1787013327
|
1787013419
|
0
|
1787013326
|
1787013419
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26730
|
test(scope): bind serial runtime UI and static gat test(scope): bind serial runtime UI and static gates to merged tenant view...
|
83
|
5
|
governance.yml
|
186
|
5
|
0
|
refs/heads/main
|
5fde73a0bef06f57d7a26283eeb369c65cf309e0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"152a1eb9978cd9eb8e2a16820f4037df05e9f339","after":"5fde73a0bef06f57d7a26283eeb369c65cf309e0","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/152a1eb9978cd9eb8e2a16820f4037df05e9f339...5fde73a0bef06f57d7a26283eeb369c65cf309e0","commits":[{"id":"5fde73a0bef06f57d7a26283eeb369c65cf309e0","message":"test(scope): bind serial runtime UI and static gates to merged tenant view\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/5fde73a0bef06f57d7a26283eeb369c65cf309e0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T22:31:52-07:00","added":["docs/evidence/juhai-scope-tenant-merge-2026-10-31.json"],"removed":[],"modified":["reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"657f00e196c01239ca20c5c01971fa73fa814a88","message":"merge: add bounded juhai Scope view over current main\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/657f00e196c01239ca20c5c01971fa73fa814a88","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T22:22:10-07:00","added":["apps/api-nestjs/src/scope-source/partition-reader.ts","packages/scope-source/src/errors.ts","packages/scope-source/src/tenant-partitions.test.ts","packages/scope-source/src/tenant-partitions.ts"],"removed":[],"modified":["apps/api-nestjs/src/scope-source/organization-bootstrap-delivery.ts","apps/api-nestjs/src/scope-source/scope-source.module.ts","docs/post-d3-product-updates.json","docs/scope-source-integration.md","packages/scope-source/src/index.ts"]},{"id":"69e4314a120dc0c254fa7d80e9ecec0d10b98ceb","message":"feat(scope): add Owner bounded same snapshot tenant merge view\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/69e4314a120dc0c254fa7d80e9ecec0d10b98ceb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T22:22:10-07:00","added":["apps/api-nestjs/src/scope-source/partition-reader.ts","packages/scope-source/src/errors.ts","packages/scope-source/src/tenant-partitions.test.ts","packages/scope-source/src/tenant-partitions.ts"],"removed":[],"modified":["apps/api-nestjs/src/scope-source/organization-bootstrap-delivery.ts","apps/api-nestjs/src/scope-source/scope-source.module.ts","docs/post-d3-product-updates.json","docs/scope-source-integration.md","packages/scope-source/src/index.ts"]}],"total_commits":0,"head_commit":{"id":"5fde73a0bef06f57d7a26283eeb369c65cf309e0","message":"test(scope): bind serial runtime UI and static gates to merged tenant view\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/5fde73a0bef06f57d7a26283eeb369c65cf309e0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T22:31:52-07:00","added":["docs/evidence/juhai-scope-tenant-merge-2026-10-31.json"],"removed":[],"modified":["reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"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":false,"fork":false,"template":false,"mirror":false,"size":19993,"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":12,"open_issues_count":0,"open_pr_counter":7,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-29T11:02: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
|
1793511146
|
1793511169
|
0
|
1793511145
|
1793511171
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26731
|
test(scope): bind serial runtime UI and static gat test(scope): bind serial runtime UI and static gates to merged tenant view...
|
83
|
5
|
platform-governance.yml
|
187
|
5
|
0
|
refs/heads/main
|
5fde73a0bef06f57d7a26283eeb369c65cf309e0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"152a1eb9978cd9eb8e2a16820f4037df05e9f339","after":"5fde73a0bef06f57d7a26283eeb369c65cf309e0","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/152a1eb9978cd9eb8e2a16820f4037df05e9f339...5fde73a0bef06f57d7a26283eeb369c65cf309e0","commits":[{"id":"5fde73a0bef06f57d7a26283eeb369c65cf309e0","message":"test(scope): bind serial runtime UI and static gates to merged tenant view\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/5fde73a0bef06f57d7a26283eeb369c65cf309e0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T22:31:52-07:00","added":["docs/evidence/juhai-scope-tenant-merge-2026-10-31.json"],"removed":[],"modified":["reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"657f00e196c01239ca20c5c01971fa73fa814a88","message":"merge: add bounded juhai Scope view over current main\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/657f00e196c01239ca20c5c01971fa73fa814a88","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T22:22:10-07:00","added":["apps/api-nestjs/src/scope-source/partition-reader.ts","packages/scope-source/src/errors.ts","packages/scope-source/src/tenant-partitions.test.ts","packages/scope-source/src/tenant-partitions.ts"],"removed":[],"modified":["apps/api-nestjs/src/scope-source/organization-bootstrap-delivery.ts","apps/api-nestjs/src/scope-source/scope-source.module.ts","docs/post-d3-product-updates.json","docs/scope-source-integration.md","packages/scope-source/src/index.ts"]},{"id":"69e4314a120dc0c254fa7d80e9ecec0d10b98ceb","message":"feat(scope): add Owner bounded same snapshot tenant merge view\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/69e4314a120dc0c254fa7d80e9ecec0d10b98ceb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T22:22:10-07:00","added":["apps/api-nestjs/src/scope-source/partition-reader.ts","packages/scope-source/src/errors.ts","packages/scope-source/src/tenant-partitions.test.ts","packages/scope-source/src/tenant-partitions.ts"],"removed":[],"modified":["apps/api-nestjs/src/scope-source/organization-bootstrap-delivery.ts","apps/api-nestjs/src/scope-source/scope-source.module.ts","docs/post-d3-product-updates.json","docs/scope-source-integration.md","packages/scope-source/src/index.ts"]}],"total_commits":0,"head_commit":{"id":"5fde73a0bef06f57d7a26283eeb369c65cf309e0","message":"test(scope): bind serial runtime UI and static gates to merged tenant view\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/5fde73a0bef06f57d7a26283eeb369c65cf309e0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T22:31:52-07:00","added":["docs/evidence/juhai-scope-tenant-merge-2026-10-31.json"],"removed":[],"modified":["reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"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":false,"fork":false,"template":false,"mirror":false,"size":19993,"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":12,"open_issues_count":0,"open_pr_counter":7,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-29T11:02: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
|
1793511169
|
1793511187
|
0
|
1793511145
|
1793511187
|
|
|
0
|
Edit
Delete
|
|
26139
|
docs(framework): record approved governance-kit 0. docs(framework): record approved governance-kit 0.27.0 publication...
|
54
|
5
|
governance.yml
|
60
|
5
|
0
|
refs/heads/main
|
29fef7de9eb4c47caa34ac2c27f093515a07e057
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1530568c7f1b6b3c1b7a453811cb9f858aceb381","after":"29fef7de9eb4c47caa34ac2c27f093515a07e057","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/1530568c7f1b6b3c1b7a453811cb9f858aceb381...29fef7de9eb4c47caa34ac2c27f093515a07e057","commits":[{"id":"29fef7de9eb4c47caa34ac2c27f093515a07e057","message":"docs(framework): record approved governance-kit 0.27.0 publication\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/29fef7de9eb4c47caa34ac2c27f093515a07e057","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T21:50:18-07:00","added":["reports/governance-kit-release-0.27.0-2026-10-19.json"],"removed":[],"modified":["CHANGELOG.md","CLAUDE.md","README.md","docs/governance-kit-migration.md","docs/omni-framework-conformance.md"]}],"total_commits":0,"head_commit":{"id":"29fef7de9eb4c47caa34ac2c27f093515a07e057","message":"docs(framework): record approved governance-kit 0.27.0 publication\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/29fef7de9eb4c47caa34ac2c27f093515a07e057","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T21:50:18-07:00","added":["reports/governance-kit-release-0.27.0-2026-10-19.json"],"removed":[],"modified":["CHANGELOG.md","CLAUDE.md","README.md","docs/governance-kit-migration.md","docs/omni-framework-conformance.md"]},"repository":{"id":54,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"base-framework","full_name":"luoanwu/base-framework","description":"基础框架 monorepo","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":9794,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework/languages","html_url":"https://gitea.g-hi.com/luoanwu/base-framework","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/base-framework.git","clone_url":"https://gitea.g-hi.com/luoanwu/base-framework.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-03T12:24:18+08:00","updated_at":"2026-10-20T12:10: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
|
1792471822
|
1792471886
|
0
|
1792471821
|
1792471896
|
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
|
|
24780
|
Prepare 0.141.0 scheduler lease and Saga skeleton Prepare 0.141.0 scheduler lease and Saga skeleton release...
|
121
|
5
|
kernel-ci.yml
|
133
|
5
|
0
|
refs/heads/main
|
f4e3ab253988aa7d455e37796fa0ed75d9f32cc9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"153bbc0c8526729932e5af1b81c957d01f15f1af","after":"f4e3ab253988aa7d455e37796fa0ed75d9f32cc9","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/153bbc0c8526729932e5af1b81c957d01f15f1af...f4e3ab253988aa7d455e37796fa0ed75d9f32cc9","commits":[{"id":"f4e3ab253988aa7d455e37796fa0ed75d9f32cc9","message":"Prepare 0.141.0 scheduler lease and Saga skeleton release\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/f4e3ab253988aa7d455e37796fa0ed75d9f32cc9","author":{"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:43:13-07:00","added":["docs/releases/0.141.0.md"],"removed":[],"modified":["model/catalog.json","package.json"]},{"id":"08074f3ff6c830a6443264a5c4f29a6736b808e6","message":"Renumber K7.2b and K7.1a migrations to 115 and 116 after main took 114\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/08074f3ff6c830a6443264a5c4f29a6736b808e6","author":{"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:41:43-07:00","added":["sql/115_scheduler_lease.sql","sql/116_saga_instance.sql"],"removed":["sql/114_scheduler_lease.sql","sql/115_saga_instance.sql"],"modified":["docs/releases/candidates/k71a-saga-skeleton.md","docs/releases/candidates/k72b-scheduler-lease.md","docs/saga.md","docs/v1.1-local-contract-appendix.md","model/spec-coverage.json"]},{"id":"036b4c29d5abc1dcfb0f816afce740a7faabe60e","message":"Add K7.2b release candidate note\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/036b4c29d5abc1dcfb0f816afce740a7faabe60e","author":{"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:28:33-07:00","added":["docs/releases/candidates/k72b-scheduler-lease.md"],"removed":[],"modified":[]},{"id":"49de387b505583cd0786cc9e9dbb6db2eeb301bd","message":"K7.1a: Saga coordination state skeleton with committed-event step proof\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/49de387b505583cd0786cc9e9dbb6db2eeb301bd","author":{"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:26:53-07:00","added":["docs/releases/candidates/k71a-saga-skeleton.md","docs/saga.md","sql/115_saga_instance.sql","src/contexts/saga.js","test/saga.integration.test.js"],"removed":[],"modified":["README.md","contracts/command-payloads.v1-1.schema.json","contracts/registry.json","contracts/supporting-event-owners.v1.json","contracts/supporting-event-payloads.v1.schema.json","docs/all-local-event-payload-contracts.md","docs/core-command-payload-contract.md","docs/decisions/README.md","docs/v1.1-local-contract-appendix.md","model/catalog.json","model/command-concurrency.json","model/historical-facts.json","model/spec-coverage.json","model/state-journal.json","src/kernel.js","src/kernel/commands.js","src/kernel/owner-roles.js","test/contracts.test.js","test/historical-facts.test.js","test/spec-governance.test.js","test/state-journal.test.js"]},{"id":"3055d5507f878e0cf683c9fb89d9c2bca69746ba","message":"K7.2b: durable per-tenant scheduler lease with fencing and run state\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/3055d5507f878e0cf683c9fb89d9c2bca69746ba","author":{"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:26:52-07:00","added":["sql/114_scheduler_lease.sql","src/scheduler-lease.js","test/scheduler-lease.integration.test.js"],"removed":[],"modified":["model/historical-facts.json","model/state-journal.json","src/runtime-workers.js","src/tenant-scan-runner.js"]}],"total_commits":0,"head_commit":{"id":"f4e3ab253988aa7d455e37796fa0ed75d9f32cc9","message":"Prepare 0.141.0 scheduler lease and Saga skeleton release\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/f4e3ab253988aa7d455e37796fa0ed75d9f32cc9","author":{"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:43:13-07:00","added":["docs/releases/0.141.0.md"],"removed":[],"modified":["model/catalog.json","package.json"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":79555,"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:43:18+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1790777165
|
1790777798
|
0
|
1790765067
|
1790777798
|
|
|
0
|
Edit
Delete
|
|
25843
|
docs: 修两处断链——接管阻断项闭环的绝对路径改相对、C19 用量投影契约按 CHG-034 改 docs: 修两处断链——接管阻断项闭环的绝对路径改相对、C19 用量投影契约按 CHG-034 改名...
|
116
|
5
|
platform.yml
|
749
|
5
|
0
|
refs/heads/main
|
e81a80198b860b69236e26b07fb671082dfa0fdb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1560e501371104e05afe69c5d5e24e2ed22eb0dc","after":"e81a80198b860b69236e26b07fb671082dfa0fdb","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/1560e501371104e05afe69c5d5e24e2ed22eb0dc...e81a80198b860b69236e26b07fb671082dfa0fdb","commits":[{"id":"e81a80198b860b69236e26b07fb671082dfa0fdb","message":"docs: 修两处断链——接管阻断项闭环的绝对路径改相对、C19 用量投影契约按 CHG-034 改名\n\n- docs/企业实体服务/接管阻断项闭环与Owner签收.md:三处指向治理仓 DEC-053 / DEC-039 草案的 /Users/... 绝对路径改为 ../../../../平台治理/doc/decisions/…\n- docs/能力设计/C19-数字员工OS接入与建表裁决草案.md:os-usage-projection-api.v1 → dil-usage-projection-api.v1(CHG-034)\n\n来源:治理层 check-workspace-consistency L4 2026-10-15 读数。只改 docs/,不在任何验收作用域内。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e81a80198b860b69236e26b07fb671082dfa0fdb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T17:25:27-07:00","added":[],"removed":[],"modified":["docs/企业实体服务/接管阻断项闭环与Owner签收.md","docs/能力设计/C19-数字员工OS接入与建表裁决草案.md"]}],"total_commits":0,"head_commit":{"id":"e81a80198b860b69236e26b07fb671082dfa0fdb","message":"docs: 修两处断链——接管阻断项闭环的绝对路径改相对、C19 用量投影契约按 CHG-034 改名\n\n- docs/企业实体服务/接管阻断项闭环与Owner签收.md:三处指向治理仓 DEC-053 / DEC-039 草案的 /Users/... 绝对路径改为 ../../../../平台治理/doc/decisions/…\n- docs/能力设计/C19-数字员工OS接入与建表裁决草案.md:os-usage-projection-api.v1 → dil-usage-projection-api.v1(CHG-034)\n\n来源:治理层 check-workspace-consistency L4 2026-10-15 读数。只改 docs/,不在任何验收作用域内。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e81a80198b860b69236e26b07fb671082dfa0fdb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T17:25:27-07:00","added":[],"removed":[],"modified":["docs/企业实体服务/接管阻断项闭环与Owner签收.md","docs/能力设计/C19-数字员工OS接入与建表裁决草案.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":62852,"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-16T08:25:57+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792110505
|
1792110507
|
0
|
1792110504
|
1792110519
|
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
|
|
24335
|
docs(计划): 续记后端注销分发环无库单测与模块目录作用域的回绑代价 @ 真源仓 6373d8c docs(计划): 续记后端注销分发环无库单测与模块目录作用域的回绑代价 @ 真源仓 6373d8c3 / d39adda8 / 8287e9b0...
|
117
|
5
|
governance.yml
|
99
|
5
|
0
|
refs/heads/main
|
c37b1463e23adfa7ce730351dd6430e4de8adb33
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"15890a652ead543d4e2800481e00c7fd91f0bf15","after":"c37b1463e23adfa7ce730351dd6430e4de8adb33","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/15890a652ead543d4e2800481e00c7fd91f0bf15...c37b1463e23adfa7ce730351dd6430e4de8adb33","commits":[{"id":"c37b1463e23adfa7ce730351dd6430e4de8adb33","message":"docs(计划): 续记后端注销分发环无库单测与模块目录作用域的回绑代价 @ 真源仓 6373d8c3 / d39adda8 / 8287e9b0\n\ncheck-workspace-consistency --json:CLEAN,0 issues。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/c37b1463e23adfa7ce730351dd6430e4de8adb33","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-21T01:01:21-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.md"]},{"id":"47561814b70971774ccb296700a67ce19f99610c","message":"docs(计划): 续记仓纪律 3 措辞订正与三个 it.todo 标签改 pending-impl @ 真源仓 d9325095 / 9d9c3a9a\n\ncheck-workspace-consistency --json:CLEAN,0 issues。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/47561814b70971774ccb296700a67ce19f99610c","author":{"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:27:40-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"c37b1463e23adfa7ce730351dd6430e4de8adb33","message":"docs(计划): 续记后端注销分发环无库单测与模块目录作用域的回绑代价 @ 真源仓 6373d8c3 / d39adda8 / 8287e9b0\n\ncheck-workspace-consistency --json:CLEAN,0 issues。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/c37b1463e23adfa7ce730351dd6430e4de8adb33","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-21T01:01:21-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":13261,"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-21T15:26:49+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1789979629
|
1789979645
|
0
|
1789979395
|
1789979645
|
|
|
0
|
Edit
Delete
|
|
23534
|
feat(operations): govern event recovery and activa feat(operations): govern event recovery and activation leases...
|
81
|
5
|
governance.yml
|
5
|
5
|
0
|
refs/heads/main
|
fbedaf6d0398693dc8466b4b72b6265d2397d93c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"158a8d0a3ccc575be23117643ac664ec1b6f73dc","after":"fbedaf6d0398693dc8466b4b72b6265d2397d93c","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/compare/158a8d0a3ccc575be23117643ac664ec1b6f73dc...fbedaf6d0398693dc8466b4b72b6265d2397d93c","commits":[{"id":"fbedaf6d0398693dc8466b4b72b6265d2397d93c","message":"feat(operations): govern event recovery and activation leases\n","url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/commit/fbedaf6d0398693dc8466b4b72b6265d2397d93c","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-25T19:30:17-07:00","added":["apps/api-fastify/prisma/migrations/20260825210000_event_delivery_operations/migration.sql","apps/api-fastify/src/modules/service-operations/event-delivery.service.ts","apps/api-nestjs/prisma/migrations/20260825210000_event_delivery_operations/migration.sql","apps/api-nestjs/src/service-operations/event-delivery.service.ts","apps/web/src/features/service-operations/api/event-delivery-api.ts","apps/web/src/features/service-operations/components/EventDeliveryOperations.tsx","apps/web/src/features/service-operations/hooks/use-event-delivery.ts","packages/contracts/src/event-delivery.ts"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/plugins/os-activation.ts","apps/api-fastify/src/routes/service-operations.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-fastify/test/service-cases.integration.test.ts","apps/api-fastify/test/service-operations.integration.test.ts","apps/api-nestjs/prisma/schema.prisma","apps/api-nestjs/src/service-cases/os-activation-dispatcher.service.ts","apps/api-nestjs/src/service-operations/service-operations.controller.ts","apps/api-nestjs/src/service-operations/service-operations.module.ts","apps/api-nestjs/test/http.acceptance.test.ts","apps/api-nestjs/test/service-cases.integration.test.ts","apps/api-nestjs/test/service-operations.integration.test.ts","apps/web/e2e/acceptance.spec.ts","apps/web/src/components/ServiceOperationsPanels.tsx","apps/web/src/lib/types.ts","docs/domain-glossary.md","docs/domain/business-logic-map.md","docs/domain/owner-matrix.md","docs/domain/service-operations-blueprint.md","docs/governance-experience.md","packages/contracts/src/auth.test.ts","packages/contracts/src/auth.ts","packages/contracts/src/contracts.test.ts","packages/contracts/src/index.ts","reports/agent-adapters.latest.json","reports/auth-source.latest.json","reports/baseline.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/os-product.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/service-contracts.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-auth-source.mjs","scripts/check-dual-backend-parity.mjs","scripts/governance-report.mjs"]}],"total_commits":0,"head_commit":{"id":"fbedaf6d0398693dc8466b4b72b6265d2397d93c","message":"feat(operations): govern event recovery and activation leases\n","url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/commit/fbedaf6d0398693dc8466b4b72b6265d2397d93c","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-25T19:30:17-07:00","added":["apps/api-fastify/prisma/migrations/20260825210000_event_delivery_operations/migration.sql","apps/api-fastify/src/modules/service-operations/event-delivery.service.ts","apps/api-nestjs/prisma/migrations/20260825210000_event_delivery_operations/migration.sql","apps/api-nestjs/src/service-operations/event-delivery.service.ts","apps/web/src/features/service-operations/api/event-delivery-api.ts","apps/web/src/features/service-operations/components/EventDeliveryOperations.tsx","apps/web/src/features/service-operations/hooks/use-event-delivery.ts","packages/contracts/src/event-delivery.ts"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/plugins/os-activation.ts","apps/api-fastify/src/routes/service-operations.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-fastify/test/service-cases.integration.test.ts","apps/api-fastify/test/service-operations.integration.test.ts","apps/api-nestjs/prisma/schema.prisma","apps/api-nestjs/src/service-cases/os-activation-dispatcher.service.ts","apps/api-nestjs/src/service-operations/service-operations.controller.ts","apps/api-nestjs/src/service-operations/service-operations.module.ts","apps/api-nestjs/test/http.acceptance.test.ts","apps/api-nestjs/test/service-cases.integration.test.ts","apps/api-nestjs/test/service-operations.integration.test.ts","apps/web/e2e/acceptance.spec.ts","apps/web/src/components/ServiceOperationsPanels.tsx","apps/web/src/lib/types.ts","docs/domain-glossary.md","docs/domain/business-logic-map.md","docs/domain/owner-matrix.md","docs/domain/service-operations-blueprint.md","docs/governance-experience.md","packages/contracts/src/auth.test.ts","packages/contracts/src/auth.ts","packages/contracts/src/contracts.test.ts","packages/contracts/src/index.ts","reports/agent-adapters.latest.json","reports/auth-source.latest.json","reports/baseline.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/os-product.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/service-contracts.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-auth-source.mjs","scripts/check-dual-backend-parity.mjs","scripts/governance-report.mjs"]},"repository":{"id":81,"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-after-sales-service-system","full_name":"luoanwu/juhai-after-sales-service-system","description":"巨嗨智服:受治理的 AI 售后服务系统","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":2236,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-after-sales-service-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-after-sales-service-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-after-sales-service-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-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-26T08:47:15+08:00","updated_at":"2026-08-26T10:07:46+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1787712441
|
1787712471
|
0
|
1787711431
|
1787712472
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24783
|
Add live read-only gate result to the K4.4b deploy Add live read-only gate result to the K4.4b deployment record...
|
121
|
5
|
kernel-ci.yml
|
136
|
5
|
0
|
refs/heads/main
|
e41d51e59518d4a7a8f383d847baf2faa29897f7
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"159b6d43e70d4b2497fad4e0a72c546d4c575e78","after":"e41d51e59518d4a7a8f383d847baf2faa29897f7","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/159b6d43e70d4b2497fad4e0a72c546d4c575e78...e41d51e59518d4a7a8f383d847baf2faa29897f7","commits":[{"id":"e41d51e59518d4a7a8f383d847baf2faa29897f7","message":"Add live read-only gate result to the K4.4b deployment record\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/e41d51e59518d4a7a8f383d847baf2faa29897f7","author":{"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:58-07:00","added":[],"removed":[],"modified":["ops/deployments/2026-09-30-tool-budget-01390-local.md"]}],"total_commits":0,"head_commit":{"id":"e41d51e59518d4a7a8f383d847baf2faa29897f7","message":"Add live read-only gate result to the K4.4b deployment record\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/e41d51e59518d4a7a8f383d847baf2faa29897f7","author":{"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:58-07:00","added":[],"removed":[],"modified":["ops/deployments/2026-09-30-tool-budget-01390-local.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":81687,"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":28,"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:47:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1790779062
|
1790779690
|
0
|
1790765284
|
1790779690
|
|
|
0
|
Edit
Delete
|
|
26869
|
chore(reports): rebind native root and knowledge l chore(reports): rebind native root and knowledge landing evidence at a05e788...
|
116
|
5
|
platform.yml
|
1278
|
5
|
0
|
refs/heads/main
|
4020434c2e02d518596db31bf46e5d29ef7465af
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"15b98a800956f95b00345d1e472e6cdc09685890","after":"4020434c2e02d518596db31bf46e5d29ef7465af","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/15b98a800956f95b00345d1e472e6cdc09685890...4020434c2e02d518596db31bf46e5d29ef7465af","commits":[{"id":"4020434c2e02d518596db31bf46e5d29ef7465af","message":"chore(reports): rebind native root and knowledge landing evidence at a05e788\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4020434c2e02d518596db31bf46e5d29ef7465af","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-01T04:25:24-08:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-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":"a05e7888e2d0835590da0d3a341e17992bdeb33a","message":"docs(evidence): record complete native root pass and actual landing constraint\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a05e7888e2d0835590da0d3a341e17992bdeb33a","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-01T04:24:41-08:00","added":[],"removed":[],"modified":["docs/evidence/knowledge-command-references-2026-11-01/README.md","docs/evidence/knowledge-command-references-2026-11-01/verification.public.json"]},{"id":"83ca1a69a746135142ec41858a6bf751352f4907","message":"chore(reports): retain native SLA paths and catalog source boundary\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/83ca1a69a746135142ec41858a6bf751352f4907","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-01T04:19:26-08:00","added":[],"removed":["runtime/reports/credential-m1-sla.latest.json","runtime/reports/machine-revocation-sla.latest.json","runtime/reports/revocation-sla.latest.json","runtime/reports/scope-fact-sla.latest.json","runtime/reports/scope-http.latest.json"],"modified":["docs/evidence/knowledge-command-references-2026-11-01/README.md","docs/evidence/knowledge-command-references-2026-11-01/verification.public.json","reports/credential-m1-sla.latest.json","reports/machine-revocation-sla.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json"]},{"id":"f0ef839e907fb443c2007aa943cc8fa855edd001","message":"chore(reports): bind knowledge reference native verification at 94ab674\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f0ef839e907fb443c2007aa943cc8fa855edd001","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-01T04:18:04-08:00","added":["docs/evidence/knowledge-command-references-2026-11-01/README.md","docs/evidence/knowledge-command-references-2026-11-01/fixture-typecheck.log","docs/evidence/knowledge-command-references-2026-11-01/independent-command-review.public.json","docs/evidence/knowledge-command-references-2026-11-01/independent-command-tests.tap","docs/evidence/knowledge-command-references-2026-11-01/independent-fixture-review.public.json","docs/evidence/knowledge-command-references-2026-11-01/real-db.public.json","docs/evidence/knowledge-command-references-2026-11-01/real-db.tap","docs/evidence/knowledge-command-references-2026-11-01/runtime-acceptance.json","docs/evidence/knowledge-command-references-2026-11-01/runtime-cleanup.json","docs/evidence/knowledge-command-references-2026-11-01/runtime-isolation-runner.py","docs/evidence/knowledge-command-references-2026-11-01/verification.public.json","runtime/reports/credential-m1-sla.latest.json","runtime/reports/machine-revocation-sla.latest.json","runtime/reports/revocation-sla.latest.json","runtime/reports/scope-fact-sla.latest.json","runtime/reports/scope-http.latest.json"],"removed":[],"modified":["CLAUDE.md","runtime/CLAUDE.md","runtime/reports/runtime-acceptance.latest.json"]},{"id":"7ff85eed25da17578e2e80446961a495eb0a0842","message":"merge: repair knowledge command references on current main\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7ff85eed25da17578e2e80446961a495eb0a0842","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-01T04:17:04-08:00","added":[],"removed":[],"modified":["runtime/services/enterprise-entity-service/README.md","runtime/services/enterprise-entity-service/src/domains/kernel-commands.json","runtime/services/enterprise-entity-service/test/entity-runtime.integration.test.mjs","runtime/services/enterprise-entity-service/test/entity-runtime.test.mjs","runtime/test/README.md","runtime/test/fixtures/machine-support.ts"]}],"total_commits":0,"head_commit":{"id":"4020434c2e02d518596db31bf46e5d29ef7465af","message":"chore(reports): rebind native root and knowledge landing evidence at a05e788\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4020434c2e02d518596db31bf46e5d29ef7465af","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-01T04:25:24-08:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":122680,"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-01T22:31:56+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1793543626
|
1793543640
|
0
|
1793543592
|
1793543668
|
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
|
|
24050
|
docs(计划): PF-03 收口完成(真源仓 a084c5e,报告回绑 a7a19ec)
|
117
|
5
|
governance.yml
|
31
|
5
|
0
|
refs/heads/main
|
a9e489b08d6d8dd510c9f63dd663b94037d5f9f4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"15bce0f4b672fc7456786bc61d493b3ffc04e630","after":"a9e489b08d6d8dd510c9f63dd663b94037d5f9f4","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/15bce0f4b672fc7456786bc61d493b3ffc04e630...a9e489b08d6d8dd510c9f63dd663b94037d5f9f4","commits":[{"id":"a9e489b08d6d8dd510c9f63dd663b94037d5f9f4","message":"docs(计划): PF-03 收口完成(真源仓 a084c5e,报告回绑 a7a19ec)\n\n- §3 PF-03 行改为「✅ 完成」,退出条件落为「三份文档均声明本目录身份与\n 版本轴归属、不含框架仓状态声明」\n- §5 ⑤ 移除已完成的「PF-03 ⑤ 文档回灌」\n- §8 增一行,含 check:evidence 仍 partial 的如实登记\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a9e489b08d6d8dd510c9f63dd663b94037d5f9f4","author":{"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:19:27-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"a9e489b08d6d8dd510c9f63dd663b94037d5f9f4","message":"docs(计划): PF-03 收口完成(真源仓 a084c5e,报告回绑 a7a19ec)\n\n- §3 PF-03 行改为「✅ 完成」,退出条件落为「三份文档均声明本目录身份与\n 版本轴归属、不含框架仓状态声明」\n- §5 ⑤ 移除已完成的「PF-03 ⑤ 文档回灌」\n- §8 增一行,含 check:evidence 仍 partial 的如实登记\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a9e489b08d6d8dd510c9f63dd663b94037d5f9f4","author":{"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:19:27-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":8475,"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:18: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
|
1
|
4
|
1789687177
|
1789687192
|
0
|
1789687171
|
1789687192
|
|
|
0
|
Edit
Delete
|
|
25408
|
Merge remote-tracking branch 'origin/main'
|
116
|
5
|
platform.yml
|
512
|
5
|
0
|
refs/heads/main
|
ff8484ca6a671e2899274158c0a58ded19c42af4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"15d5d062c0ddb68b5dcefa729ad9930e95824226","after":"ff8484ca6a671e2899274158c0a58ded19c42af4","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/15d5d062c0ddb68b5dcefa729ad9930e95824226...ff8484ca6a671e2899274158c0a58ded19c42af4","commits":[{"id":"ff8484ca6a671e2899274158c0a58ded19c42af4","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ff8484ca6a671e2899274158c0a58ded19c42af4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T04:20:09-07:00","added":["docs/evidence/jwt-environment-2026-10-10/deployment.json"],"removed":[],"modified":["docs/JWT与环境守卫整改记录-2026-10-10.md","governance/check-evidence-freshness.mjs","governance/evidence-scope-floor.json","governance/evidence-scopes.json","governance/test/evidence-scopes-image.test.mjs","reports/capability-acceptance.latest.json","reports/cross-cutting-capabilities.latest.json","reports/deployed-runtime.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","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":"af506a4d41c4c73e7cabd96a48b46d2f9e7c44f2","message":"docs: verify current secured dev image acceptance binding\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/af506a4d41c4c73e7cabd96a48b46d2f9e7c44f2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T04:19:40-07:00","added":["docs/evidence/fact-dev-2026-10-10/current-dev-final-observation-1102.json","docs/evidence/fact-dev-2026-10-10/deployed-runtime-final-1102.json"],"removed":[],"modified":["docs/Fact当前dev验收与正式签收缺口-2026-10-10.md","docs/evidence/fact-dev-2026-10-10/current-dev-final-observation.json","docs/evidence/fact-dev-2026-10-10/deployed-runtime-final.json"]},{"id":"5d383492f89e40bc678781bba4fbdb9a4062a83a","message":"Merge branch 'main' into codex/fact-dev-acceptance-20261010\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5d383492f89e40bc678781bba4fbdb9a4062a83a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T04:19:00-07:00","added":["docs/JWT与环境守卫整改记录-2026-10-10.md","docs/evidence/jwt-environment-2026-10-10/candidate-build-v2.log.gz","docs/evidence/jwt-environment-2026-10-10/candidate-build-v3.log.gz","docs/evidence/jwt-environment-2026-10-10/candidate-sbom-v3.log.gz","docs/evidence/jwt-environment-2026-10-10/candidate-sbom.log.gz","docs/evidence/jwt-environment-2026-10-10/candidate-smoke-v3.log.gz","docs/evidence/jwt-environment-2026-10-10/candidate-smoke.log.gz","docs/evidence/jwt-environment-2026-10-10/candidate-verification-v2.json","docs/evidence/jwt-environment-2026-10-10/cleanup-linux-init.log.gz","docs/evidence/jwt-environment-2026-10-10/final-candidate.json","docs/evidence/jwt-environment-2026-10-10/final-image-build.log.gz","docs/evidence/jwt-environment-2026-10-10/final-image-sbom.log.gz","docs/evidence/jwt-environment-2026-10-10/final-image-smoke.log.gz","docs/evidence/jwt-environment-2026-10-10/final-linux-cleanup.log.gz","docs/evidence/jwt-environment-2026-10-10/final-packaged-policy.log.gz","docs/evidence/jwt-environment-2026-10-10/final-root-closure-floor-failed.log.gz","docs/evidence/jwt-environment-2026-10-10/final-root-macos-cleanup-failed.log.gz","docs/evidence/jwt-environment-2026-10-10/final-runtime-passed.json.gz","docs/evidence/jwt-environment-2026-10-10/final-static.log.gz","docs/evidence/jwt-environment-2026-10-10/fixed-backend.json.gz","docs/evidence/jwt-environment-2026-10-10/fixed-backend.log.gz","docs/evidence/jwt-environment-2026-10-10/fixed-policy.json.gz","docs/evidence/jwt-environment-2026-10-10/fixed-policy.log.gz","docs/evidence/jwt-environment-2026-10-10/fixed-security-verification.json","docs/evidence/jwt-environment-2026-10-10/initial-security-ci.json","docs/evidence/jwt-environment-2026-10-10/merged-backend.json.gz","docs/evidence/jwt-environment-2026-10-10/merged-policy.json.gz","docs/evidence/jwt-environment-2026-10-10/merged-prebuild-backend.json.gz","docs/evidence/jwt-environment-2026-10-10/merged-root.log.gz","docs/evidence/jwt-environment-2026-10-10/merged-runtime-first-failed.json.gz","docs/evidence/jwt-environment-2026-10-10/merged-runtime-passed-before-main.json.gz","docs/evidence/jwt-environment-2026-10-10/merged-runtime-sdk-build-failed.json.gz","docs/evidence/jwt-environment-2026-10-10/merged-verification.json","docs/evidence/jwt-environment-2026-10-10/packaged-policy-v3.log.gz","docs/evidence/jwt-environment-2026-10-10/packaged-policy.log.gz","docs/evidence/jwt-environment-2026-10-10/policy-tests.log.gz","docs/evidence/jwt-environment-2026-10-10/private-file-modes.json","docs/evidence/jwt-environment-2026-10-10/root-macos-attempt.log.gz","docs/evidence/jwt-environment-2026-10-10/root-remaining.log.gz","docs/evidence/jwt-environment-2026-10-10/scheduled-backup.json","docs/evidence/jwt-environment-2026-10-10/security-tests-v2.log.gz","docs/evidence/jwt-environment-2026-10-10/security-tests.log.gz","docs/evidence/jwt-environment-2026-10-10/verification.json","runtime/apps/api-nestjs/test/auth.jwks-security.test.ts","runtime/packages/contracts/src/deployment-security.test.ts","runtime/packages/contracts/src/deployment-security.ts"],"removed":[],"modified":[".gitea/workflows/platform.yml",".github/workflows/platform.yml","CLAUDE.md","docs/runbook.md","governance/check-identity-ui.mjs","governance/check-mcp-writes.mjs","governance/evidence-scopes.json","governance/smoke-image.mjs","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","runtime/CLAUDE.md","runtime/apps/api-fastify/.env.example","runtime/apps/api-fastify/src/app.ts","runtime/apps/api-fastify/src/plugins/auth.ts","runtime/apps/api-fastify/test/auth.jwt.test.ts","runtime/apps/api-fastify/vitest.config.ts","runtime/apps/api-nestjs/.env.example","runtime/apps/api-nestjs/package.json","runtime/apps/api-nestjs/src/auth/token-verifier.ts","runtime/apps/api-nestjs/src/create-app.ts","runtime/apps/api-nestjs/test/auth.jwt.test.ts","runtime/apps/api-nestjs/test/auth.machine.test.ts","runtime/apps/api-nestjs/test/auth.ops-entry.test.ts","runtime/apps/api-nestjs/test/auth.permission-entry.test.ts","runtime/apps/api-nestjs/test/platform.colon-routes.http.test.ts","runtime/apps/api-nestjs/test/platform.configuration-http.test.ts","runtime/apps/api-nestjs/test/platform.configuration-persistence.test.ts","runtime/apps/api-nestjs/test/platform.conversation-files.http.test.ts","runtime/apps/api-nestjs/test/platform.conversation-ledger-http.test.ts","runtime/apps/api-nestjs/test/platform.cost-capacity-http.test.ts","runtime/apps/api-nestjs/test/platform.cross-domain-workflow-http.test.ts","runtime/apps/api-nestjs/test/platform.data-analytics-http.test.ts","runtime/apps/api-nestjs/test/platform.enterprise-experience-http.test.ts","runtime/apps/api-nestjs/test/platform.policy-http.test.ts","runtime/apps/api-nestjs/test/platform.registry-http.test.ts","runtime/apps/api-nestjs/vitest.config.ts","runtime/apps/api-nestjs/vitest.conformance.config.ts","runtime/packages/contracts/src/index.ts","runtime/packages/contracts/tsconfig.json","runtime/pnpm-lock.yaml","runtime/reports/agent-adapters.latest.json","runtime/reports/baseline.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json","runtime/scripts/check-dual-backend-parity.mjs","runtime/scripts/check-ui-acceptance.mjs","runtime/test/transit.vitest.config.ts","runtime/test/vitest.config.ts","runtime/turbo.json","stack/README.md","stack/compose.yaml"]},{"id":"8c44e79d3d3f709522cc7a8870d971fcbfaa1c99","message":"docs: close recovery evidence and record canonical identity blockers\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8c44e79d3d3f709522cc7a8870d971fcbfaa1c99","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T04:19:00-07:00","added":["docs/evidence/fact-dev-2026-10-10/current-dev-observation-1049.json","docs/evidence/fact-dev-2026-10-10/deployed-runtime-1049.json","docs/evidence/fact-dev-2026-10-10/github-mirror-sync-attempt1.json","docs/evidence/fact-dev-2026-10-10/hr-canonical-migration-preview.json","docs/evidence/fact-dev-2026-10-10/hr-clone-chain-attempts.json","docs/evidence/fact-dev-2026-10-10/hr-clone-cleanup.json","docs/evidence/fact-dev-2026-10-10/hr-fact-os-recovery-7d92625.json","docs/evidence/fact-dev-2026-10-10/hr-fact-os-recovery-platform-a167-hr611.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/access-audit.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/alertmanager-image.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/loki-image.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/otel-collector-image.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/postgres-image.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/redis-auth-live.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/source.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/tempo-image.latest.json","docs/evidence/fact-dev-2026-10-10/os-additional-receipts-1bd3e67/trace-backend.latest.json","docs/evidence/fact-dev-2026-10-10/os-isolated-backup-restore-attempt1.json","docs/evidence/fact-dev-2026-10-10/os-isolated-backup-restore.json"],"removed":[],"modified":["docs/Fact当前dev验收与正式签收缺口-2026-10-10.md","docs/evidence/fact-dev-2026-10-10/README.md","docs/evidence/fact-dev-2026-10-10/current-dev-final-observation.json","docs/evidence/fact-dev-2026-10-10/deployed-runtime-final.json","docs/evidence/fact-dev-2026-10-10/hr-fact-os-recovery.json","docs/evidence/fact-dev-2026-10-10/hr-os-cloud-sync.json"]}],"total_commits":0,"head_commit":{"id":"ff8484ca6a671e2899274158c0a58ded19c42af4","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ff8484ca6a671e2899274158c0a58ded19c42af4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T04:20:09-07:00","added":["docs/evidence/jwt-environment-2026-10-10/deployment.json"],"removed":[],"modified":["docs/JWT与环境守卫整改记录-2026-10-10.md","governance/check-evidence-freshness.mjs","governance/evidence-scope-floor.json","governance/evidence-scopes.json","governance/test/evidence-scopes-image.test.mjs","reports/capability-acceptance.latest.json","reports/cross-cutting-capabilities.latest.json","reports/deployed-runtime.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":22725,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":49,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T19:16:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
22
|
1791631333
|
1791631394
|
0
|
1791631212
|
1791631460
|
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
|
|
24746
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into codex/k41a-crashpoint...
|
121
|
5
|
kernel-ci.yml
|
99
|
5
|
0
|
refs/heads/main
|
6f5d2ac956e0da5cc96a28d5c375a824b2f53736
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"15e1b2a86b0950fb5429377291d31b12477b9984","after":"6f5d2ac956e0da5cc96a28d5c375a824b2f53736","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/15e1b2a86b0950fb5429377291d31b12477b9984...6f5d2ac956e0da5cc96a28d5c375a824b2f53736","commits":[{"id":"6f5d2ac956e0da5cc96a28d5c375a824b2f53736","message":"Merge remote-tracking branch 'origin/main' into codex/k41a-crashpoint\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/6f5d2ac956e0da5cc96a28d5c375a824b2f53736","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T00:43:40-07:00","added":["ops/deployments/2026-09-30-runtime-modes-01300-evidence.json","ops/deployments/2026-09-30-runtime-modes-01300-local.md"],"removed":[],"modified":["docs/gap-governance.md","docs/plan-ledger.md","model/gap-governance.json","model/plan-ledger.json","model/release-anchors.json","model/spec-coverage.json","ops/runbook.md"]},{"id":"5dc900c9bc539c01f3471fc5c06b082bbcfe43e8","message":"Prepare 0.131.0 Execution crashpoint release\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/5dc900c9bc539c01f3471fc5c06b082bbcfe43e8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T00:38:15-07:00","added":["docs/releases/0.131.0.md"],"removed":[],"modified":["model/catalog.json","package.json"]},{"id":"63b58acccf5032ba52f0ab672b49ff2f1f9649a2","message":"Merge remote-tracking branch 'origin/main' into codex/k41a-crashpoint\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/63b58acccf5032ba52f0ab672b49ff2f1f9649a2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T00:37:16-07:00","added":["docs/releases/0.130.0.md","docs/releases/candidates/k41b-runtime-modes.md","docs/runtime-modes.md","src/main.js","src/runtime-mode.js","src/runtime-workers.js","test/runtime-modes.test.js"],"removed":[],"modified":["README.md","model/catalog.json","ops/run-local-integration-publisher.js","ops/run-local-work-fact-projector.js","ops/run-outcome-confirmation.js","ops/run-outcome-expiry.js","ops/run-trigger-scanner.js","package.json","src/server.js","src/tenant-scan-runner.js","test/tenant-scan-runner.test.js"]},{"id":"d80da8cd1795e4e7719f99c074f4da0c356063e9","message":"Close Execution context invocation and crashpoint boundary\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/d80da8cd1795e4e7719f99c074f4da0c356063e9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T00:36:55-07:00","added":["docs/releases/candidates/k41a-crashpoint.md","test/execution-crashpoint.integration.test.js","test/support/execution-crash-child.js"],"removed":[],"modified":["docs/execution-handler-boundary.md","scripts/check-module-boundaries.js","src/contexts/agent-runtime.js","src/contexts/deliverable.js","src/contexts/work-execution.js","src/kernel/context-ports.js","src/kernel/unit-of-work.js","test/context-ports.test.js","test/module-boundaries.test.js","test/module-ratchet.test.js"]}],"total_commits":0,"head_commit":{"id":"6f5d2ac956e0da5cc96a28d5c375a824b2f53736","message":"Merge remote-tracking branch 'origin/main' into codex/k41a-crashpoint\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/6f5d2ac956e0da5cc96a28d5c375a824b2f53736","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T00:43:40-07:00","added":["ops/deployments/2026-09-30-runtime-modes-01300-evidence.json","ops/deployments/2026-09-30-runtime-modes-01300-local.md"],"removed":[],"modified":["docs/gap-governance.md","docs/plan-ledger.md","model/gap-governance.json","model/plan-ledger.json","model/release-anchors.json","model/spec-coverage.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":57280,"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-09-30T15:40:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1790756969
|
1790757508
|
0
|
1790754305
|
1790757508
|
|
|
0
|
Edit
Delete
|
|
26900
|
docs: archive fixed account-security startup hando docs: archive fixed account-security startup handoff candidate b8...
|
116
|
5
|
platform.yml
|
1309
|
5
|
0
|
refs/heads/main
|
9696fe08df560c593500a1150661e2a5bdbfed3e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"15e778d4fadcfa89667b2d77cb0ae9ae08217543","after":"9696fe08df560c593500a1150661e2a5bdbfed3e","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/15e778d4fadcfa89667b2d77cb0ae9ae08217543...9696fe08df560c593500a1150661e2a5bdbfed3e","commits":[{"id":"9696fe08df560c593500a1150661e2a5bdbfed3e","message":"docs: archive fixed account-security startup handoff candidate b8\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9696fe08df560c593500a1150661e2a5bdbfed3e","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-01T15:57:26-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/archive-manifest.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/archive-validation.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/README.md","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/checksums.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/handoff.public.json"],"removed":[],"modified":["docs/账户安全入口接入与部署记录-2026-10-10.md"]},{"id":"b8c8828143f681cc39f3adb0ebd7379f51973e20","message":"docs(账户安全): 归档3098启动回退候选及UNKNOWN停点\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b8c8828143f681cc39f3adb0ebd7379f51973e20","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-01T06:26:39-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/archive-manifest.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/archive-validation.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/README.md","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/checksums.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/handoff.public.json"],"removed":[],"modified":["docs/账户安全入口接入与部署记录-2026-10-10.md"]}],"total_commits":0,"head_commit":{"id":"9696fe08df560c593500a1150661e2a5bdbfed3e","message":"docs: archive fixed account-security startup handoff candidate b8\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9696fe08df560c593500a1150661e2a5bdbfed3e","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-01T15:57:26-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/archive-manifest.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/archive-validation.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/README.md","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/checksums.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/handoff.public.json"],"removed":[],"modified":["docs/账户安全入口接入与部署记录-2026-10-10.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":128422,"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":175,"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-02T07:56:08+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
14
|
0
|
1793577994
|
0
|
1793577741
|
1793577994
|
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
|
|
25463
|
docs(sync): record GitHub PR and billing-blocked r docs(sync): record GitHub PR and billing-blocked required checks...
|
116
|
5
|
platform.yml
|
546
|
5
|
0
|
refs/heads/main
|
61550c4229a073f6edc8ecf16e0ea40c230c8edb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"15f8a6c9abab1516bf625461ee01ad45d9ef607f","after":"61550c4229a073f6edc8ecf16e0ea40c230c8edb","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/15f8a6c9abab1516bf625461ee01ad45d9ef607f...61550c4229a073f6edc8ecf16e0ea40c230c8edb","commits":[{"id":"61550c4229a073f6edc8ecf16e0ea40c230c8edb","message":"docs(sync): record GitHub PR and billing-blocked required checks\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/61550c4229a073f6edc8ecf16e0ea40c230c8edb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T17:51:38-07:00","added":["docs/evidence/ops-real-2026-10-10/github-sync.json"],"removed":[],"modified":["docs/能力操作入口与页面部署记录-2026-10-09.md"]}],"total_commits":0,"head_commit":{"id":"61550c4229a073f6edc8ecf16e0ea40c230c8edb","message":"docs(sync): record GitHub PR and billing-blocked required checks\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/61550c4229a073f6edc8ecf16e0ea40c230c8edb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T17:51:38-07:00","added":["docs/evidence/ops-real-2026-10-10/github-sync.json"],"removed":[],"modified":["docs/能力操作入口与页面部署记录-2026-10-09.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":28614,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":52,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-11T08:49:06+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791679902
|
1791679955
|
0
|
1791679901
|
1791679982
|
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
|
|
26328
|
chore(reports): 回绑完整根链1288及635契约静态验收 @ 19e492a
|
116
|
5
|
platform.yml
|
1007
|
5
|
0
|
refs/heads/main
|
ea6906c748e9a1cca123a69a615fb6565882a720
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1617cba67714d84cb4ade76aff703f21fe3927cd","after":"ea6906c748e9a1cca123a69a615fb6565882a720","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/1617cba67714d84cb4ade76aff703f21fe3927cd...ea6906c748e9a1cca123a69a615fb6565882a720","commits":[{"id":"ea6906c748e9a1cca123a69a615fb6565882a720","message":"chore(reports): 回绑完整根链1288及635契约静态验收 @ 19e492a\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ea6906c748e9a1cca123a69a615fb6565882a720","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T09:03: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/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"19e492a4587eceb7880c3eacb470a69278e5fddc","message":"merge: 保留主线收尾记录并固定最终根链复验\n\n# Conflicts:\n#\treports/caddy.latest.json\n#\treports/candidate-contracts.latest.json\n#\treports/canonical-ids.latest.json\n#\treports/capability-acceptance.latest.json\n#\treports/catalog-chg.latest.json\n#\treports/catalog-drift.latest.json\n#\treports/catalog-reconciliation.latest.json\n#\treports/ci-mirror.latest.json\n#\treports/code-sets.latest.json\n#\treports/cross-cutting-capabilities.latest.json\n#\treports/doc-claims.latest.json\n#\treports/evidence-freshness.latest.json\n#\treports/fact-pii.latest.json\n#\treports/facts.latest.json\n#\treports/fixture-coverage.latest.json\n#\treports/fixtures.latest.json\n#\treports/gate-flow.latest.json\n#\treports/governance-kit.latest.json\n#\treports/migration-decs.latest.json\n#\treports/model-gateway.latest.json\n#\treports/module-imports.latest.json\n#\treports/omni-platform.latest.json\n#\treports/otel.latest.json\n#\treports/release-drift.latest.json\n#\treports/stub-surface.latest.json\n#\truntime/reports/agent-adapters.latest.json\n#\truntime/reports/conformance-matrix.latest.json\n#\truntime/reports/contract-consumers.latest.json\n#\truntime/reports/docs-truth.latest.json\n#\truntime/reports/dual-backend-parity.latest.json\n#\truntime/reports/fork-readiness.latest.json\n#\truntime/reports/governance-docs.latest.json\n#\truntime/reports/governance-kit.latest.json\n#\truntime/reports/governance-rules.latest.json\n#\truntime/reports/governance-status.latest.json\n#\truntime/reports/governance.latest.json\n#\truntime/reports/migrations.latest.json\n#\truntime/reports/naming.latest.json\n#\truntime/reports/permission-catalog.latest.json\n#\truntime/reports/platform-ops-definitions.latest.json\n#\truntime/reports/runtime-governance.latest.json\n#\truntime/reports/schema-sync.latest.json\n#\truntime/reports/statemachine-write-guard.latest.json\n#\truntime/reports/validation-source.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/19e492a4587eceb7880c3eacb470a69278e5fddc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T08:55:46-07:00","added":["docs/evidence/collaboration-operations-2026-10-22/validation-history.json","docs/evidence/collaboration-operations-2026-10-22/workbench-ui-bf87a16.json","docs/协作消息运维查询与交互-2026-10-22.md","governance/lib/workbench-ui-env.mjs","runtime/apps/api-nestjs/src/platform/http/conversation-metrics.ts","runtime/apps/api-nestjs/test/platform.conversation-operations.test.ts","runtime/apps/web/e2e-workbench/mw-collaboration-operations.spec.ts","runtime/apps/web/scripts/workbench-test-build.mjs","runtime/apps/workbench/src/features/module-workspaces/collaboration-messaging.tsx","runtime/modules/collaboration-messaging/src/ledger/operations.test.ts","runtime/modules/collaboration-messaging/src/ledger/operations.ts"],"removed":[],"modified":["CLAUDE.md","contracts/contracts/conversation-ledger-api.v1.openapi.json","contracts/test/conversation-ledger-contract.test.mjs","docs/runbook.md","docs/模块工作区管理能力补齐-2026-10-21.json","docs/模块工作区管理能力补齐-2026-10-21.md","docs/能力设计/服务模块工作区内容梳理-2026-10-11.md","governance/check-workbench-ui.mjs","governance/evidence-scopes.json","governance/test/workbench-ui.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/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/CLAUDE.md","runtime/apps/api-nestjs/src/auth/ops-entry-verifier.ts","runtime/apps/api-nestjs/src/platform/http/conversation-hints.ts","runtime/apps/api-nestjs/src/platform/http/conversation-ledger.controller.ts","runtime/apps/api-nestjs/src/platform/http/workbench-read-surfaces.ts","runtime/apps/api-nestjs/test/auth.workbench-route-boundary.test.ts","runtime/apps/api-nestjs/test/platform.catalog.test.ts","runtime/apps/api-nestjs/test/platform.conversation-hints.test.ts","runtime/apps/web/playwright.workbench.config.ts","runtime/apps/web/scripts/workbench-test-server.mjs","runtime/apps/workbench/src/features/module-workspaces/registry.tsx","runtime/apps/workbench/src/features/platform/read-conditions.tsx","runtime/clients/collaboration-messaging/README.md","runtime/clients/collaboration-messaging/src/index.ts","runtime/clients/collaboration-messaging/test/operations.json","runtime/modules/collaboration-messaging/README.md","runtime/modules/collaboration-messaging/src/ledger/conversation-ledger.ts","runtime/modules/collaboration-messaging/src/ledger/ledger-store.ts","runtime/modules/collaboration-messaging/src/persistence/prisma-ledger-store.integration.test.ts","runtime/modules/collaboration-messaging/src/persistence/prisma-ledger-store.ts","runtime/modules/kit/src/conversation-ledger-runtime.ts","runtime/reports/agent-adapters.latest.json","runtime/reports/baseline.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"d0d235e38bc5f56b54448418e0750ecef50911f0","message":"chore(reports): 保留186项页面及根链1287通过1夹具规则失败\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d0d235e38bc5f56b54448418e0750ecef50911f0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T08:55:45-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/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/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json"]},{"id":"15ad29d65cd6041329ed440367aed8890eb4a2cd","message":"fix(test): 临时Git仓关闭自动维护并同步186项验收来源\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/15ad29d65cd6041329ed440367aed8890eb4a2cd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T08:55:45-07:00","added":["docs/evidence/collaboration-operations-2026-10-22/workbench-ui-bf87a16.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/collaboration-operations-2026-10-22/validation-history.json","governance/test/workbench-ui.test.mjs","runtime/CLAUDE.md"]},{"id":"bf87a16f55ff2e09245c212444d3ee18cb32675e","message":"merge: 保留窗口内主线收尾并固定协作消息组合验收\n\n# Conflicts:\n#\treports/doc-claims.latest.json\n#\treports/stub-surface.latest.json\n#\treports/workbench-ui.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bf87a16f55ff2e09245c212444d3ee18cb32675e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T08:40:51-07:00","added":["docs/evidence/collaboration-operations-2026-10-22/validation-history.json","docs/协作消息运维查询与交互-2026-10-22.md","governance/lib/workbench-ui-env.mjs","runtime/apps/api-nestjs/src/platform/http/conversation-metrics.ts","runtime/apps/api-nestjs/test/platform.conversation-operations.test.ts","runtime/apps/web/e2e-workbench/mw-collaboration-operations.spec.ts","runtime/apps/web/scripts/workbench-test-build.mjs","runtime/apps/workbench/src/features/module-workspaces/collaboration-messaging.tsx","runtime/modules/collaboration-messaging/src/ledger/operations.test.ts","runtime/modules/collaboration-messaging/src/ledger/operations.ts"],"removed":[],"modified":["CLAUDE.md","contracts/contracts/conversation-ledger-api.v1.openapi.json","contracts/test/conversation-ledger-contract.test.mjs","docs/runbook.md","docs/模块工作区管理能力补齐-2026-10-21.json","docs/模块工作区管理能力补齐-2026-10-21.md","docs/能力设计/服务模块工作区内容梳理-2026-10-11.md","governance/check-workbench-ui.mjs","governance/evidence-scopes.json","governance/test/workbench-ui.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/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/CLAUDE.md","runtime/apps/api-nestjs/src/auth/ops-entry-verifier.ts","runtime/apps/api-nestjs/src/platform/http/conversation-hints.ts","runtime/apps/api-nestjs/src/platform/http/conversation-ledger.controller.ts","runtime/apps/api-nestjs/src/platform/http/workbench-read-surfaces.ts","runtime/apps/api-nestjs/test/auth.workbench-route-boundary.test.ts","runtime/apps/api-nestjs/test/platform.catalog.test.ts","runtime/apps/api-nestjs/test/platform.conversation-hints.test.ts","runtime/apps/web/playwright.workbench.config.ts","runtime/apps/web/scripts/workbench-test-server.mjs","runtime/apps/workbench/src/features/module-workspaces/registry.tsx","runtime/apps/workbench/src/features/platform/read-conditions.tsx","runtime/clients/collaboration-messaging/README.md","runtime/clients/collaboration-messaging/src/index.ts","runtime/clients/collaboration-messaging/test/operations.json","runtime/modules/collaboration-messaging/README.md","runtime/modules/collaboration-messaging/src/ledger/conversation-ledger.ts","runtime/modules/collaboration-messaging/src/ledger/ledger-store.ts","runtime/modules/collaboration-messaging/src/persistence/prisma-ledger-store.integration.test.ts","runtime/modules/collaboration-messaging/src/persistence/prisma-ledger-store.ts","runtime/modules/kit/src/conversation-ledger-runtime.ts","runtime/reports/agent-adapters.latest.json","runtime/reports/baseline.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"ea6906c748e9a1cca123a69a615fb6565882a720","message":"chore(reports): 回绑完整根链1288及635契约静态验收 @ 19e492a\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ea6906c748e9a1cca123a69a615fb6565882a720","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T09:03: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/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"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":76131,"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":150,"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-23T00:01:24+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792685140
|
1792685143
|
0
|
1792685140
|
1792685157
|
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
|
|
24434
|
merge: 接住 origin/main 的 check:runtime 1678/0 回绑与证据 merge: 接住 origin/main 的 check:runtime 1678/0 回绑与证据行(152a17a0—1620940c)...
|
116
|
5
|
platform.yml
|
277
|
5
|
0
|
refs/heads/main
|
51068045497c07024ff8ad2cd5acb75657076893
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1620940cee8d2db16836dbb429663dd7e3b70f8f","after":"51068045497c07024ff8ad2cd5acb75657076893","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/1620940cee8d2db16836dbb429663dd7e3b70f8f...51068045497c07024ff8ad2cd5acb75657076893","commits":[{"id":"51068045497c07024ff8ad2cd5acb75657076893","message":"merge: 接住 origin/main 的 check:runtime 1678/0 回绑与证据行(152a17a0—1620940c)\n\n报告冲突一律取远端;本地 C15 / C01 的报告随后在合流提交上统一回绑。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/51068045497c07024ff8ad2cd5acb75657076893","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T08:47:56-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/machine-revocation-sla.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/CLAUDE.md","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"b9b900f6f1e9c66d9535aacb5ef9e72cd282de08","message":"merge: 接住 origin/main(C16 合流 df2efa32 与其后报告 / 工作台提交)并入本地 main(含 C01 准入面 7e02c5c4、C15 跨域流程 f838c514)\n\n冲突处理:注册表 / kit / 装配点 / Catalog 取本地(为远端的超集:多出 C01 与 C15 两项);\nplatform-http.module.ts 的 DEC-042 注释取远端措辞;CLAUDE.md 以远端为底、重新套上 C01 与 C15 的增量\n(模块 12 + 4、作业 9 / 3 / 10、未落地面 4 / 15 / 3 / 15、HTTP 7 份);权限快照按合并后的 Catalog 重渲染(71 条)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b9b900f6f1e9c66d9535aacb5ef9e72cd282de08","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T08:41:09-07:00","added":["runtime/apps/workbench/src/components/operations/cross-cutting-board.tsx","runtime/apps/workbench/src/components/operations/delivery-evidence.tsx","runtime/apps/workbench/src/components/operations/ops-assurance.tsx","runtime/apps/workbench/src/features/platform/attention.ts","runtime/apps/workbench/src/features/platform/ops-labels.ts","runtime/apps/workbench/src/lib/use-now.ts"],"removed":[],"modified":["CLAUDE.md","README.md","docs/Notification真实投递消费者验收-2026-09-23.md","docs/runbook.md","docs/缺失模块完善清单-2026-09-21.md","governance/check-workbench-ui.mjs","governance/evidence-scopes.json","governance/job-readiness.json","governance/release-packages.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/apps/api-nestjs/src/platform/platform-http.module.ts","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/operations/page.tsx","runtime/apps/workbench/src/app/page.tsx","runtime/apps/workbench/src/components/app-nav.tsx","runtime/apps/workbench/src/features/platform/types.ts","runtime/clients/notification-webhook/README.md","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":"f838c514ab4f3b49a51c6e3e87cf82d0d6925ad4","message":"feat(cross-domain-workflow): C15 持久账本与适配器拉取执行面,依 DEC-046 升 authority\n\nDEC-046(C15 建表与首个消费者数字员工OS)2026-09-23 批准,治理仓 0c4ff9d;三处分叉取建议项:\nOwner 适配器拉取、首个场景人事变动生效处置、运维动作审计走同事务 outbox。\n\n- 迁移 202609230001_workflow_ledger(头引 DEC-046):definition(不可变,触发器拒 UPDATE/DELETE)/ instance /\n step(正向 + 补偿,租约 + fencing token)/ receipt(同 token 唯一)/ operator_action / audit_outbox,六表 FORCE RLS。\n- engine/:纯状态机。不可逆步骤不自动重试;租约过期可逆步凭命令幂等键重发、不可逆步记 UNKNOWN 只能人工 resolve;\n 补偿是新命令(同 Owner、波次倒序),补偿失败转人工;运维 retry/resolve 要权限、原因与实例版本锁。\n- 平台不调用 Owner、不持凭据、不写 Owner 表;发布定义时登记 Owner 域 → 适配器应用绑定,领取 / 回报只认该应用。\n- HTTP:workflow-ledger-api.v1 八个操作(新候选契约,与规则层 workflow-orchestration-api.v1 分开,同 C16 形状);\n 冒号路由写成 `x\\\\:verb`——Express 4 下未转义的 definitions:assess 会吞掉 definitions:publish(HTTP 用例实证)。\n- instance-timer 转 active(受 PLATFORM_PERSISTENCE_ENABLED 约束);领取也顺手回收本域过期租约。\n- 权限目录加 cross-domain-workflow.definition / .instance(active),快照重渲染 71 条。\n- 登记:modules.json / authority-basis(nine-criteria,消费者数字员工OS)/ job-readiness / stub-surface 删两条 /\n caddy-routes 换契约;CLAUDE.md 模块档位 12 + 4、作业 9 / 3 / 10、未落地面 4 / 15 / 3 / 15;计数用例随改。\n\n未做:OS 侧三个适配器、UNKNOWN 对账责任人与时限(待 OS Owner 补填)、契约转正式登记与 Catalog code_truth(须 CHG)、\n关闭试验与 dev 部署;Catalog 仍 candidate_e0 / E0。报告未回绑(合入后在干净提交上单独做)。\n\n测试:模块无库 25;真实 PG(非超级用户、非 BYPASSRLS)7——RLS、八进程并发领取只一个拿到、同 token 并发回报、\nfencing、不可变定义、跨「进程重启」恢复;HTTP 13(含既有 policy 用例);治理 616/0、contracts 431/0;\nruntime 静态链 exit 0;check:modules / migration-decs / stub-surface / caddy / candidate-contracts / catalog / drift 全绿。\n早先负向实做:去 fencing 判定或不可逆护栏 → 4 例红;去行锁 → 并发 2 例红;冒号不转义 → HTTP 3 例红。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f838c514ab4f3b49a51c6e3e87cf82d0d6925ad4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T07:46:30-07:00","added":["contracts/candidates/contracts/workflow-ledger-api.v1.openapi.json","runtime/apps/api-nestjs/src/platform/http/cross-domain-workflow.controller.ts","runtime/apps/api-nestjs/test/platform.cross-domain-workflow-http.test.ts","runtime/modules/cross-domain-workflow/prisma/migrations/202609230001_workflow_ledger/migration.sql","runtime/modules/cross-domain-workflow/prisma/migrations/migration_lock.toml","runtime/modules/cross-domain-workflow/src/engine/engine.ts","runtime/modules/cross-domain-workflow/src/http/workflow-runtime.test.ts","runtime/modules/cross-domain-workflow/src/http/workflow-runtime.ts","runtime/modules/cross-domain-workflow/src/jobs/instance-timer.ts","runtime/modules/cross-domain-workflow/src/persistence/memory-workflow-store.ts","runtime/modules/cross-domain-workflow/src/persistence/prisma-workflow-store.ts","runtime/modules/cross-domain-workflow/src/persistence/workflow-store.ts","runtime/modules/cross-domain-workflow/test/workflow-ledger.integration.ts","runtime/modules/cross-domain-workflow/vitest.integration.config.ts","runtime/modules/kit/src/cross-domain-workflow-runtime.ts"],"removed":[],"modified":["CLAUDE.md","contracts/catalogs/decisions.json","contracts/catalogs/permissions.json","contracts/test/governance-linter.test.mjs","contracts/test/impact-graph.test.mjs","governance/authority-basis.json","governance/caddy-routes.json","governance/job-readiness.json","governance/stub-surface.json","governance/test/build-workbench-snapshots.test.mjs","governance/test/job-readiness.test.mjs","runtime/apps/api-nestjs/.env.example","runtime/apps/api-nestjs/src/platform/platform-http.module.ts","runtime/modules.json","runtime/modules/cross-domain-workflow/README.md","runtime/modules/cross-domain-workflow/package.json","runtime/modules/cross-domain-workflow/prisma/schema.prisma","runtime/modules/cross-domain-workflow/src/index.ts","runtime/modules/cross-domain-workflow/tsconfig.json","runtime/modules/kit/src/index.ts","runtime/packages/contracts/src/permission-catalog.ts","runtime/pnpm-lock.yaml"]},{"id":"79b9a2779fd3268cee75a2c4cfadf0b4f778bbcc","message":"Merge branch 'main' into feat/c16-conversation-ledger\n\n# Conflicts:\n#\tCLAUDE.md\n#\tcontracts/catalogs/permissions.json\n#\tcontracts/test/governance-linter.test.mjs\n#\tcontracts/test/impact-graph.test.mjs\n#\tgovernance/authority-basis.json\n#\tgovernance/stub-surface.json\n#\treports/revocation-sla.latest.json\n#\truntime/CLAUDE.md\n#\truntime/apps/api-nestjs/src/platform/platform-http.module.ts\n#\truntime/modules/kit/src/index.ts\n#\truntime/packages/contracts/src/permission-catalog.ts\n#\truntime/reports/conformance-differential.latest.json\n#\truntime/reports/runtime-acceptance.latest.json\n#\tstack/overlays/dev.yaml\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/79b9a2779fd3268cee75a2c4cfadf0b4f778bbcc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T07:21:19-07:00","added":["contracts/candidates/contracts/scope-snapshot-http.v1.openapi.json","contracts/candidates/contracts/tenant-resolution-api.v1.openapi.json","contracts/candidates/schemas/facts/OrganizationUnitMoved.v1.json","contracts/candidates/schemas/scope-owner-bootstrap.v1.json","contracts/candidates/schemas/scope-snapshot.v1.json","contracts/contracts/configuration-snapshot-api.v1.openapi.json","contracts/schemas/permission-invalidation-page.v1.schema.json","docs/Notification真实投递消费者验收-2026-09-23.md","docs/PF-08受信租户解析接口与SDK-2026-09-13.md","docs/PF-08租户Token与鉴权切换记录-2026-09-13.md","docs/PF-08租户事实整合执行记录-2026-09-13.md","docs/PF-08租户映射迁移与验收方案-2026-09-13.md","docs/PF-09机器身份与Client-Credentials实现记录-2026-09-13.md","docs/PF-09身份Transit签名接入记录-2026-09-12.md","docs/PF-11凭据租约与OpenBao验收记录-2026-09-13.md","docs/PF-11机器身份消费与安全整合验收-2026-09-13.md","docs/PF-13Scope-HTTP与远程SDK验收-2026-09-13.md","docs/PF-13组织事实消费与重建验收-2026-09-13.md","docs/PF-13组织闭包与Scope快照验收-2026-09-13.md","docs/PF-16权限失效HTTP传输验收-2026-09-13.md","docs/fact模块完成度收口-2026-09-23.md","docs/安全修复与治理完善-2026-09-13.md","governance/check-identity-transit.mjs","governance/lib/identity-transit-evidence.mjs","governance/lib/restore-ownership.mjs","governance/m5-registration-plan.mjs","governance/test/identity-transit-evidence.test.mjs","governance/test/m5-registration-plan.test.mjs","governance/test/restore-ownership.test.mjs","identity/apps/api-fastify/prisma/migrations/20260913015900_application_tenant_identity_index/migration.sql","identity/apps/api-fastify/prisma/migrations/20260913020000_service_identities/migration.sql","identity/apps/api-fastify/prisma/migrations/20260913030000_tenant_canonical_allocations/migration.sql","identity/apps/api-fastify/prisma/migrations/20260913030100_tenant_canonical_unique_index/migration.sql","identity/apps/api-fastify/prisma/migrations/20260913030200_qualify_tenant_binding_lookup/migration.sql","identity/apps/api-fastify/prisma/migrations/20260913040000_canonical_token_grants/migration.sql","identity/apps/api-fastify/src/modules/oidc/machine-identity.ts","identity/apps/api-fastify/src/routes/machine-identity.ts","identity/apps/api-fastify/test/canonical-token.integration.test.ts","identity/apps/api-fastify/test/machine-identity.integration.test.ts","identity/apps/api-fastify/test/tenant-canonical.integration.test.ts","identity/apps/api-nestjs/domain/server/tenant-canonical.ts","identity/apps/api-nestjs/machine/index.ts","identity/apps/api-nestjs/prisma/migrations/20260913015900_application_tenant_identity_index/migration.sql","identity/apps/api-nestjs/prisma/migrations/20260913020000_service_identities/migration.sql","identity/apps/api-nestjs/prisma/migrations/20260913030000_tenant_canonical_allocations/migration.sql","identity/apps/api-nestjs/prisma/migrations/20260913030100_tenant_canonical_unique_index/migration.sql","identity/apps/api-nestjs/prisma/migrations/20260913030200_qualify_tenant_binding_lookup/migration.sql","identity/apps/api-nestjs/prisma/migrations/20260913040000_canonical_token_grants/migration.sql","identity/apps/api-nestjs/src/oidc/machine-identity.controller.ts","identity/apps/api-nestjs/src/oidc/machine-identity.service.ts","identity/apps/api-nestjs/src/oidc/tenant-resolution.controller.ts","identity/apps/api-nestjs/test/canonical-token.integration.test.ts","identity/apps/api-nestjs/test/machine-identity.integration.test.ts","identity/apps/api-nestjs/test/tenant-canonical.integration.test.ts","identity/packages/machine-identity/package.json","identity/packages/machine-identity/src","identity/packages/machine-identity/tsconfig.json","identity/packages/machine-identity/vitest.config.ts","reports/identity-copy-legacy.latest.json","reports/identity-transit.latest.json","reports/machine-revocation-sla.latest.json","reports/ms3-machine-integration/2026-09-13/runtime-first-failure.json","reports/pf08-tenant-inventory.latest.json","reports/scope-fact-sla.latest.json","reports/scope-facts-acceptance.latest.json","reports/scope-http.latest.json","reports/scope-source-restore.latest.json","reports/security-hardening/2026-09-13/controlled-negative.json","reports/security-hardening/2026-09-13/e2-missing-health.log","reports/security-hardening/2026-09-13/e2-valid-structure.log","reports/security-hardening/2026-09-13/negative-expiry.log","runtime/apps/api-nestjs/src/platform/http/application-contract-registry.controller.ts","runtime/apps/api-nestjs/src/platform/http/configuration.controller.ts","runtime/apps/api-nestjs/src/platform/http/fact-replay.controller.ts","runtime/apps/api-nestjs/src/platform/http/permission-invalidation.controller.ts","runtime/apps/api-nestjs/src/platform/http/scope-snapshot.controller.ts","runtime/apps/api-nestjs/test/platform.colon-routes.http.test.ts","runtime/apps/api-nestjs/test/platform.configuration-http.test.ts","runtime/apps/api-nestjs/test/platform.fact-ops.http.test.ts","runtime/apps/api-nestjs/test/platform.registry-http.test.ts","runtime/clients/fact/src/abortable.ts","runtime/clients/fact/src/publisher.test.ts","runtime/clients/identity/src/machine.test.ts","runtime/clients/identity/src/machine.ts","runtime/clients/identity/src/tenant-resolution.test.ts","runtime/clients/identity/src/tenant-resolution.ts","runtime/clients/permission/src/abortable.ts","runtime/clients/permission/src/deadline.test.ts","runtime/clients/permission/src/invalidation-source.test.ts","runtime/clients/permission/src/invalidation-source.ts","runtime/clients/scope/README.md","runtime/clients/scope/package.json","runtime/clients/scope/src/index.test.ts","runtime/clients/scope/src/index.ts","runtime/clients/scope/src/local.ts","runtime/clients/scope/src/remote.test.ts","runtime/clients/scope/src/remote.ts","runtime/clients/scope/tsconfig.json","runtime/modules/application-contract-registry/src/http/registry-admission-runtime.test.ts","runtime/modules/application-contract-registry/src/http/registry-admission-runtime.ts","runtime/modules/configuration-feature-flags/prisma/migrations/202609230001_configuration_snapshot/migration.sql","runtime/modules/configuration-feature-flags/prisma/migrations/migration_lock.toml","runtime/modules/configuration-feature-flags/src/http/configuration-runtime.test.ts","runtime/modules/configuration-feature-flags/src/http/configuration-runtime.ts","runtime/modules/configuration-feature-flags/src/jobs/snapshot-expiry.test.ts","runtime/modules/configuration-feature-flags/src/jobs/snapshot-expiry.ts","runtime/modules/configuration-feature-flags/src/persistence/prisma-snapshot-store.ts","runtime/modules/configuration-feature-flags/src/persistence/snapshot-store.ts","runtime/modules/credential/prisma/migrations/202609130001_reference_leases/migration.sql","runtime/modules/credential/prisma/migrations/migration_lock.toml","runtime/modules/credential/src/persistence/credential-store.ts","runtime/modules/credential/src/persistence/openbao.ts","runtime/modules/fact/prisma/migrations/202609230001_fact_replay_and_operations/migration.sql","runtime/modules/fact/src/ops/fact-ops.test.ts","runtime/modules/fact/src/ops/fact-ops.ts","runtime/modules/fact/src/persistence/fact-operations.ts","runtime/modules/fact/src/persistence/fact-persisted.test.ts","runtime/modules/fact/src/persistence/fact-persisted.ts","runtime/modules/fact/test/operations.integration.ts","runtime/modules/identity/prisma/migrations/20260913015900_application_tenant_identity_index/migration.sql","runtime/modules/identity/prisma/migrations/20260913020000_service_identities/migration.sql","runtime/modules/identity/prisma/migrations/20260913030000_tenant_canonical_allocations/migration.sql","runtime/modules/identity/prisma/migrations/20260913030100_tenant_canonical_unique_index/migration.sql","runtime/modules/identity/prisma/migrations/20260913030200_qualify_tenant_binding_lookup/migration.sql","runtime/modules/identity/prisma/migrations/20260913040000_canonical_token_grants/migration.sql","runtime/modules/identity/src/domain/server/tenant-canonical.test.ts","runtime/modules/identity/src/domain/server/tenant-canonical.ts","runtime/modules/identity/src/http/oidc/machine-identity.controller.ts","runtime/modules/identity/src/http/oidc/machine-identity.service.ts","runtime/modules/identity/src/http/oidc/tenant-resolution.controller.ts","runtime/modules/identity/src/machine/index.test.ts","runtime/modules/identity/src/machine/index.ts","runtime/modules/identity/src/security/transit.test.ts","runtime/modules/identity/test/canonical-http.cjs","runtime/modules/identity/test/canonical-token-http.cjs","runtime/modules/identity/test/fixtures/canonical-access-token.fixtures.json","runtime/modules/identity/test/machine-http.cjs","runtime/modules/identity/test/mapped-fixture.cjs","runtime/modules/kit/src/application-contract-registry-runtime.ts","runtime/modules/kit/src/configuration-runtime.ts","runtime/modules/kit/src/permission-invalidation.ts","runtime/modules/kit/src/scope-http.ts","runtime/modules/permission/src/persistence/invalidation-runtime.test.ts","runtime/modules/permission/src/persistence/invalidation-runtime.ts","runtime/modules/scope/prisma/migrations/202609130001_scope_closure/migration.sql","runtime/modules/scope/prisma/migrations/202609130002_scope_source_facts/migration.sql","runtime/modules/scope/prisma/migrations/migration_lock.toml","runtime/modules/scope/src/domain/organization-closure.test.ts","runtime/modules/scope/src/domain/organization-closure.ts","runtime/modules/scope/src/persistence/fact-projector.ts","runtime/modules/scope/src/persistence/http-runtime.test.ts","runtime/modules/scope/src/persistence/http-runtime.ts","runtime/modules/scope/src/persistence/organization-fact.test.ts","runtime/modules/scope/src/persistence/organization-fact.ts","runtime/modules/scope/src/persistence/owner-bootstrap.ts","runtime/modules/scope/src/persistence/scope-store.ts","runtime/packages/contracts/src/permission-invalidation.test.ts","runtime/packages/contracts/src/platform-auth.test.ts","runtime/packages/contracts/src/platform-auth.ts","runtime/test/chaos/broker-ownership.test.ts","runtime/test/chaos/broker-ownership.ts","runtime/test/chaos/openbao-leases.test.ts","runtime/test/e2e/identity-canonical-token.test.ts","runtime/test/e2e/identity-canonical.test.ts","runtime/test/e2e/identity-machine-client.test.ts","runtime/test/e2e/identity-machine.test.ts","runtime/test/e2e/identity-transit.integration.ts","runtime/test/e2e/notification-real-consumer.test.ts","runtime/test/e2e/notification-service-real-consumer.test.ts","runtime/test/e2e/permission-invalidation-http.test.ts","runtime/test/e2e/scope-facts.test.ts","runtime/test/e2e/scope-http.test.ts","runtime/test/e2e/scope-persistence.test.ts","runtime/test/fixtures/scope-conformance.json","runtime/test/fixtures/scope-support.ts","runtime/test/transit.vitest.config.ts"],"removed":["contracts/candidates/contracts/configuration-snapshot-api.v1.openapi.json","contracts/src/http/configuration-feature-flags.ts","runtime/test/chaos/fail-closed.test.ts"],"modified":[".gitea/workflows/platform.yml",".github/CODEOWNERS",".github/workflows/platform.yml","CLAUDE.md","README.md","contracts/SOURCE.md","contracts/apps/enterprise-idp.draft.json","contracts/candidates/README.md","contracts/candidates/schemas/platform-ops/operation-receipt.v1.schema.json","contracts/catalogs/entities.json","contracts/catalogs/permissions.json","contracts/catalogs/platform-projects.json","contracts/contracts/notification-delivery-api.v1.openapi.json","contracts/contracts/permission-decision-api.v1.openapi.json","contracts/src/http/index.ts","contracts/test/governance-linter.test.mjs","contracts/test/http-handlers.test.mjs","contracts/test/impact-graph.test.mjs","docs/MS-2-3持久主线执行记录-2026-09-12.md","docs/PF-15事实可信读取与跨进程Inbox验收-2026-09-13.md","docs/domain/ms2-ms4-mainline-blueprint.md","docs/runbook.md","docs/企业公共基础平台对外交付设计.md","docs/持久主线本地验收.md","docs/缺失模块完善清单-2026-09-21.md","docs/项目完整能力表.md","governance/authority-basis.json","governance/check-identity-ui.mjs","governance/check-mainline.mjs","governance/copy-identity.mjs","governance/evidence-scopes.json","governance/job-readiness.json","governance/lib/identity-copy.mjs","governance/lib/mainline-evidence.mjs","governance/prepare-mainline.mjs","governance/release-packages.json","governance/restore-mainline.mjs","governance/stub-surface.json","governance/sync-fact-schema-digests.mjs","governance/test/build-workbench-snapshots.test.mjs","governance/test/check-candidate-contracts.test.mjs","governance/test/identity-copy.test.mjs","governance/test/job-readiness.test.mjs","governance/test/module-databases.test.mjs","governance/test/verify-candidate.test.mjs","identity/CLAUDE.md","identity/apps/api-fastify/package.json","identity/apps/api-fastify/prisma/schema.prisma","identity/apps/api-fastify/src/app.ts","identity/apps/api-fastify/src/modules/idp-management-auth.ts","identity/apps/api-fastify/src/modules/oidc/backchannel-logout-dispatcher.ts","identity/apps/api-fastify/src/modules/oidc/oidc-protocol.service.ts","identity/apps/api-fastify/src/modules/tenants/tenants.service.ts","identity/apps/api-fastify/src/routes/oidc-public.ts","identity/apps/api-fastify/src/routes/tenants.ts","identity/apps/api-fastify/test/http.acceptance.test.ts","identity/apps/api-fastify/test/idp-management-auth.integration.test.ts","identity/apps/api-fastify/test/oidc-public.integration.test.ts","identity/apps/api-fastify/test/tenants.integration.test.ts","identity/apps/api-nestjs/package.json","identity/apps/api-nestjs/prisma/schema.prisma","identity/apps/api-nestjs/src/create-app.ts","identity/apps/api-nestjs/test/http.acceptance.test.ts","identity/apps/api-nestjs/test/idp-management-auth.integration.test.ts","identity/apps/api-nestjs/test/oidc-public.integration.test.ts","identity/apps/api-nestjs/test/prepare-ui-management-fixture.mjs","identity/apps/api-nestjs/test/tenants.integration.test.ts","identity/apps/api-nestjs/tsconfig.json","identity/packages/identity-domain/package.json","identity/pnpm-lock.yaml","identity/reports/baseline.json","identity/reports/contract-consumers.latest.json","identity/reports/docs-truth.latest.json","identity/reports/dual-backend-behavior.latest.json","identity/reports/dual-backend-parity.latest.json","identity/reports/fork-readiness.latest.json","identity/reports/governance-docs.latest.json","identity/reports/governance.latest.json","identity/reports/migrations.latest.json","identity/reports/naming.latest.json","identity/reports/runtime-acceptance.latest.json","identity/reports/runtime-governance.latest.json","identity/reports/schema-sync.latest.json","identity/reports/statemachine-write-guard.latest.json","identity/reports/ui-acceptance.latest.json","identity/reports/validation-source.latest.json","identity/scripts/check-dual-backend-behavior.mjs","identity/scripts/check-ui-acceptance.mjs","identity/scripts/lib/own-tests.mjs","package.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/identity-copy.latest.json","reports/identity-ui.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/mainline-acceptance.latest.json","reports/mcp-writes.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/port-conformance.latest.json","reports/revocation-sla.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/CLAUDE.md","runtime/apps/api-fastify/src/plugins/auth.ts","runtime/apps/api-fastify/test/auth.jwt.test.ts","runtime/apps/api-nestjs/.env.example","runtime/apps/api-nestjs/src/auth/token-verifier.ts","runtime/apps/api-nestjs/src/platform/http/notification-webhook.controller.ts","runtime/apps/api-nestjs/src/platform/http/platform-ops.adapter.ts","runtime/apps/api-nestjs/src/platform/http/platform-ops.controller.ts","runtime/apps/api-nestjs/src/platform/http/public-file.controller.ts","runtime/apps/api-nestjs/src/platform/platform-http.module.ts","runtime/apps/api-nestjs/test/auth.jwt.test.ts","runtime/apps/api-nestjs/test/platform.http.acceptance.test.ts","runtime/apps/api-nestjs/test/platform.mcp-ops.http.test.ts","runtime/apps/mcp/scripts/pilot-identity.mjs","runtime/apps/mcp/src/gateway.ts","runtime/apps/mcp/src/http.test.ts","runtime/apps/mcp/src/server.test.ts","runtime/apps/mcp/src/server.ts","runtime/apps/mcp/tool-contracts.json","runtime/clients/fact/src/index.ts","runtime/clients/identity/README.md","runtime/clients/identity/src/index.test.ts","runtime/clients/identity/src/index.ts","runtime/clients/notification-webhook/README.md","runtime/clients/notification-webhook/package.json","runtime/clients/notification-webhook/src/index.test.ts","runtime/clients/notification-webhook/src/index.ts","runtime/clients/permission/README.md","runtime/clients/permission/src/index.ts","runtime/modules.json","runtime/modules/application-contract-registry/README.md","runtime/modules/application-contract-registry/package.json","runtime/modules/application-contract-registry/src/index.ts","runtime/modules/application-contract-registry/tsconfig.json","runtime/modules/configuration-feature-flags/README.md","runtime/modules/configuration-feature-flags/package.json","runtime/modules/configuration-feature-flags/prisma/schema.prisma","runtime/modules/configuration-feature-flags/src/index.ts","runtime/modules/configuration-feature-flags/tsconfig.json","runtime/modules/credential/package.json","runtime/modules/credential/prisma/schema.prisma","runtime/modules/credential/src/index.ts","runtime/modules/credential/src/ports/service-credential.port.ts","runtime/modules/credential/tsconfig.json","runtime/modules/fact/prisma/schema.prisma","runtime/modules/fact/src/facts/schema-digests.json","runtime/modules/fact/src/index.ts","runtime/modules/fact/src/persistence/fact-store.ts","runtime/modules/fact/src/persistence/read-runtime.test.ts","runtime/modules/fact/src/persistence/read-runtime.ts","runtime/modules/fact/src/persistence/runtime.test.ts","runtime/modules/fact/src/persistence/runtime.ts","runtime/modules/fact/src/persistence/schema-binding.ts","runtime/modules/identity/prisma/schema.prisma","runtime/modules/identity/src/http/common/idp-management-auth.ts","runtime/modules/identity/src/http/oidc/backchannel-logout-dispatcher.service.test.ts","runtime/modules/identity/src/http/oidc/backchannel-logout-dispatcher.service.ts","runtime/modules/identity/src/http/oidc/oidc-protocol.service.ts","runtime/modules/identity/src/http/oidc/oidc-public.controller.ts","runtime/modules/identity/src/http/oidc/oidc-public.module.ts","runtime/modules/identity/src/http/root-routes.ts","runtime/modules/identity/src/http/tenants/tenants.controller.ts","runtime/modules/identity/src/http/tenants/tenants.service.ts","runtime/modules/identity/src/oidc/index.test.ts","runtime/modules/identity/src/oidc/index.ts","runtime/modules/identity/src/security/index.test.ts","runtime/modules/identity/src/security/index.ts","runtime/modules/kit/src/index.ts","runtime/modules/kit/src/notification-webhook-runtime.ts","runtime/modules/kit/src/platform-ops-runtime.ts","runtime/modules/notification-webhook/src/delivery/delivery-authorizer.test.ts","runtime/modules/notification-webhook/src/delivery/delivery-authorizer.ts","runtime/modules/notification-webhook/src/delivery/delivery-executor.ts","runtime/modules/notification-webhook/src/delivery/delivery-lifecycle.ts","runtime/modules/notification-webhook/src/index.ts","runtime/modules/permission/src/index.ts","runtime/modules/permission/src/persistence/permission-store.ts","runtime/modules/scope/package.json","runtime/modules/scope/prisma/schema.prisma","runtime/modules/scope/src/domain/index.ts","runtime/modules/scope/src/index.ts","runtime/packages/contracts/src/index.ts","runtime/packages/contracts/src/permission-catalog.ts","runtime/packages/contracts/src/platform-http.ts","runtime/packages/contracts/src/platform-ops.ts","runtime/pnpm-lock.yaml","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json","runtime/test/README.md","runtime/test/chaos/postgres-disconnect.test.ts","runtime/test/chaos/redpanda-disconnect.test.ts","runtime/test/e2e/fact-read-http.test.ts","runtime/test/e2e/identity-profile.test.ts","runtime/test/e2e/mainline-support.ts","runtime/test/e2e/mainline.test.ts","runtime/test/e2e/revocation-sla.test.ts","runtime/test/package.json","runtime/test/ui/identity-fixture.mjs","runtime/turbo.json","stack/compose.yaml","stack/overlays/dev.yaml","stack/provision/redpanda-topics.json"]},{"id":"7e02c5c4d4564080d3dfa8b98995e5c70389eca2","message":"feat(modules): C01 注册中心接上只判不写的准入面——POST /api/v1/registry/manifests:review\n\napplication-contract-registry 此前只有描述符:规则 6 文件 70 例夹具都在 contracts,运行时没有任何调用方\n(stub-surface 记一条 fixture-only、一条 registry-only)。本提交把 registry-admission-api.v1 的\nplanManifestAdmission 接成真实 HTTP 面,模块**仍是 shape**——不建表、不写、不激活。\n\n- kit:新增 applicationContractRegistryRuntime 钩子与视图类型(与 C11 / C12 同形)。\n- 模块:规则一律调 @juhai/contracts rc.6 的 createRuntimeManifestAdmissionPlanner,模块不重写一条。\n **策略由服务端持有**(契约原文 \"Policy snapshot is server-owned\"):由随包 Catalog 生成——\n catalogs/decisions.json 的 status(规则只取 DEC-009—012)、schemas/app-manifest.v1 的 apiVersion const、\n 依赖上限 50,revision=catalog@contracts-\u003c版本\u003e。请求体 / 环境变量都注不进策略;生成失败走规则自带 deny-all 全拒。\n- 装配点:ApplicationContractRegistryController,判责与 C12 同——未装载 503、缺 sub/azp 403、规则拒绝仍 200。\n- 测试:模块 16 例(策略生成与三条失败关闭、READY / BLOCKED / REJECT、调用方夹带策略被忽略、随包 Catalog 实读);\n api-nestjs 6 例(经生产同款动态装载 + 真实 JWT 守卫:401 / 403 / 200 / 规则拒绝 200 / 夹带策略 / 503)。\n 负向已验证:去掉主体校验,403 用例即红。模块 test 去掉 --passWithNoTests。\n- 登记:stub-surface 删两条(fixture-only application-contract-registry、registry-only registry-admission-api.v1),\n CLAUDE.md 清单(在头 B 与 C13 并入后的基础上)4 / 18 / 6 / 14 → 4 / 17 / 5 / 14(HTTP 契约 10 → 9);仓纪律 3 注明例外。\n\n**有意没做:** 契约文件留在 contracts/candidates/——转正要改 Catalog platform-projects.json 的证据路径,\n那是 Catalog 变更、要走 CHG,不在本提交里自改(ai-route / audit-append 也是候选契约挂真实控制器的先例)。\nregistry-snapshot / snapshot-upgrade-review 仍无调用方;升 authority 仍缺建表 DEC 与真实消费者。\n\n验证(本地工作区,dirty):check pins / modules / module-imports / catalog / catalog-drift / fixtures(17 套件 702 例)/\nfacts / candidate-contracts / doc-claims / stub-surface / migration-decs / caddy 全过;治理单测 617 / 616 过 / 1 跳过;\nruntime lint + typecheck 0 error。runtime check:governance 红在 docsTruthViolations 0→1,\n为 main 上既有的 runtime/CLAUDE.md 未回灌 1a29a64 运行验收,与本提交无关。未跑 check:runtime。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7e02c5c4d4564080d3dfa8b98995e5c70389eca2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T01:23:40-07:00","added":["runtime/apps/api-nestjs/src/platform/http/application-contract-registry.controller.ts","runtime/apps/api-nestjs/test/platform.registry-http.test.ts","runtime/modules/application-contract-registry/src/http/registry-admission-runtime.test.ts","runtime/modules/application-contract-registry/src/http/registry-admission-runtime.ts","runtime/modules/kit/src/application-contract-registry-runtime.ts"],"removed":[],"modified":["CLAUDE.md","docs/企业公共基础平台对外交付设计.md","docs/缺失模块完善清单-2026-09-21.md","governance/stub-surface.json","runtime/apps/api-nestjs/src/platform/platform-http.module.ts","runtime/modules/application-contract-registry/README.md","runtime/modules/application-contract-registry/package.json","runtime/modules/application-contract-registry/src/index.ts","runtime/modules/application-contract-registry/tsconfig.json","runtime/modules/kit/src/index.ts","runtime/pnpm-lock.yaml"]}],"total_commits":0,"head_commit":{"id":"51068045497c07024ff8ad2cd5acb75657076893","message":"merge: 接住 origin/main 的 check:runtime 1678/0 回绑与证据行(152a17a0—1620940c)\n\n报告冲突一律取远端;本地 C15 / C01 的报告随后在合流提交上统一回绑。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/51068045497c07024ff8ad2cd5acb75657076893","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T08:47:56-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/machine-revocation-sla.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/CLAUDE.md","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":38778,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":46,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-23T23:42: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
|
1790178481
|
1790178662
|
0
|
1790178480
|
1790179593
|
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
|
|
24062
|
chore(reports): 治理层门禁报告回绑 @ 3ca6a19
|
117
|
5
|
governance.yml
|
38
|
5
|
0
|
refs/heads/main
|
eca16cecb1b0e54e66d69268589ffa59c2fe6eff
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1645e7288b484ab39a4e3ebb2da44678e9b9e300","after":"eca16cecb1b0e54e66d69268589ffa59c2fe6eff","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/1645e7288b484ab39a4e3ebb2da44678e9b9e300...eca16cecb1b0e54e66d69268589ffa59c2fe6eff","commits":[{"id":"eca16cecb1b0e54e66d69268589ffa59c2fe6eff","message":"chore(reports): 治理层门禁报告回绑 @ 3ca6a19\n\n清树重跑 run-foundation-gates:阻断性 11/11 通过(check-domain-layer 首次\n以阻断位计入,基线口径 0 阻断),仅记录 2(工作区一致性 L9 / L12)。\n三份报告 worktreeDirty=false,绑定 3ca6a19。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/eca16cecb1b0e54e66d69268589ffa59c2fe6eff","author":{"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:37:02-07:00","added":[],"removed":[],"modified":["平台治理/基础/reports/延后op.latest.json","平台治理/基础/reports/门禁消费.latest.json","平台治理/基础/reports/门禁运行.latest.json"]},{"id":"3ca6a19355e099d1643d6f03eeb59ae360011615","message":"feat(governance): 域分层门禁转阻断位,按基线只拦新增\n\n查 L9 派活路径时撞见一条静音:门禁消费登记里 check-domain-layer 的接入\n条件写的是「D5(CHG-007 合并)与 D9(两份契约副本收敛)清零后转阻断位」,\n2026-09-17 实测 D5 = 0、D9 = 0——条件早已满足而无人察觉。\n\n根因:check-gate-consumption 的 G4 只断言 wireInWhen 非空,从不校验它是否\n已成立。该登记本是为治「门禁失败信号无人看」而建的,流外出口是它唯一的\n豁免口,而豁免口自己没有到期判据——用来防静音的机制在自己身上静音了。\n\n处置不能是直接翻阻断位:余下 13 条全在上层应用仓,治理层按回灌边界不代其\n提交,接入即恒红,而恒红正是该登记要治的病。原条件后半句「其余各条按\nOwner 各自的节奏消」已写明正确形态,只是从没人把它实现成基线。故:\n\n- 新增 域分层基线.json:13 条存量逐条具名 Owner 与复核期(D2 权威倒挂 3 ·\n D4 无事实出口 3 · D6 未装入基座 3 · D7 同版本分叉 1 · D10 已装内容不可\n 追溯 1 · D11 门禁零负向探针 2),来源登记指回台账 U-24 / U-32 / U-34 /\n U-36 与 §3 第 2 条。\n- 新增 scripts/lib/domain-layer-baseline.mjs:B1 新增 / B2 存量恶化 /\n B3 基线腐烂或缺 Owner / B4 过复核期,四类任一非空即阻断。B3 与 B4 守的是\n 基线自己——修好了必须删条目,过了复核期必须复核,否则基线会腐烂成豁免清单。\n- check-domain-layer 退出码改基线口径,--no-baseline 仍看未过滤的全量\n (13 条,退出 1);registry 里该条转 run-foundation-gates 阻断位。\n\n一处要点:棘轮只认单调变坏的量。D10 的 matched(命中源仓提交的文件数)与\nD11 的 probes(负向探针条数)都是越大越好,拿来当上限会把改进判成恶化、\n反过来把修复锁死;已在 findingCount 里排除并写明理由,现只有 D2 的 count\n做棘轮。这条有单测守着。\n\n顺带更正 check-workspace-consistency 那条已过期的基线文字:L8 已归零\n(并行会话登记了具名冻结豁免),L9 的「12 仓」按当日实测改为 8 个上层\n应用仓;其接入形态改写为照此先例走基线棘轮,不再用「全清零再接入」——\n否则又是一个可能长期悬空的流外出口。\n\n仍缺一道,已记台账 C-19:G4 至今不会因「wireInWhen 已成立」而判红,\n下一个流外出口还能同样悬空。\n\n证据:治理层 377 例 0 失败(新增 12 例负向)、阻断性门禁 11/11、\n工作区一致性仍 2 条(L9 / L12)。L13 当场抓出收纳表漂移,已随本提交改数\n(根文件 62→63、scripts 50→51、tests 33→34)。报告在脏树上产出,\n不随本提交,清树重跑后另行回绑。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/3ca6a19355e099d1643d6f03eeb59ae360011615","author":{"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:36:39-07:00","added":["平台治理/基础/scripts/lib/domain-layer-baseline.mjs","平台治理/基础/tests/domain-layer-baseline.test.mjs","平台治理/基础/域分层基线.json"],"removed":[],"modified":["平台治理/README.md","平台治理/基础/scripts/check-domain-layer.mjs","平台治理/基础/上层对接经验回灌台账.md","平台治理/基础/门禁消费登记.json","平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"eca16cecb1b0e54e66d69268589ffa59c2fe6eff","message":"chore(reports): 治理层门禁报告回绑 @ 3ca6a19\n\n清树重跑 run-foundation-gates:阻断性 11/11 通过(check-domain-layer 首次\n以阻断位计入,基线口径 0 阻断),仅记录 2(工作区一致性 L9 / L12)。\n三份报告 worktreeDirty=false,绑定 3ca6a19。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/eca16cecb1b0e54e66d69268589ffa59c2fe6eff","author":{"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:37:02-07:00","added":[],"removed":[],"modified":["平台治理/基础/reports/延后op.latest.json","平台治理/基础/reports/门禁消费.latest.json","平台治理/基础/reports/门禁运行.latest.json"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":8719,"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:33:14+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1789688646
|
1789688660
|
0
|
1789688225
|
1789688660
|
|
|
0
|
Edit
Delete
|
|
24578
|
docs(治理): 开发计划 §5 接入应用接入分析 §6 六条——新增 ⑨ 应用接入行(OS 在 docs(治理): 开发计划 §5 接入应用接入分析 §6 六条——新增 ⑨ 应用接入行(OS 在 dev 走第一条 E0 → E1 的可判路径 / 应用侧套件 overlay 仓作副产品 / 非框架栈纯协议路径)、① 补全部接入的共同前置、③ d) 补 serviceAccounts ↔ 服务身份对账、③ 新增 j) 登记生…...
|
117
|
5
|
governance.yml
|
158
|
5
|
0
|
refs/heads/main
|
5b6f9d0b978f4c1b0293144274460989d76caa3f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"16469ac9632f4295ec01646dd840f1a3903b6c5c","after":"5b6f9d0b978f4c1b0293144274460989d76caa3f","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/16469ac9632f4295ec01646dd840f1a3903b6c5c...5b6f9d0b978f4c1b0293144274460989d76caa3f","commits":[{"id":"5b6f9d0b978f4c1b0293144274460989d76caa3f","message":"docs(治理): 开发计划 §5 接入应用接入分析 §6 六条——新增 ⑨ 应用接入行(OS 在 dev 走第一条 E0 → E1 的可判路径 / 应用侧套件 overlay 仓作副产品 / 非框架栈纯协议路径)、① 补全部接入的共同前置、③ d) 补 serviceAccounts ↔ 服务身份对账、③ 新增 j) 登记生命周期 DEC 四态;§8 续九;分析文档 §6 加接入记录\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/5b6f9d0b978f4c1b0293144274460989d76caa3f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T03:35:40-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/docs/应用接入企业控制面分析-2026-09-26.md","平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"5b6f9d0b978f4c1b0293144274460989d76caa3f","message":"docs(治理): 开发计划 §5 接入应用接入分析 §6 六条——新增 ⑨ 应用接入行(OS 在 dev 走第一条 E0 → E1 的可判路径 / 应用侧套件 overlay 仓作副产品 / 非框架栈纯协议路径)、① 补全部接入的共同前置、③ d) 补 serviceAccounts ↔ 服务身份对账、③ 新增 j) 登记生命周期 DEC 四态;§8 续九;分析文档 §6 加接入记录\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/5b6f9d0b978f4c1b0293144274460989d76caa3f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T03:35:40-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/docs/应用接入企业控制面分析-2026-09-26.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":19419,"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-26T18:29: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
|
1790419040
|
1790419130
|
0
|
1790419039
|
1790419130
|
|
|
0
|
Edit
Delete
|
|
25447
|
chore(reports): runtime 静态 4 份(dual-backend / gove chore(reports): runtime 静态 4 份(dual-backend / governance-docs / docs-truth / agent-adapters)回绑 @ 93db996...
|
116
|
5
|
platform.yml
|
535
|
5
|
0
|
refs/heads/main
|
08ab3b3af5a6ad8c24c1eb89725b08568f3201a7
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"16480025ada7391c71dd35345ed4b1a01d6e23d9","after":"08ab3b3af5a6ad8c24c1eb89725b08568f3201a7","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/16480025ada7391c71dd35345ed4b1a01d6e23d9...08ab3b3af5a6ad8c24c1eb89725b08568f3201a7","commits":[{"id":"08ab3b3af5a6ad8c24c1eb89725b08568f3201a7","message":"chore(reports): runtime 静态 4 份(dual-backend / governance-docs / docs-truth / agent-adapters)回绑 @ 93db996\n\nruntime/CLAUDE.md 回灌 check:ui 一行后重跑,四道均 exit 0、worktreeDirty=false。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/08ab3b3af5a6ad8c24c1eb89725b08568f3201a7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T09:03:25-07:00","added":[],"removed":[],"modified":["runtime/reports/agent-adapters.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/governance-docs.latest.json"]},{"id":"93db996e13fd3277f4ed32dee8d2317bc32da567","message":"docs(runtime): 证据新鲜度 check:ui 一行回灌 clean 1648002(4 组合 × 5)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/93db996e13fd3277f4ed32dee8d2317bc32da567","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T09:03:04-07:00","added":[],"removed":[],"modified":["runtime/CLAUDE.md"]},{"id":"0671cd8097d27f8131d4f7008c3f1b08dd586fd7","message":"chore(reports): 8 份过期验收回绑 @ 1648002(策略治理 / 准入评审 / 配置 / 端口一致性 / UI 四组合 / 身份 UI / 镜像冒烟 / 告警送达)\n\n均在 clean 16480025(worktreeDirty=false)上重跑并 passed:\n- check:policy-governance、check:registry-admission:一次性 PostgreSQL;\n- acceptance:configuration 57/0;check:port-conformance 93/0(0 skip);\n- runtime:check:ui(UI_MATRIX=1)4 组合 × 5、最弱组合 5(地板 5);\n- identity:check:module-ui 2/0(隔离 platform_identity_test,内核库 enterprise_platform_acceptance_*);\n- image:smoke:reports/image-digest.json 所指的现役镜像,接 dev 网络与仓外 dev env,6 项全过,容器已删;\n- ops:verify-alert-delivery:dev 告警链 5 / 5 跳,C16 持久回执确认。\n隔离基座按 CI runtime job 顺序准备(prepare-module-databases / mainline:prepare / identity:prepare,\n本检出自有 Redpanda,Docker 地址池耗尽时用 bridge overlay)。\n\n未回绑:mcp-writes 在 16480025 上 failed(Owner 计划 503 OPS_IDP_AUTHORITY_UNAVAILABLE,\n运维管理员校验器 180aef60 引入后 CI 未跑到该步,另行处理);sbom 本机无 syft、只能出局部 SBOM,\n不替换现有完整版;mainline-restore 与 identity-copy 需 ms23 / adversarial 隔离 PG,另批处理。\nruntime-acceptance / revocation-sla / mainline-acceptance 已由并行会话在 5751856d 回绑,未覆盖。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0671cd8097d27f8131d4f7008c3f1b08dd586fd7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T09:02:07-07:00","added":[],"removed":[],"modified":["reports/alert-delivery.latest.json","reports/configuration-runtime.latest.json","reports/identity-ui.latest.json","reports/image-smoke.latest.json","reports/policy-governance.latest.json","reports/port-conformance.latest.json","reports/registry-admission.latest.json","runtime/reports/ui-acceptance.latest.json"]}],"total_commits":0,"head_commit":{"id":"08ab3b3af5a6ad8c24c1eb89725b08568f3201a7","message":"chore(reports): runtime 静态 4 份(dual-backend / governance-docs / docs-truth / agent-adapters)回绑 @ 93db996\n\nruntime/CLAUDE.md 回灌 check:ui 一行后重跑,四道均 exit 0、worktreeDirty=false。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/08ab3b3af5a6ad8c24c1eb89725b08568f3201a7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T09:03:25-07:00","added":[],"removed":[],"modified":["runtime/reports/agent-adapters.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/governance-docs.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":26601,"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":50,"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-10T23:45:00+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791648243
|
1791648298
|
0
|
1791648243
|
1791648325
|
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
|
|
25104
|
Preserve raw CI and signature logs referenced by r Preserve raw CI and signature logs referenced by release manifest...
|
121
|
5
|
kernel-ci.yml
|
457
|
5
|
0
|
refs/heads/main
|
07e758fddf2d51f245e68e84a47459d36fc9a1d1
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"165644bb02f3c0d39749a3dee818fec4d8017695","after":"07e758fddf2d51f245e68e84a47459d36fc9a1d1","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/165644bb02f3c0d39749a3dee818fec4d8017695...07e758fddf2d51f245e68e84a47459d36fc9a1d1","commits":[{"id":"07e758fddf2d51f245e68e84a47459d36fc9a1d1","message":"Preserve raw CI and signature logs referenced by release manifest\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/07e758fddf2d51f245e68e84a47459d36fc9a1d1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T20:38:27-07:00","added":["ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-1/candidate-restored-tests.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-1/candidate-smoke-api-get-responses.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-2/candidate-restored-tests.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-2/candidate-smoke-api-get-responses.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-restored-tests.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-smoke-api-get-responses.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-smoke-human-inbox.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-smoke-projection-watermark.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-smoke-sla.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-smoke-tool-definition-lifecycle.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/live-smoke-api-get-responses.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/live-smoke-human-inbox.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/live-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/live-smoke-projection-watermark.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/live-smoke-sla.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/live-smoke-tool-definition-lifecycle.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/development/check.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/full-ci-merged/check.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/full-ci-v2/check.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/full-ci/check.log"],"removed":[],"modified":[]},{"id":"be92f3be2dcaa670b39acd5c4df3f3ffd0790b3e","message":"Record verified GET contracts release and advance live baseline\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/be92f3be2dcaa670b39acd5c4df3f3ffd0790b3e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T20:38:04-07:00","added":["ops/deployments/2026-10-03-api-get-responses-02140-local.md","ops/deployments/evidence/2026-10-03-api-get-responses-02140/audit.mjs","ops/deployments/evidence/2026-10-03-api-get-responses-02140/baseline-after.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/baseline-before.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/closeout-contracts.tap","ops/deployments/evidence/2026-10-03-api-get-responses-02140/delivery-draft.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-1/archive.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-1/candidate-report.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-1/deploy.mjs","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-1/source-manifest.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-2/archive.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-2/candidate-report.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-2/deploy.mjs","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-2/source-manifest.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-report.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/deploy.mjs","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/deployed-after.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/live-report.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/source-manifest.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/development/report.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/fixture-correction.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/full-ci-merged/report.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/full-ci-v2/report.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/full-ci/report.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/manifest.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/scope-before-merge.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/scope.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/secret-scan.json","ops/deployments/evidence/2026-10-03-api-get-responses-02140/validation.json"],"removed":[],"modified":["README.md","contracts/baseline/openapi.v1.json","docs/api-contracts.md","docs/releases/0.214.0.md","model/gap-governance.json","model/plan-ledger.json","model/release-anchors.json","ops/runbook.md"]}],"total_commits":0,"head_commit":{"id":"07e758fddf2d51f245e68e84a47459d36fc9a1d1","message":"Preserve raw CI and signature logs referenced by release manifest\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/07e758fddf2d51f245e68e84a47459d36fc9a1d1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T20:38:27-07:00","added":["ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-1/candidate-restored-tests.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-1/candidate-smoke-api-get-responses.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-2/candidate-restored-tests.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/attempt-2/candidate-smoke-api-get-responses.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-restored-tests.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-smoke-api-get-responses.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-smoke-human-inbox.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-smoke-projection-watermark.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-smoke-sla.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/candidate-smoke-tool-definition-lifecycle.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/live-smoke-api-get-responses.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/live-smoke-human-inbox.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/live-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/live-smoke-projection-watermark.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/live-smoke-sla.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/deployment/live-smoke-tool-definition-lifecycle.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/development/check.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/full-ci-merged/check.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/full-ci-v2/check.log","ops/deployments/evidence/2026-10-03-api-get-responses-02140/full-ci/check.log"],"removed":[],"modified":[]},"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":299179,"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-03T11: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
|
3
|
3
|
0
|
1791086475
|
0
|
1790998733
|
1791086475
|
|
|
0
|
Edit
Delete
|
|
26990
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into codex/omni-mdr-consumer-20261101...
|
160
|
5
|
ci.yml
|
41
|
5
|
0
|
refs/heads/main
|
a09d0d5cafbe791a8f6509955eb622721a4f765d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"16659ee59404e4007acabdb8b277c31f57064ed7","after":"a09d0d5cafbe791a8f6509955eb622721a4f765d","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/16659ee59404e4007acabdb8b277c31f57064ed7...a09d0d5cafbe791a8f6509955eb622721a4f765d","commits":[{"id":"a09d0d5cafbe791a8f6509955eb622721a4f765d","message":"Merge remote-tracking branch 'origin/main' into codex/omni-mdr-consumer-20261101\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/a09d0d5cafbe791a8f6509955eb622721a4f765d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-02T00:19:47-08:00","added":["docs/eios-transformation/admission/login-acceptance-2026-11-02/enterprise-after-logout.png","docs/eios-transformation/admission/login-acceptance-2026-11-02/enterprise-role-isolation.png","docs/eios-transformation/admission/login-acceptance-2026-11-02/expired-idp-flow.png","docs/eios-transformation/admission/login-acceptance-2026-11-02/http.json"],"removed":[],"modified":["docs/eios-transformation/React前端替换-2026-11-01.md","docs/eios-transformation/admission/React企业登录RP.md","docs/eios-transformation/admission/后续只读接入分配-2026-11-01.md","docs/eios-transformation/admission/本机企业登录采用-2026-11-02.json","docs/eios-transformation/本机dev接入-2026-11-01.md"]},{"id":"49e3986ba1c13344e59d05232c1d32167d6798a1","message":"docs(mdr): record approved JUHI publication and reader scope\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/49e3986ba1c13344e59d05232c1d32167d6798a1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-02T00:18:06-08:00","added":["docs/eios-transformation/admission/mdr-consumer-evidence/app-owner-source-confirmation.json","docs/eios-transformation/admission/mdr-consumer-evidence/owner-approval.json","docs/eios-transformation/admission/mdr-consumer-evidence/owner-confirmation-request.json"],"removed":[],"modified":["docs/eios-transformation/admission/MDR只读消费适配.md","docs/governance/baseline-and-experience.md"]},{"id":"3442af8879a371e3d5f6b1fa726adc9577f7e591","message":"docs: retain fixed release preparation and actual pending handoff boundary\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/3442af8879a371e3d5f6b1fa726adc9577f7e591","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-01T23:46:51-08:00","added":["docs/eios-transformation/admission/mdr-consumer-evidence/handoff-pending.json","docs/eios-transformation/admission/mdr-consumer-evidence/release-prepared.public.json"],"removed":[],"modified":["docs/eios-transformation/admission/MDR只读消费适配.md"]},{"id":"dc4d519296a43c516bec684d9b1a18934dbe12ba","message":"docs: record combined login validation and target tenant admission gap\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/dc4d519296a43c516bec684d9b1a18934dbe12ba","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-01T23:43:30-08:00","added":["docs/eios-transformation/admission/mdr-consumer-evidence/combined-login-verification.json","docs/eios-transformation/admission/mdr-consumer-evidence/omni-mdr-combined-frontend-tests.log.gz","docs/eios-transformation/admission/mdr-consumer-evidence/omni-mdr-combined-react-build.log.gz","docs/eios-transformation/admission/mdr-consumer-evidence/target-tenant-comparison.json"],"removed":[],"modified":["docs/database/企业智能OS全层字典与主数据设计.md","docs/eios-transformation/admission/MDR只读消费适配.md"]},{"id":"e946aca77e2ed30fa2f22959e66d8934e35a944b","message":"Merge published explicit enterprise login before MDR consumer delivery\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/e946aca77e2ed30fa2f22959e66d8934e35a944b","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-01T23:38:18-08:00","added":["docs/eios-transformation/admission/本机企业登录采用-2026-11-02.json","docs/eios-transformation/identity-mapping/ID01-ID02-CHG-075.issued.json","docs/eios-transformation/identity-mapping/ID01-ID02-CHG-075.scope-entries.json"],"removed":[],"modified":["docs/eios-transformation/React前端替换-2026-11-01.md","docs/eios-transformation/admission/React企业登录RP.md","docs/eios-transformation/admission/企业登录启用候选-2026-11-01.json","docs/eios-transformation/admission/后续只读接入分配-2026-11-01.md","docs/eios-transformation/本机dev接入-2026-11-01.md","frontend-react/src/views/Login.enterprise.test.tsx","frontend-react/src/views/Login.tsx"]}],"total_commits":0,"head_commit":{"id":"a09d0d5cafbe791a8f6509955eb622721a4f765d","message":"Merge remote-tracking branch 'origin/main' into codex/omni-mdr-consumer-20261101\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/a09d0d5cafbe791a8f6509955eb622721a4f765d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-02T00:19:47-08:00","added":["docs/eios-transformation/admission/login-acceptance-2026-11-02/enterprise-after-logout.png","docs/eios-transformation/admission/login-acceptance-2026-11-02/enterprise-role-isolation.png","docs/eios-transformation/admission/login-acceptance-2026-11-02/expired-idp-flow.png","docs/eios-transformation/admission/login-acceptance-2026-11-02/http.json"],"removed":[],"modified":["docs/eios-transformation/React前端替换-2026-11-01.md","docs/eios-transformation/admission/React企业登录RP.md","docs/eios-transformation/admission/后续只读接入分配-2026-11-01.md","docs/eios-transformation/admission/本机企业登录采用-2026-11-02.json","docs/eios-transformation/本机dev接入-2026-11-01.md"]},"repository":{"id":160,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2116042,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-11-02T16:10:30+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
1793608138
|
1793608433
|
0
|
1793608097
|
1793608433
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
23691
|
fix(script): allow choosing still image aspect rat fix(script): allow choosing still image aspect ratio...
|
57
|
5
|
governance.yml
|
62
|
5
|
0
|
refs/heads/main
|
6c1615de2390282582b75f59b84c9166a124df69
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"167f58f7b2ae134dd6424b1e6dc56c31f5fa5418","after":"6c1615de2390282582b75f59b84c9166a124df69","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/167f58f7b2ae134dd6424b1e6dc56c31f5fa5418...6c1615de2390282582b75f59b84c9166a124df69","commits":[{"id":"6c1615de2390282582b75f59b84c9166a124df69","message":"fix(script): allow choosing still image aspect ratio\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/6c1615de2390282582b75f59b84c9166a124df69","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T08:23:09-07:00","added":["docs/governance/log/2026-09-08-still-aspect-ratio.md"],"removed":[],"modified":["CLAUDE.md","apps/web/src/components/material-factory/ScriptStudio.tsx","apps/web/src/components/material-factory/ShotBoard.tsx","apps/web/src/store/useCreationPrefsStore.ts"]}],"total_commits":0,"head_commit":{"id":"6c1615de2390282582b75f59b84c9166a124df69","message":"fix(script): allow choosing still image aspect ratio\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/6c1615de2390282582b75f59b84c9166a124df69","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T08:23:09-07:00","added":["docs/governance/log/2026-09-08-still-aspect-ratio.md"],"removed":[],"modified":["CLAUDE.md","apps/web/src/components/material-factory/ScriptStudio.tsx","apps/web/src/components/material-factory/ShotBoard.tsx","apps/web/src/store/useCreationPrefsStore.ts"]},"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":637173,"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-08T23:07:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
4
|
1788881769
|
1788881829
|
0
|
1788881767
|
1788881829
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23702
|
docs: remember immediate service sync after comple docs: remember immediate service sync after completed code...
|
57
|
5
|
governance.yml
|
73
|
5
|
0
|
refs/heads/main
|
0a9175ffba0dac230cf59fc87e1888774c3cb794
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"168b2fe3238a21399e8d8f306d35b21e0f06bcde","after":"0a9175ffba0dac230cf59fc87e1888774c3cb794","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/168b2fe3238a21399e8d8f306d35b21e0f06bcde...0a9175ffba0dac230cf59fc87e1888774c3cb794","commits":[{"id":"0a9175ffba0dac230cf59fc87e1888774c3cb794","message":"docs: remember immediate service sync after completed code\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/0a9175ffba0dac230cf59fc87e1888774c3cb794","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T10:20:52-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"0a9175ffba0dac230cf59fc87e1888774c3cb794","message":"docs: remember immediate service sync after completed code\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/0a9175ffba0dac230cf59fc87e1888774c3cb794","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T10:20:52-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":643605,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-09-09T01:21: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
|
1
|
4
|
1788888129
|
1788888218
|
0
|
1788888126
|
1788888218
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24975
|
docs: quantify projection preview scale and update docs: quantify projection preview scale and update v10 risk governance...
|
121
|
5
|
kernel-ci.yml
|
328
|
5
|
0
|
refs/heads/main
|
08ff822f6f34e64508b4f4b1d6e96a5f1372e86e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"16c299a51bbfc89e730e0834cca586c52774be9e","after":"08ff822f6f34e64508b4f4b1d6e96a5f1372e86e","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/16c299a51bbfc89e730e0834cca586c52774be9e...08ff822f6f34e64508b4f4b1d6e96a5f1372e86e","commits":[{"id":"08ff822f6f34e64508b4f4b1d6e96a5f1372e86e","message":"docs: quantify projection preview scale and update v10 risk governance\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/08ff822f6f34e64508b4f4b1d6e96a5f1372e86e","author":{"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:16:36-07:00","added":["docs/governance/risk-status-2026-10-02.md","docs/governance/scale-2026-10-02/report.json","docs/governance/scale-2026-10-02/validation.json","docs/projection-rebuild-scale.md"],"removed":[],"modified":["docs/gap-governance.md","docs/task-projection-rebuild.md","model/gap-governance.json","model/plan-ledger.json"]}],"total_commits":0,"head_commit":{"id":"08ff822f6f34e64508b4f4b1d6e96a5f1372e86e","message":"docs: quantify projection preview scale and update v10 risk governance\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/08ff822f6f34e64508b4f4b1d6e96a5f1372e86e","author":{"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:16:36-07:00","added":["docs/governance/risk-status-2026-10-02.md","docs/governance/scale-2026-10-02/report.json","docs/governance/scale-2026-10-02/validation.json","docs/projection-rebuild-scale.md"],"removed":[],"modified":["docs/gap-governance.md","docs/task-projection-rebuild.md","model/gap-governance.json","model/plan-ledger.json"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":206159,"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":61,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-02T19:16:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790939815
|
1790939852
|
0
|
1790939814
|
1790939852
|
|
|
0
|
Edit
Delete
|
|
26127
|
chore(reports): 回绑方案A批准与身份拒绝文档 @ 3ce6f2b10
|
116
|
5
|
platform.yml
|
901
|
5
|
0
|
refs/heads/main
|
50012c8148982a610fdad32f3e7f5645487ddddb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"16cee5fb047f340941846a7db14fe8912b9cdc87","after":"50012c8148982a610fdad32f3e7f5645487ddddb","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/16cee5fb047f340941846a7db14fe8912b9cdc87...50012c8148982a610fdad32f3e7f5645487ddddb","commits":[{"id":"50012c8148982a610fdad32f3e7f5645487ddddb","message":"chore(reports): 回绑方案A批准与身份拒绝文档 @ 3ce6f2b10\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/50012c8148982a610fdad32f3e7f5645487ddddb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T06:10:50-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},{"id":"3ce6f2b10da8b0c49ae7aef81b1379fbf4e6bb4f","message":"docs(ees): 记录方案A批准与现用身份拒绝证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3ce6f2b10da8b0c49ae7aef81b1379fbf4e6bb4f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T06:09:41-07:00","added":["docs/evidence/ees-readonly-candidate-2026-10-19/approval-granted.json","docs/evidence/ees-readonly-candidate-2026-10-19/baseline-rejected.json","docs/evidence/ees-readonly-candidate-2026-10-19/identity-discrepancy.json","docs/evidence/ees-readonly-candidate-2026-10-19/pre-sign-check.json","docs/evidence/ees-readonly-candidate-2026-10-19/pre-sign-check.mjs","docs/evidence/ees-readonly-candidate-2026-10-19/read-caddy-timings.mjs"],"removed":[],"modified":["docs/evidence/ees-readonly-candidate-2026-10-19/README.md","docs/企业实体服务/现用私有策略核验与只读宿主切换准备-2026-10-19.md","docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"50012c8148982a610fdad32f3e7f5645487ddddb","message":"chore(reports): 回绑方案A批准与身份拒绝文档 @ 3ce6f2b10\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/50012c8148982a610fdad32f3e7f5645487ddddb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-19T06:10:50-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":74493,"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":85,"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-19T21:05:21+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792415463
|
1792415465
|
0
|
1792415462
|
1792415477
|
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
|
|
25404
|
chore(reports): archive final merged Scope chain a chore(reports): archive final merged Scope chain and local deployment evidence...
|
116
|
5
|
platform.yml
|
509
|
5
|
0
|
refs/heads/main
|
e112ea7cb67757f4407ddf1085a0d9ec66e1f229
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"16d6c5b832087b0bacc26b29b61ce92827f37a9d","after":"e112ea7cb67757f4407ddf1085a0d9ec66e1f229","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/16d6c5b832087b0bacc26b29b61ce92827f37a9d...e112ea7cb67757f4407ddf1085a0d9ec66e1f229","commits":[{"id":"e112ea7cb67757f4407ddf1085a0d9ec66e1f229","message":"chore(reports): archive final merged Scope chain and local deployment evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e112ea7cb67757f4407ddf1085a0d9ec66e1f229","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T04:02:43-07:00","added":["reports/scope-deployment-attempts.latest.json","reports/scope-workbench-deployment.latest.json"],"removed":[],"modified":["reports/scope-owner-chain.latest.json"]}],"total_commits":0,"head_commit":{"id":"e112ea7cb67757f4407ddf1085a0d9ec66e1f229","message":"chore(reports): archive final merged Scope chain and local deployment evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e112ea7cb67757f4407ddf1085a0d9ec66e1f229","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T04:02:43-07:00","added":["reports/scope-deployment-attempts.latest.json","reports/scope-workbench-deployment.latest.json"],"removed":[],"modified":["reports/scope-owner-chain.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":21779,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":49,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T19:01: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
|
3
|
10
|
0
|
1791630607
|
0
|
1791630165
|
1791630607
|
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
|
|
23850
|
docs(releases): record verified four-category scen docs(releases): record verified four-category scene asset deployment...
|
57
|
5
|
governance.yml
|
200
|
5
|
0
|
refs/heads/main
|
6db56b78988de896e5c5744828a0ad67ed186fdb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"16e94df160293531a11b52374251bcd0192bc634","after":"6db56b78988de896e5c5744828a0ad67ed186fdb","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/16e94df160293531a11b52374251bcd0192bc634...6db56b78988de896e5c5744828a0ad67ed186fdb","commits":[{"id":"6db56b78988de896e5c5744828a0ad67ed186fdb","message":"docs(releases): record verified four-category scene asset deployment\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/6db56b78988de896e5c5744828a0ad67ed186fdb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-10T20:23:28-07:00","added":["reports/shijie-scene-assets-2026-09-10/acceptance.json","reports/shijie-scene-assets-2026-09-10/browser-deployed.json","reports/shijie-scene-assets-2026-09-10/deployment.json"],"removed":[],"modified":["docs/governance/log/2026-09-10-shijie-scene-assets.md","docs/releases/2026-09-10-shijie-assets1.md","docs/releases/current.md","reports/governance-docs.latest.json"]}],"total_commits":0,"head_commit":{"id":"6db56b78988de896e5c5744828a0ad67ed186fdb","message":"docs(releases): record verified four-category scene asset deployment\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/6db56b78988de896e5c5744828a0ad67ed186fdb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-10T20:23:28-07:00","added":["reports/shijie-scene-assets-2026-09-10/acceptance.json","reports/shijie-scene-assets-2026-09-10/browser-deployed.json","reports/shijie-scene-assets-2026-09-10/deployment.json"],"removed":[],"modified":["docs/governance/log/2026-09-10-shijie-scene-assets.md","docs/releases/2026-09-10-shijie-assets1.md","docs/releases/current.md","reports/governance-docs.latest.json"]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":901954,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":12,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-09-11T11:17:08+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1789097026
|
1789097117
|
0
|
1789097024
|
1789097117
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26317
|
docs(om0301): locate offline recovery bundle outsi docs(om0301): locate offline recovery bundle outside product checkout...
|
76
|
5
|
governance.yml
|
256
|
5
|
0
|
refs/heads/main
|
38bd8f94caffb3b107d5b4f23c37201ddd296555
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"16ec639f2abb9a6ffc4d5bee088280d654db9baf","after":"38bd8f94caffb3b107d5b4f23c37201ddd296555","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/16ec639f2abb9a6ffc4d5bee088280d654db9baf...38bd8f94caffb3b107d5b4f23c37201ddd296555","commits":[{"id":"38bd8f94caffb3b107d5b4f23c37201ddd296555","message":"docs(om0301): locate offline recovery bundle outside product checkout\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/38bd8f94caffb3b107d5b4f23c37201ddd296555","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T03:17:37-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/preview-bundle.json"]},{"id":"ded52b65786f71135669e9140496f46f112b4782","message":"docs(om0301): close SDK deadline acceptance and classify remaining delivery gaps\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ded52b65786f71135669e9140496f46f112b4782","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T03:16:11-07:00","added":["docs/evidence/om0301-derived-sdk-deadline-2026-10-22/current-delivery-audit.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/final-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/historical-protection.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/isolated-acceptance-runner.py","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-document-failure.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-full-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-governance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-runtime-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-runtime.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-static.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-ui-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-ui.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/preview-bundle.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/preview-metadata-repair.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/process-recovery.cjs","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/process-recovery.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/redpanda-aio-failure.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/remaining-gap-current-recheck.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-before-metadata-runtime.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-f8-failure.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-f8-failure.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-framework-plan.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-full-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-governance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-inherited-product-lock.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-metadata-static-preflight.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-product-apply.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-product-plan.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-runtime-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-runtime.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-static.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-ui-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-ui.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-zero-step-refusal.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/sdk-input-parity.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/README.md","docs/governance-experience.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"02bf69e9c657cfab65e3fc70c5d8b336c4ade8b9","message":"docs(om0301): retain full-run failure and align native numeric evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/02bf69e9c657cfab65e3fc70c5d8b336c4ade8b9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T02:06:27-07:00","added":["docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-document-failure.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-runtime-document-failure.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-not-started.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/setup-aio.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/setup-readiness.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/README.md","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/dual-backend-behavior.latest.json","reports/llm-startup.latest.json","reports/multi-instance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-sql-runtime.latest.json","reports/runtime-acceptance.latest.json","reports/tracing.latest.json","reports/write-capacity.latest.json"]},{"id":"a0d86e5609b9199508c89e57c7d53643df587eeb","message":"fix(execution-sdk): enforce elapsed deadlines while retaining recovery-only sends\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/a0d86e5609b9199508c89e57c7d53643df587eeb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T01:41:07-07:00","added":["docs/evidence/om0301-derived-sdk-deadline-2026-10-22/README.md","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/before-fix.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/initial-command-error.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/initial-missing-dist.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/targeted-after-fix.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/tool-runtime-after-build.json"],"removed":[],"modified":["CLAUDE.md","docs/operations/unified-execution-sdk.md","packages/tool-runtime/src/derived-client.test.ts","packages/tool-runtime/src/derived-client.ts","reports/kernel-downstream.latest.json"]}],"total_commits":0,"head_commit":{"id":"38bd8f94caffb3b107d5b4f23c37201ddd296555","message":"docs(om0301): locate offline recovery bundle outside product checkout\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/38bd8f94caffb3b107d5b4f23c37201ddd296555","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T03:17:37-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/preview-bundle.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":121027,"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-22T14:33:19+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
36
|
1792664280
|
1792664291
|
0
|
1792664278
|
1792664306
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26318
|
docs(om0301): locate offline recovery bundle outsi docs(om0301): locate offline recovery bundle outside product checkout...
|
76
|
5
|
platform-governance.yml
|
257
|
5
|
0
|
refs/heads/main
|
38bd8f94caffb3b107d5b4f23c37201ddd296555
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"16ec639f2abb9a6ffc4d5bee088280d654db9baf","after":"38bd8f94caffb3b107d5b4f23c37201ddd296555","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/16ec639f2abb9a6ffc4d5bee088280d654db9baf...38bd8f94caffb3b107d5b4f23c37201ddd296555","commits":[{"id":"38bd8f94caffb3b107d5b4f23c37201ddd296555","message":"docs(om0301): locate offline recovery bundle outside product checkout\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/38bd8f94caffb3b107d5b4f23c37201ddd296555","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T03:17:37-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/preview-bundle.json"]},{"id":"ded52b65786f71135669e9140496f46f112b4782","message":"docs(om0301): close SDK deadline acceptance and classify remaining delivery gaps\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ded52b65786f71135669e9140496f46f112b4782","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T03:16:11-07:00","added":["docs/evidence/om0301-derived-sdk-deadline-2026-10-22/current-delivery-audit.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/final-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/historical-protection.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/isolated-acceptance-runner.py","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-document-failure.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-full-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-governance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-runtime-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-runtime.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-static.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-ui-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-ui.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/preview-bundle.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/preview-metadata-repair.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/process-recovery.cjs","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/process-recovery.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/redpanda-aio-failure.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/remaining-gap-current-recheck.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-before-metadata-runtime.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-f8-failure.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-f8-failure.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-framework-plan.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-full-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-governance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-inherited-product-lock.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-metadata-static-preflight.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-product-apply.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-product-plan.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-runtime-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-runtime.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-static.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-ui-acceptance.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-ui.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-zero-step-refusal.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/sdk-input-parity.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/README.md","docs/governance-experience.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"02bf69e9c657cfab65e3fc70c5d8b336c4ade8b9","message":"docs(om0301): retain full-run failure and align native numeric evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/02bf69e9c657cfab65e3fc70c5d8b336c4ade8b9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T02:06:27-07:00","added":["docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-document-failure.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/original-runtime-document-failure.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/renamed-not-started.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/setup-aio.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/setup-readiness.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/README.md","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/dual-backend-behavior.latest.json","reports/llm-startup.latest.json","reports/multi-instance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-sql-runtime.latest.json","reports/runtime-acceptance.latest.json","reports/tracing.latest.json","reports/write-capacity.latest.json"]},{"id":"a0d86e5609b9199508c89e57c7d53643df587eeb","message":"fix(execution-sdk): enforce elapsed deadlines while retaining recovery-only sends\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/a0d86e5609b9199508c89e57c7d53643df587eeb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T01:41:07-07:00","added":["docs/evidence/om0301-derived-sdk-deadline-2026-10-22/README.md","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/before-fix.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/initial-command-error.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/initial-missing-dist.txt","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/targeted-after-fix.json","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/tool-runtime-after-build.json"],"removed":[],"modified":["CLAUDE.md","docs/operations/unified-execution-sdk.md","packages/tool-runtime/src/derived-client.test.ts","packages/tool-runtime/src/derived-client.ts","reports/kernel-downstream.latest.json"]}],"total_commits":0,"head_commit":{"id":"38bd8f94caffb3b107d5b4f23c37201ddd296555","message":"docs(om0301): locate offline recovery bundle outside product checkout\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/38bd8f94caffb3b107d5b4f23c37201ddd296555","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T03:17:37-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/evidence/om0301-derived-sdk-deadline-2026-10-22/preview-bundle.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":121027,"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-22T14:33:19+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1792664291
|
1792664300
|
0
|
1792664279
|
1792664306
|
|
|
0
|
Edit
Delete
|
|
27067
|
docs(governance): 刷新 C232 快照锚点
|
76
|
5
|
governance.yml
|
310
|
5
|
0
|
refs/heads/main
|
4155df4d9ed42d39b72c83d760173776354e5257
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"16f53c6fb62f338bbad555fa121d304e74fd191a","after":"4155df4d9ed42d39b72c83d760173776354e5257","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/16f53c6fb62f338bbad555fa121d304e74fd191a...4155df4d9ed42d39b72c83d760173776354e5257","commits":[{"id":"4155df4d9ed42d39b72c83d760173776354e5257","message":"docs(governance): 刷新 C232 快照锚点\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/4155df4d9ed42d39b72c83d760173776354e5257","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-04T21:48:22-08:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"5d4d8e5b1702a1d1427288e73ec9941122d7027a","message":"docs(evidence): C273 记录核验结论、实测提交与未覆盖入口\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5d4d8e5b1702a1d1427288e73ec9941122d7027a","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-04T21:48:22-08:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/evidence/c273-task-authorization-2026-11-04/README.md"]},{"id":"78e9e8f13c06da1ac84ca8f41582d7e030f00928","message":"docs(governance): 刷新 C232 快照锚点\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/78e9e8f13c06da1ac84ca8f41582d7e030f00928","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-04T21:44:20-08:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"e0dfc1f31126f5d47832b73c442b437fc3857cfc","message":"chore(reports): C273 静态报告刷新\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/e0dfc1f31126f5d47832b73c442b437fc3857cfc","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-04T21:44:20-08:00","added":[],"removed":[],"modified":["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":"e629376a4a291645999d9d8cbdd17bfe55c94b5f","message":"docs(governance): 刷新 C232 快照锚点\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/e629376a4a291645999d9d8cbdd17bfe55c94b5f","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-04T21:39:13-08:00","added":[],"removed":[],"modified":["CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"4155df4d9ed42d39b72c83d760173776354e5257","message":"docs(governance): 刷新 C232 快照锚点\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/4155df4d9ed42d39b72c83d760173776354e5257","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-04T21:48:22-08:00","added":[],"removed":[],"modified":["CLAUDE.md"]},"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":88809,"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-05T11:18: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
|
1793857743
|
1793857756
|
0
|
1793857741
|
1793857772
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
27068
|
docs(governance): 刷新 C232 快照锚点
|
76
|
5
|
platform-governance.yml
|
311
|
5
|
0
|
refs/heads/main
|
4155df4d9ed42d39b72c83d760173776354e5257
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"16f53c6fb62f338bbad555fa121d304e74fd191a","after":"4155df4d9ed42d39b72c83d760173776354e5257","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/16f53c6fb62f338bbad555fa121d304e74fd191a...4155df4d9ed42d39b72c83d760173776354e5257","commits":[{"id":"4155df4d9ed42d39b72c83d760173776354e5257","message":"docs(governance): 刷新 C232 快照锚点\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/4155df4d9ed42d39b72c83d760173776354e5257","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-04T21:48:22-08:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"5d4d8e5b1702a1d1427288e73ec9941122d7027a","message":"docs(evidence): C273 记录核验结论、实测提交与未覆盖入口\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5d4d8e5b1702a1d1427288e73ec9941122d7027a","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-04T21:48:22-08:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/evidence/c273-task-authorization-2026-11-04/README.md"]},{"id":"78e9e8f13c06da1ac84ca8f41582d7e030f00928","message":"docs(governance): 刷新 C232 快照锚点\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/78e9e8f13c06da1ac84ca8f41582d7e030f00928","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-04T21:44:20-08:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"e0dfc1f31126f5d47832b73c442b437fc3857cfc","message":"chore(reports): C273 静态报告刷新\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/e0dfc1f31126f5d47832b73c442b437fc3857cfc","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-04T21:44:20-08:00","added":[],"removed":[],"modified":["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":"e629376a4a291645999d9d8cbdd17bfe55c94b5f","message":"docs(governance): 刷新 C232 快照锚点\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/e629376a4a291645999d9d8cbdd17bfe55c94b5f","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-04T21:39:13-08:00","added":[],"removed":[],"modified":["CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"4155df4d9ed42d39b72c83d760173776354e5257","message":"docs(governance): 刷新 C232 快照锚点\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/4155df4d9ed42d39b72c83d760173776354e5257","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-04T21:48:22-08:00","added":[],"removed":[],"modified":["CLAUDE.md"]},"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":88809,"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-05T11:18: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
|
8
|
1793857756
|
1793857766
|
0
|
1793857741
|
1793857780
|
|
|
0
|
Edit
Delete
|
|
26726
|
test(di08-09): archive independent C2 acceptance a test(di08-09): archive independent C2 acceptance and resource return evidence...
|
76
|
5
|
governance.yml
|
302
|
5
|
0
|
refs/heads/main
|
6c96c806af702e0b10e59aed5e6eb0b0bd890ceb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1700608e6683eec72a674895f7ef1ce563d1439b","after":"6c96c806af702e0b10e59aed5e6eb0b0bd890ceb","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/1700608e6683eec72a674895f7ef1ce563d1439b...6c96c806af702e0b10e59aed5e6eb0b0bd890ceb","commits":[{"id":"6c96c806af702e0b10e59aed5e6eb0b0bd890ceb","message":"test(di08-09): archive independent C2 acceptance and resource return evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/6c96c806af702e0b10e59aed5e6eb0b0bd890ceb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T20:48:29-07:00","added":["docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after-result.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after/state.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before-result.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before/state.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-after-down.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-after-up.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-before-down.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-before-up.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-red.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/fault-preload.mjs","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/final-resource-return.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/foundation-down.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/foundation-resources.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/foundation-up.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/manifest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/pg-and-fixture-return.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/run-fresh-return.mjs","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/agent-adapters.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/app-manifest.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/contract-consumers.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/docs-truth.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/dual-backend-parity.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/fixtures.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/fork-readiness.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/governance-docs.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/governance-kit.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/governance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-admission.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-boundaries.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-downstream.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-extensions.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-packages.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/list-bounds.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/llm-eval.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/migrations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/mobile-export.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/naming.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/operations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/platform-dependency-provenance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/product-acceptance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/product-migrations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/product-reconciliation.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/report-transaction-lock.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/rls.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/runtime-governance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/schema-sync.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/statemachine-write-guard.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/tenant-grants.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/validation-source.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-C2-evidence.tar.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-archive-verification.json","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-artifact-manifest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-verifier-C2.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di08-09-resource-isolation-2026-11-01/README.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":"af75adb7e3a7f82fc6cbbc1aa7cb1a073645c1f8","message":"fix(di08-09): clear private Redis config after early provisioning failure\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/af75adb7e3a7f82fc6cbbc1aa7cb1a073645c1f8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T20:33:50-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/evidence/di08-09-resource-isolation-2026-11-01/README.md","docs/evidence/di08-09-resource-isolation-2026-11-01/scope.md","scripts/ops/isolated-target.mjs"]},{"id":"aa752da45b93ca2b35753b12827bbdd443f79514","message":"test(di08-09): archive clean native failure recovery and concurrent isolation evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/aa752da45b93ca2b35753b12827bbdd443f79514","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T20:28:24-07:00","added":["docs/evidence/di08-09-resource-isolation-2026-11-01/artifact-manifest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-probe-injected.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-probe-injected.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-probe-recovered.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-probe-recovered.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-probe.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-probe.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-repeat-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-repeat-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-up.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-up.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-probe.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-probe.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-status-after-a-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-status-after-a-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-up.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-up.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/commands.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/containers.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-comment-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-comment-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-comment.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-comment.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-comment/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-comment/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-created-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-created-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-created.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-created.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-created/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/docker-created.jsonl.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/final-resource-return.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/foundation-down-receipt.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/foundation-resources-before.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/foundation-up-receipt.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-a/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-a/down-2.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-a/probe-2026-11-01T03-24-36-329Z.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-a/probe-2026-11-01T03-25-04-673Z-skip-dispatcher-restart.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-a/probe-2026-11-01T03-25-25-559Z.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-b/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-b/probe-2026-11-01T03-24-50-817Z.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/observer-completed.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-before-start-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-before-start-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-before-start.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-before-start.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-before-start/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-created-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-created-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-created.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-created.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-created/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-started-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-started-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-started.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-started.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-started/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-started/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/residue.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/result.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/role-transaction-mid-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/role-transaction-mid-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/role-transaction-mid.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/role-transaction-mid.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/role-transaction-mid/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/role-transaction-mid/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/roles-committed-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/roles-committed-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/roles-committed.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/roles-committed.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/roles-committed/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/source-audit.json","docs/evidence/di08-09-resource-isolation-2026-11-01/first-host-unit.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/first-red.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/observe-owned-redis.py","docs/evidence/di08-09-resource-isolation-2026-11-01/official-rename-dry-run.txt","docs/evidence/di08-09-resource-isolation-2026-11-01/run-author-live.mjs","docs/evidence/di08-09-resource-isolation-2026-11-01/scripts-dev-209.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/agent-adapters.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/app-manifest.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/contract-consumers.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/docs-truth.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/dual-backend-parity.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/fixtures.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/fork-readiness.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/governance-docs.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/governance-kit.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/governance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/kernel-admission.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/kernel-boundaries.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/kernel-downstream.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/kernel-extensions.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/kernel-packages.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/list-bounds.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/llm-eval.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/migrations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/mobile-export.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/naming.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/operations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/platform-dependency-provenance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/product-acceptance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/product-migrations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/product-reconciliation.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/report-transaction-lock.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/rls.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/runtime-governance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/schema-sync.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/statemachine-write-guard.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/tenant-grants.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/validation-source.latest.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di08-09-resource-isolation-2026-11-01/README.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":"3d975cff5c3a2e894405695769c96aa458f755fa","message":"fix(di08-09): atomically own PG resources and isolate each Redis server\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/3d975cff5c3a2e894405695769c96aa458f755fa","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T20:14:02-07:00","added":["docs/evidence/di08-09-resource-isolation-2026-11-01/README.md","docs/evidence/di08-09-resource-isolation-2026-11-01/fault-preload.mjs"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di08-09-resource-isolation-2026-11-01/scope.md","docs/operations/isolated-target.md","scripts/lib/isolated-target.mjs","scripts/lib/isolated-target.test.mjs","scripts/ops/isolated-target.mjs"]},{"id":"c735bde05959b86678eda9b2acd4b21425c5eb8a","message":"docs(di08-09): freeze resource ownership and Redis isolation acceptance\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/c735bde05959b86678eda9b2acd4b21425c5eb8a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T20:08:09-07:00","added":["docs/evidence/di08-09-resource-isolation-2026-11-01/scope.md"],"removed":[],"modified":["scripts/lib/isolated-target.test.mjs"]}],"total_commits":0,"head_commit":{"id":"6c96c806af702e0b10e59aed5e6eb0b0bd890ceb","message":"test(di08-09): archive independent C2 acceptance and resource return evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/6c96c806af702e0b10e59aed5e6eb0b0bd890ceb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T20:48:29-07:00","added":["docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after-result.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after/state.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before-result.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before/state.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-after-down.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-after-up.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-before-down.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-before-up.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-red.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/fault-preload.mjs","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/final-resource-return.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/foundation-down.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/foundation-resources.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/foundation-up.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/manifest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/pg-and-fixture-return.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/run-fresh-return.mjs","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/agent-adapters.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/app-manifest.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/contract-consumers.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/docs-truth.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/dual-backend-parity.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/fixtures.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/fork-readiness.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/governance-docs.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/governance-kit.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/governance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-admission.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-boundaries.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-downstream.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-extensions.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-packages.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/list-bounds.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/llm-eval.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/migrations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/mobile-export.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/naming.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/operations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/platform-dependency-provenance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/product-acceptance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/product-migrations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/product-reconciliation.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/report-transaction-lock.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/rls.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/runtime-governance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/schema-sync.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/statemachine-write-guard.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/tenant-grants.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/validation-source.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-C2-evidence.tar.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-archive-verification.json","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-artifact-manifest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-verifier-C2.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di08-09-resource-isolation-2026-11-01/README.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":142072,"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-01T01:59:23+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1793505323
|
1793505333
|
0
|
1793505323
|
1793505348
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26727
|
test(di08-09): archive independent C2 acceptance a test(di08-09): archive independent C2 acceptance and resource return evidence...
|
76
|
5
|
platform-governance.yml
|
303
|
5
|
0
|
refs/heads/main
|
6c96c806af702e0b10e59aed5e6eb0b0bd890ceb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1700608e6683eec72a674895f7ef1ce563d1439b","after":"6c96c806af702e0b10e59aed5e6eb0b0bd890ceb","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/1700608e6683eec72a674895f7ef1ce563d1439b...6c96c806af702e0b10e59aed5e6eb0b0bd890ceb","commits":[{"id":"6c96c806af702e0b10e59aed5e6eb0b0bd890ceb","message":"test(di08-09): archive independent C2 acceptance and resource return evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/6c96c806af702e0b10e59aed5e6eb0b0bd890ceb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T20:48:29-07:00","added":["docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after-result.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after/state.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before-result.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before/state.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-after-down.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-after-up.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-before-down.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-before-up.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-red.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/fault-preload.mjs","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/final-resource-return.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/foundation-down.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/foundation-resources.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/foundation-up.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/manifest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/pg-and-fixture-return.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/run-fresh-return.mjs","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/agent-adapters.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/app-manifest.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/contract-consumers.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/docs-truth.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/dual-backend-parity.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/fixtures.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/fork-readiness.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/governance-docs.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/governance-kit.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/governance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-admission.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-boundaries.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-downstream.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-extensions.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-packages.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/list-bounds.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/llm-eval.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/migrations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/mobile-export.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/naming.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/operations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/platform-dependency-provenance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/product-acceptance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/product-migrations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/product-reconciliation.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/report-transaction-lock.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/rls.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/runtime-governance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/schema-sync.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/statemachine-write-guard.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/tenant-grants.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/validation-source.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-C2-evidence.tar.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-archive-verification.json","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-artifact-manifest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-verifier-C2.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di08-09-resource-isolation-2026-11-01/README.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":"af75adb7e3a7f82fc6cbbc1aa7cb1a073645c1f8","message":"fix(di08-09): clear private Redis config after early provisioning failure\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/af75adb7e3a7f82fc6cbbc1aa7cb1a073645c1f8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T20:33:50-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/evidence/di08-09-resource-isolation-2026-11-01/README.md","docs/evidence/di08-09-resource-isolation-2026-11-01/scope.md","scripts/ops/isolated-target.mjs"]},{"id":"aa752da45b93ca2b35753b12827bbdd443f79514","message":"test(di08-09): archive clean native failure recovery and concurrent isolation evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/aa752da45b93ca2b35753b12827bbdd443f79514","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T20:28:24-07:00","added":["docs/evidence/di08-09-resource-isolation-2026-11-01/artifact-manifest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-probe-injected.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-probe-injected.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-probe-recovered.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-probe-recovered.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-probe.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-probe.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-repeat-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-repeat-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-up.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/a-up.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-probe.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-probe.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-status-after-a-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-status-after-a-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-up.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/b-up.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/commands.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/containers.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-comment-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-comment-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-comment.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-comment.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-comment/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-comment/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-created-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-created-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-created.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-created.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/database-created/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/docker-created.jsonl.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/final-resource-return.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/foundation-down-receipt.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/foundation-resources-before.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/foundation-up-receipt.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-a/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-a/down-2.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-a/probe-2026-11-01T03-24-36-329Z.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-a/probe-2026-11-01T03-25-04-673Z-skip-dispatcher-restart.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-a/probe-2026-11-01T03-25-25-559Z.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-b/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/instance-b/probe-2026-11-01T03-24-50-817Z.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/observer-completed.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-before-start-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-before-start-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-before-start.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-before-start.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-before-start/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-created-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-created-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-created.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-created.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-created/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-started-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-started-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-started.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-started.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-started/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/redis-started/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/residue.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/result.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/role-transaction-mid-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/role-transaction-mid-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/role-transaction-mid.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/role-transaction-mid.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/role-transaction-mid/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/role-transaction-mid/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/roles-committed-down.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/roles-committed-down.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/roles-committed.stderr.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/roles-committed.stdout.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/author/roles-committed/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/author/source-audit.json","docs/evidence/di08-09-resource-isolation-2026-11-01/first-host-unit.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/first-red.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/observe-owned-redis.py","docs/evidence/di08-09-resource-isolation-2026-11-01/official-rename-dry-run.txt","docs/evidence/di08-09-resource-isolation-2026-11-01/run-author-live.mjs","docs/evidence/di08-09-resource-isolation-2026-11-01/scripts-dev-209.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/agent-adapters.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/app-manifest.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/contract-consumers.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/docs-truth.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/dual-backend-parity.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/fixtures.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/fork-readiness.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/governance-docs.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/governance-kit.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/governance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/kernel-admission.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/kernel-boundaries.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/kernel-downstream.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/kernel-extensions.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/kernel-packages.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/list-bounds.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/llm-eval.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/migrations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/mobile-export.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/naming.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/operations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/platform-dependency-provenance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/product-acceptance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/product-migrations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/product-reconciliation.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/report-transaction-lock.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/rls.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/runtime-governance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/schema-sync.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/statemachine-write-guard.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/tenant-grants.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/static-C/validation-source.latest.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di08-09-resource-isolation-2026-11-01/README.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":"3d975cff5c3a2e894405695769c96aa458f755fa","message":"fix(di08-09): atomically own PG resources and isolate each Redis server\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/3d975cff5c3a2e894405695769c96aa458f755fa","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T20:14:02-07:00","added":["docs/evidence/di08-09-resource-isolation-2026-11-01/README.md","docs/evidence/di08-09-resource-isolation-2026-11-01/fault-preload.mjs"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di08-09-resource-isolation-2026-11-01/scope.md","docs/operations/isolated-target.md","scripts/lib/isolated-target.mjs","scripts/lib/isolated-target.test.mjs","scripts/ops/isolated-target.mjs"]},{"id":"c735bde05959b86678eda9b2acd4b21425c5eb8a","message":"docs(di08-09): freeze resource ownership and Redis isolation acceptance\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/c735bde05959b86678eda9b2acd4b21425c5eb8a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T20:08:09-07:00","added":["docs/evidence/di08-09-resource-isolation-2026-11-01/scope.md"],"removed":[],"modified":["scripts/lib/isolated-target.test.mjs"]}],"total_commits":0,"head_commit":{"id":"6c96c806af702e0b10e59aed5e6eb0b0bd890ceb","message":"test(di08-09): archive independent C2 acceptance and resource return evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/6c96c806af702e0b10e59aed5e6eb0b0bd890ceb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T20:48:29-07:00","added":["docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after-result.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after/state.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/after/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before-result.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before/down-1.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before/state.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/before/up-failure.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-after-down.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-after-up.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-before-down.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-before-up.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/config-red.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/fault-preload.mjs","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/final-resource-return.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/foundation-down.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/foundation-resources.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/foundation-up.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/manifest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/pg-and-fixture-return.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/run-fresh-return.mjs","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2.txt.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/agent-adapters.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/app-manifest.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/contract-consumers.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/docs-truth.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/dual-backend-parity.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/fixtures.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/fork-readiness.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/governance-docs.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/governance-kit.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/governance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-admission.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-boundaries.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-downstream.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-extensions.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/kernel-packages.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/list-bounds.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/llm-eval.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/migrations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/mobile-export.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/naming.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/operations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/platform-dependency-provenance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/product-acceptance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/product-migrations.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/product-reconciliation.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/report-transaction-lock.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/rls.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/runtime-governance.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/schema-sync.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/statemachine-write-guard.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/tenant-grants.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/config-recovery/static-C2/validation-source.latest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-C2-evidence.tar.gz","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-archive-verification.json","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-artifact-manifest.json","docs/evidence/di08-09-resource-isolation-2026-11-01/independent-verifier-C2.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di08-09-resource-isolation-2026-11-01/README.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":142072,"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-01T01:59:23+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1793505333
|
1793505342
|
0
|
1793505323
|
1793505348
|
|
|
0
|
Edit
Delete
|
|
26188
|
docs(ai): record shared model text access and publ docs(ai): record shared model text access and public model acceptance...
|
57
|
5
|
governance.yml
|
264
|
5
|
0
|
refs/heads/main
|
7c51c14c65f7a3f5ee2e12d3a8e889eddadde36c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1705a502d411c91d509f12d3e81491c09a170dcd","after":"7c51c14c65f7a3f5ee2e12d3a8e889eddadde36c","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/1705a502d411c91d509f12d3e81491c09a170dcd...7c51c14c65f7a3f5ee2e12d3a8e889eddadde36c","commits":[{"id":"7c51c14c65f7a3f5ee2e12d3a8e889eddadde36c","message":"docs(ai): record shared model text access and public model acceptance\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/7c51c14c65f7a3f5ee2e12d3a8e889eddadde36c","author":{"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:10:16-07:00","added":["docs/platform-integration/evidence/model-center-text-2026-10-20/acceptance.json","docs/platform-integration/model-center-text-2026-10-20.md"],"removed":[],"modified":["CLAUDE.md","docs/README.md","docs/model-credentials.md","docs/platform-integration/README.md","docs/releases/current.md","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json"]}],"total_commits":0,"head_commit":{"id":"7c51c14c65f7a3f5ee2e12d3a8e889eddadde36c","message":"docs(ai): record shared model text access and public model acceptance\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/7c51c14c65f7a3f5ee2e12d3a8e889eddadde36c","author":{"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:10:16-07:00","added":["docs/platform-integration/evidence/model-center-text-2026-10-20/acceptance.json","docs/platform-integration/model-center-text-2026-10-20.md"],"removed":[],"modified":["CLAUDE.md","docs/README.md","docs/model-credentials.md","docs/platform-integration/README.md","docs/releases/current.md","reports/enterprise-integration.latest.json","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":1110776,"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-20T13:11: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
|
4
|
1792491035
|
1792491205
|
0
|
1792491034
|
1792491205
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|