|
24760
|
Record that the 0.134.0 pre-migration backup was o Record that the 0.134.0 pre-migration backup was overwritten...
|
121
|
5
|
kernel-ci.yml
|
113
|
5
|
0
|
refs/heads/main
|
2c60f922a75cee673bbc9cf726ddb6deeabd74f5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0df01b56e895f2747275c05e4716dd0e4c52b61e","after":"2c60f922a75cee673bbc9cf726ddb6deeabd74f5","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/0df01b56e895f2747275c05e4716dd0e4c52b61e...2c60f922a75cee673bbc9cf726ddb6deeabd74f5","commits":[{"id":"2c60f922a75cee673bbc9cf726ddb6deeabd74f5","message":"Record that the 0.134.0 pre-migration backup was overwritten\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/2c60f922a75cee673bbc9cf726ddb6deeabd74f5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T02:19:30-07:00","added":[],"removed":[],"modified":["ops/deployments/2026-09-30-external-evidence-01340-local.md"]}],"total_commits":0,"head_commit":{"id":"2c60f922a75cee673bbc9cf726ddb6deeabd74f5","message":"Record that the 0.134.0 pre-migration backup was overwritten\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/2c60f922a75cee673bbc9cf726ddb6deeabd74f5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T02:19:30-07:00","added":[],"removed":[],"modified":["ops/deployments/2026-09-30-external-evidence-01340-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":65635,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":21,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T17:18:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1790765021
|
1790765601
|
0
|
1790759976
|
1790765601
|
|
|
0
|
Edit
Delete
|
|
26295
|
chore(reports): close latest-main integration gate chore(reports): close latest-main integration gates and provenance...
|
116
|
5
|
platform.yml
|
980
|
5
|
0
|
refs/heads/main
|
df15c6554d086ed7124abe51a74761a58ebd955f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0d6fcd40900e3817579f4b1c7fdfc24a0b5125b8","after":"df15c6554d086ed7124abe51a74761a58ebd955f","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0d6fcd40900e3817579f4b1c7fdfc24a0b5125b8...df15c6554d086ed7124abe51a74761a58ebd955f","commits":[{"id":"df15c6554d086ed7124abe51a74761a58ebd955f","message":"chore(reports): close latest-main integration gates and provenance\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/df15c6554d086ed7124abe51a74761a58ebd955f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T19:18:31-07:00","added":["docs/evidence/eight-gates-revalidation-2026-10-21/integration-freshness-after.json","docs/evidence/eight-gates-revalidation-2026-10-21/integration-root-check.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/integration-root-validation.json","docs/evidence/eight-gates-revalidation-2026-10-21/integration-snapshots-after-root.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/integration-snapshots-before-root.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/integration-source-equivalence.json"],"removed":[],"modified":["docs/evidence/eight-gates-revalidation-2026-10-21/README.md","docs/evidence/eight-gates-revalidation-2026-10-21/hash-manifest.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/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":"9ab31b84b996923b84a16820639dd4182b6aa997","message":"merge: retain latest main kit fix and integrate independent revalidation evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9ab31b84b996923b84a16820639dd4182b6aa997","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T19:15:44-07:00","added":["docs/evidence/eight-gates-revalidation-2026-10-21/README.md","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/report-source-proof.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/configuration-runtime.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/conformance-differential.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/credential-m1-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/execution-slices.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/identity-ui.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/machine-revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/mainline-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/mcp-writes.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/policy-governance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/port-conformance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/registry-admission.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/runtime-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/scope-fact-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/scope-http.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/ui-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/alert-readonly-checkpoint.json","docs/evidence/eight-gates-revalidation-2026-10-21/alert-readonly-http.json","docs/evidence/eight-gates-revalidation-2026-10-21/all-run-cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/archive-verification.json","docs/evidence/eight-gates-revalidation-2026-10-21/baseline.json","docs/evidence/eight-gates-revalidation-2026-10-21/build-sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/consumer-lineage.json","docs/evidence/eight-gates-revalidation-2026-10-21/contracts-build.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/configuration-runtime.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/conformance-differential.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/credential-m1-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/execution-slices.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/identity-ui.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/machine-revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/mainline-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/mcp-writes.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/policy-governance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/port-conformance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/registry-admission.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/runtime-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/scope-fact-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/scope-http.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/current-main-reports/ui-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/dependency-copy.json","docs/evidence/eight-gates-revalidation-2026-10-21/dependency-isolation-proof.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/broker-compose.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/broker-readiness.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/broker.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/mainline-prepare.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/mainline.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/module-migrations.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/platform-tests-full.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/port-conformance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/conformance-differential.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/credential-m1-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/machine-revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/port-conformance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/runtime-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/scope-fact-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/scope-http.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/broker-compose.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/broker-readiness.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/broker.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/mainline-prepare.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/mainline.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/module-migrations.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-log-provenance.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/apps/api-fastify.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/apps/api-nestjs.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/apps/mcp.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/ai.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/application-contract-registry.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/audit.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/collaboration-messaging.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/configuration-feature-flags.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/cost-capacity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/credential.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/cross-domain-workflow.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/data-analytics.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/enterprise-experience.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/external-channel.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/fact.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/identity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/notification-webhook.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/payment.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/permission.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/public-file.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/scope.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/ai-gateway.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/application-contract-registry.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/audit.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/collaboration-messaging.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/configuration-feature-flags.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/cost-capacity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/credential.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/cross-domain-workflow.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/data-analytics.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/enterprise-experience.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/external-channel.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/fact.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/identity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/kit.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/notification-webhook.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/payment.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/permission.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/public-file.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/scope.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/packages/contracts.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/packages/telemetry.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/platform-tests-full.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/port-conformance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/registry-admission.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/conformance-differential.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/credential-m1-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/machine-revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/mainline-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/port-conformance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/registry-admission.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/runtime-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/scope-fact-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/scope-http.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/freshness-after.json","docs/evidence/eight-gates-revalidation-2026-10-21/freshness-before.json","docs/evidence/eight-gates-revalidation-2026-10-21/frozen-governance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/hash-manifest.json","docs/evidence/eight-gates-revalidation-2026-10-21/implementation-fix.json","docs/evidence/eight-gates-revalidation-2026-10-21/install-contracts.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/install-governance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/install-identity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/install-runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/broker-compose.json","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/broker-readiness.json","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/broker.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/mainline-prepare.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/module-migrations.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/port-conformance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/reports/conformance-differential.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/reports/credential-m1-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/reports/port-conformance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/broker-compose.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/broker-readiness.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/broker.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/mainline-prepare.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/mainline.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/module-migrations.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/platform-tests-full.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/port-conformance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/power-events.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/conformance-differential.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/credential-m1-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/machine-revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/port-conformance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/runtime-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/scope-fact-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/scope-http.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/latest-main-integration.json","docs/evidence/eight-gates-revalidation-2026-10-21/latest-main-refresh.json","docs/evidence/eight-gates-revalidation-2026-10-21/latest-main-report-source-proof.json","docs/evidence/eight-gates-revalidation-2026-10-21/native-gates-v1.failed.py","docs/evidence/eight-gates-revalidation-2026-10-21/native-gates.py","docs/evidence/eight-gates-revalidation-2026-10-21/native-run-v1.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/native-run-v2.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/native-run-v3.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/native-run-v4.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/native-run-v5.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/native-summary.json","docs/evidence/eight-gates-revalidation-2026-10-21/prisma-generate.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/protected-before-promotion.json","docs/evidence/eight-gates-revalidation-2026-10-21/protected-before.json","docs/evidence/eight-gates-revalidation-2026-10-21/protected-concurrent-checkpoint.json","docs/evidence/eight-gates-revalidation-2026-10-21/protected-pre-close.json","docs/evidence/eight-gates-revalidation-2026-10-21/rebuild-latest-main.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/broker-compose.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/broker-readiness.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/broker.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/configuration.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/execution-slices.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/framework-ui.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/identity-ui.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/mainline-prepare.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/mainline.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/mcp-writes.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/module-migrations.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-log-provenance.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/apps/api-fastify.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/apps/api-nestjs.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/apps/mcp.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/ai.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/application-contract-registry.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/audit.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/collaboration-messaging.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/configuration-feature-flags.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/cost-capacity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/credential.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/cross-domain-workflow.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/data-analytics.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/enterprise-experience.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/external-channel.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/fact.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/identity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/notification-webhook.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/payment.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/permission.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/public-file.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/scope.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/ai-gateway.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/application-contract-registry.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/audit.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/collaboration-messaging.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/configuration-feature-flags.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/cost-capacity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/credential.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/cross-domain-workflow.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/data-analytics.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/enterprise-experience.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/external-channel.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/fact.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/identity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/kit.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/notification-webhook.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/payment.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/permission.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/public-file.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/scope.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/packages/contracts.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/packages/telemetry.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/platform-tests-full.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/policy-governance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/port-conformance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/registry-admission.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/configuration-runtime.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/conformance-differential.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/credential-m1-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/execution-slices.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/identity-ui.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/machine-revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/mainline-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/mcp-writes.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/policy-governance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/port-conformance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/registry-admission.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/runtime-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/scope-fact-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/scope-http.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/ui-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/root-check.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/root-run.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/root-validation.json","docs/evidence/eight-gates-revalidation-2026-10-21/run-v1-interruption.json","docs/evidence/eight-gates-revalidation-2026-10-21/run-v2-interruption.json","docs/evidence/eight-gates-revalidation-2026-10-21/run-v3-interruption.json","docs/evidence/eight-gates-revalidation-2026-10-21/runtime-build.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/shim-verification.json","docs/evidence/eight-gates-revalidation-2026-10-21/snapshots-after-root.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/snapshots-before-root.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/verified-install-contracts.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/verified-install-governance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/verified-install-identity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/verified-install-runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/verified-install.json"],"removed":[],"modified":["CLAUDE.md","docs/README.md","docs/当前状态与验收边界.md","docs/证据新鲜度历史.md"]},{"id":"8b4e52cc3e92f33de25d8d7dd57fa2381315243a","message":"chore(reports): retain independent full root validation receipt\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8b4e52cc3e92f33de25d8d7dd57fa2381315243a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T19:14:02-07:00","added":["docs/evidence/eight-gates-revalidation-2026-10-21/freshness-after.json","docs/evidence/eight-gates-revalidation-2026-10-21/hash-manifest.json","docs/evidence/eight-gates-revalidation-2026-10-21/protected-before-promotion.json","docs/evidence/eight-gates-revalidation-2026-10-21/root-check.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/root-run.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/root-validation.json","docs/evidence/eight-gates-revalidation-2026-10-21/snapshots-after-root.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/snapshots-before-root.log.gz"],"removed":[],"modified":["docs/evidence/eight-gates-revalidation-2026-10-21/README.md","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":"190685dc6ef2b607c8c53c0e0d6c58f53fad3205","message":"docs: bind eight gate revalidation and full Runtime evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/190685dc6ef2b607c8c53c0e0d6c58f53fad3205","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T19:09:33-07:00","added":["docs/evidence/eight-gates-revalidation-2026-10-21/README.md","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/report-source-proof.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/configuration-runtime.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/conformance-differential.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/credential-m1-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/execution-slices.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/identity-ui.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/machine-revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/mainline-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/mcp-writes.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/policy-governance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/port-conformance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/registry-admission.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/runtime-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/scope-fact-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/scope-http.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/reports/ui-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/accepted/sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/alert-readonly-checkpoint.json","docs/evidence/eight-gates-revalidation-2026-10-21/alert-readonly-http.json","docs/evidence/eight-gates-revalidation-2026-10-21/all-run-cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/archive-verification.json","docs/evidence/eight-gates-revalidation-2026-10-21/baseline.json","docs/evidence/eight-gates-revalidation-2026-10-21/build-sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/consumer-lineage.json","docs/evidence/eight-gates-revalidation-2026-10-21/contracts-build.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/dependency-copy.json","docs/evidence/eight-gates-revalidation-2026-10-21/dependency-isolation-proof.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/broker-compose.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/broker-readiness.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/broker.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/mainline-prepare.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/mainline.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/module-migrations.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/platform-tests-full.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/port-conformance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/conformance-differential.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/credential-m1-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/machine-revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/port-conformance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/runtime-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/scope-fact-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/reports/scope-http.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/failed-first-attempt/sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/broker-compose.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/broker-readiness.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/broker.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/mainline-prepare.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/mainline.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/module-migrations.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-log-provenance.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/apps/api-fastify.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/apps/api-nestjs.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/apps/mcp.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/ai.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/application-contract-registry.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/audit.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/collaboration-messaging.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/configuration-feature-flags.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/cost-capacity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/credential.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/cross-domain-workflow.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/data-analytics.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/enterprise-experience.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/external-channel.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/fact.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/identity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/notification-webhook.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/payment.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/permission.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/public-file.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/clients/scope.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/ai-gateway.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/application-contract-registry.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/audit.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/collaboration-messaging.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/configuration-feature-flags.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/cost-capacity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/credential.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/cross-domain-workflow.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/data-analytics.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/enterprise-experience.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/external-channel.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/fact.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/identity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/kit.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/notification-webhook.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/payment.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/permission.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/public-file.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/modules/scope.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/packages/contracts.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/package-logs/packages/telemetry.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/platform-tests-full.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/port-conformance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/registry-admission.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/conformance-differential.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/credential-m1-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/machine-revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/mainline-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/port-conformance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/registry-admission.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/runtime-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/scope-fact-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/reports/scope-http.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/fixed-source-rerun/sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/freshness-before.json","docs/evidence/eight-gates-revalidation-2026-10-21/frozen-governance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/implementation-fix.json","docs/evidence/eight-gates-revalidation-2026-10-21/install-contracts.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/install-governance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/install-identity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/install-runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/broker-compose.json","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/broker-readiness.json","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/broker.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/mainline-prepare.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/module-migrations.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/port-conformance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/reports/conformance-differential.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/reports/credential-m1-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/reports/port-conformance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/interrupted-for-latest-main/sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/broker-compose.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/broker-readiness.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/broker.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/mainline-prepare.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/mainline.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/module-migrations.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/platform-tests-full.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/port-conformance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/power-events.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/conformance-differential.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/credential-m1-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/machine-revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/port-conformance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/runtime-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/scope-fact-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/reports/scope-http.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/invalidated-by-host-sleep/sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/latest-main-refresh.json","docs/evidence/eight-gates-revalidation-2026-10-21/native-gates-v1.failed.py","docs/evidence/eight-gates-revalidation-2026-10-21/native-gates.py","docs/evidence/eight-gates-revalidation-2026-10-21/native-run-v1.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/native-run-v2.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/native-run-v3.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/native-run-v4.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/native-run-v5.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/native-summary.json","docs/evidence/eight-gates-revalidation-2026-10-21/prisma-generate.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/protected-before.json","docs/evidence/eight-gates-revalidation-2026-10-21/protected-concurrent-checkpoint.json","docs/evidence/eight-gates-revalidation-2026-10-21/protected-pre-close.json","docs/evidence/eight-gates-revalidation-2026-10-21/rebuild-latest-main.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/broker-compose.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/broker-readiness.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/broker.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/cleanup.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/configuration.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/execution-slices.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/framework-ui.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/identity-ui.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/mainline-prepare.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/mainline.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/mcp-writes.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/module-migrations.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-log-provenance.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/apps/api-fastify.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/apps/api-nestjs.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/apps/mcp.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/ai.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/application-contract-registry.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/audit.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/collaboration-messaging.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/configuration-feature-flags.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/cost-capacity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/credential.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/cross-domain-workflow.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/data-analytics.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/enterprise-experience.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/external-channel.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/fact.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/identity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/notification-webhook.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/payment.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/permission.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/public-file.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/clients/scope.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/ai-gateway.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/application-contract-registry.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/audit.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/collaboration-messaging.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/configuration-feature-flags.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/cost-capacity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/credential.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/cross-domain-workflow.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/data-analytics.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/enterprise-experience.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/external-channel.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/fact.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/identity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/kit.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/notification-webhook.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/payment.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/permission.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/public-file.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/modules/scope.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/packages/contracts.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/package-logs/packages/telemetry.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/platform-tests-full.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/policy-governance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/port-conformance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/registry-admission.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/configuration-runtime.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/conformance-differential.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/credential-m1-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/execution-slices.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/identity-ui.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/machine-revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/mainline-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/mcp-writes.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/policy-governance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/port-conformance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/registry-admission.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/revocation-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/runtime-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/scope-fact-sla.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/scope-http.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/reports/ui-acceptance.latest.json","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/registry-migration-failure/sequence.json","docs/evidence/eight-gates-revalidation-2026-10-21/run-v1-interruption.json","docs/evidence/eight-gates-revalidation-2026-10-21/run-v2-interruption.json","docs/evidence/eight-gates-revalidation-2026-10-21/run-v3-interruption.json","docs/evidence/eight-gates-revalidation-2026-10-21/runtime-build.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/shim-verification.json","docs/evidence/eight-gates-revalidation-2026-10-21/verified-install-contracts.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/verified-install-governance.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/verified-install-identity.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/verified-install-runtime.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/verified-install.json"],"removed":[],"modified":["CLAUDE.md","docs/README.md","docs/当前状态与验收边界.md","docs/证据新鲜度历史.md","reports/configuration-runtime.latest.json","reports/credential-m1-sla.latest.json","reports/execution-slices.latest.json","reports/identity-ui.latest.json","reports/machine-revocation-sla.latest.json","reports/mainline-acceptance.latest.json","reports/mcp-writes.latest.json","reports/policy-governance.latest.json","reports/port-conformance.latest.json","reports/registry-admission.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","runtime/CLAUDE.md","runtime/reports/baseline.json","runtime/reports/conformance-differential.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/ui-acceptance.latest.json"]},{"id":"352bd3e058fe07a458f3554c2691191163d99581","message":"fix(registry): validate lifecycle audit through Kit and module worker\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/352bd3e058fe07a458f3554c2691191163d99581","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T18:53:41-07:00","added":[],"removed":[],"modified":["runtime/modules/application-contract-registry/README.md","runtime/test/integration/registry-audit.mjs"]}],"total_commits":0,"head_commit":{"id":"df15c6554d086ed7124abe51a74761a58ebd955f","message":"chore(reports): close latest-main integration gates and provenance\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/df15c6554d086ed7124abe51a74761a58ebd955f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T19:18:31-07:00","added":["docs/evidence/eight-gates-revalidation-2026-10-21/integration-freshness-after.json","docs/evidence/eight-gates-revalidation-2026-10-21/integration-root-check.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/integration-root-validation.json","docs/evidence/eight-gates-revalidation-2026-10-21/integration-snapshots-after-root.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/integration-snapshots-before-root.log.gz","docs/evidence/eight-gates-revalidation-2026-10-21/integration-source-equivalence.json"],"removed":[],"modified":["docs/evidence/eight-gates-revalidation-2026-10-21/README.md","docs/evidence/eight-gates-revalidation-2026-10-21/hash-manifest.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/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":99247,"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":146,"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-22T10:11: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
|
1792635603
|
1792635605
|
0
|
1792635602
|
1792635617
|
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
|
|
25862
|
chore(reports): verify framework criteria from exp chore(reports): verify framework criteria from explicit checkout...
|
76
|
5
|
governance.yml
|
194
|
5
|
0
|
refs/heads/main
|
cbf9656e121f06e0fb74deb70bced3fb1304bf93
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0d672ce052bd8d0c18fbf60689be127d0bbce9d8","after":"cbf9656e121f06e0fb74deb70bced3fb1304bf93","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/0d672ce052bd8d0c18fbf60689be127d0bbce9d8...cbf9656e121f06e0fb74deb70bced3fb1304bf93","commits":[{"id":"cbf9656e121f06e0fb74deb70bced3fb1304bf93","message":"chore(reports): verify framework criteria from explicit checkout\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/cbf9656e121f06e0fb74deb70bced3fb1304bf93","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T19:02:18-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/fork-readiness.latest.json"]}],"total_commits":0,"head_commit":{"id":"cbf9656e121f06e0fb74deb70bced3fb1304bf93","message":"chore(reports): verify framework criteria from explicit checkout\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/cbf9656e121f06e0fb74deb70bced3fb1304bf93","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T19:02:18-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/fork-readiness.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":106443,"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:38: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
|
1792116148
|
1792117184
|
0
|
1792116147
|
1792117203
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25863
|
chore(reports): verify framework criteria from exp chore(reports): verify framework criteria from explicit checkout...
|
76
|
5
|
platform-governance.yml
|
195
|
5
|
0
|
refs/heads/main
|
cbf9656e121f06e0fb74deb70bced3fb1304bf93
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0d672ce052bd8d0c18fbf60689be127d0bbce9d8","after":"cbf9656e121f06e0fb74deb70bced3fb1304bf93","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/0d672ce052bd8d0c18fbf60689be127d0bbce9d8...cbf9656e121f06e0fb74deb70bced3fb1304bf93","commits":[{"id":"cbf9656e121f06e0fb74deb70bced3fb1304bf93","message":"chore(reports): verify framework criteria from explicit checkout\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/cbf9656e121f06e0fb74deb70bced3fb1304bf93","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T19:02:18-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/fork-readiness.latest.json"]}],"total_commits":0,"head_commit":{"id":"cbf9656e121f06e0fb74deb70bced3fb1304bf93","message":"chore(reports): verify framework criteria from explicit checkout\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/cbf9656e121f06e0fb74deb70bced3fb1304bf93","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T19:02:18-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/fork-readiness.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":106443,"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:38: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
|
1792117184
|
1792117193
|
0
|
1792116148
|
1792117203
|
|
|
0
|
Edit
Delete
|
|
27129
|
docs(status): 登记 58080 快照换到 c58691cb5 和 11-05 的快照空 docs(status): 登记 58080 快照换到 c58691cb5 和 11-05 的快照空窗...
|
116
|
5
|
platform.yml
|
1451
|
5
|
0
|
refs/heads/main
|
4b4e349e2eabd8f3f52f7b03fe183f7e9a4defae
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0d616c697878c915fb9d3145e0773caf192f0ac9","after":"4b4e349e2eabd8f3f52f7b03fe183f7e9a4defae","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0d616c697878c915fb9d3145e0773caf192f0ac9...4b4e349e2eabd8f3f52f7b03fe183f7e9a4defae","commits":[{"id":"4b4e349e2eabd8f3f52f7b03fe183f7e9a4defae","message":"docs(status): 登记 58080 快照换到 c58691cb5 和 11-05 的快照空窗\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4b4e349e2eabd8f3f52f7b03fe183f7e9a4defae","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-05T17:12:56-08:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"4b4e349e2eabd8f3f52f7b03fe183f7e9a4defae","message":"docs(status): 登记 58080 快照换到 c58691cb5 和 11-05 的快照空窗\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4b4e349e2eabd8f3f52f7b03fe183f7e9a4defae","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-05T17:12:56-08:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":142476,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":190,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-06T09:12:44+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1793927594
|
1793927601
|
0
|
1793927587
|
1793927619
|
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
|
|
24648
|
Record verified migration checksum rollout
|
121
|
5
|
kernel-ci.yml
|
3
|
5
|
0
|
refs/heads/main
|
b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0d5b830cbe47876ebe8086fd1f15612466463cec","after":"b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/0d5b830cbe47876ebe8086fd1f15612466463cec...b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be","commits":[{"id":"b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be","message":"Record verified migration checksum rollout\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T09:37:06-07:00","added":["ops/deployments/2026-09-29-migration-checksum-01060-local.md"],"removed":[],"modified":["model/plan-ledger.json"]}],"total_commits":0,"head_commit":{"id":"b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be","message":"Record verified migration checksum rollout\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T09:37:06-07:00","added":["ops/deployments/2026-09-29-migration-checksum-01060-local.md"],"removed":[],"modified":["model/plan-ledger.json"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":29659,"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":6,"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-30T00:36:56+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790699946
|
1790699962
|
0
|
1790699839
|
1790699962
|
|
|
0
|
Edit
Delete
|
|
24862
|
Prepare 0.166.0 K7.3b inbox acceptance release
|
121
|
5
|
kernel-ci.yml
|
215
|
5
|
0
|
refs/heads/main
|
761fe07908c1c4d57d0f465a84fbb9884f072991
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0d55ab2590768e0fdf60a1ff7aac635636e98ecb","after":"761fe07908c1c4d57d0f465a84fbb9884f072991","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/0d55ab2590768e0fdf60a1ff7aac635636e98ecb...761fe07908c1c4d57d0f465a84fbb9884f072991","commits":[{"id":"761fe07908c1c4d57d0f465a84fbb9884f072991","message":"Prepare 0.166.0 K7.3b inbox acceptance 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/761fe07908c1c4d57d0f465a84fbb9884f072991","author":{"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:39:54-07:00","added":["docs/releases/0.166.0.md","docs/releases/candidates/k73b-inbox-acceptance.md"],"removed":[],"modified":["docs/integration-delivery-operations.md","model/catalog.json","model/gap-governance.json","model/plan-ledger.json","package.json"]},{"id":"b904e6caec3d910a6491966db9929d8c4d74f3aa","message":"K7.3b: aggregate duplicate, out-of-order, replay and poison inbox acceptance\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/b904e6caec3d910a6491966db9929d8c4d74f3aa","author":{"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:39:21-07:00","added":["test/k73b-inbox-acceptance.integration.test.js"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"761fe07908c1c4d57d0f465a84fbb9884f072991","message":"Prepare 0.166.0 K7.3b inbox acceptance 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/761fe07908c1c4d57d0f465a84fbb9884f072991","author":{"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:39:54-07:00","added":["docs/releases/0.166.0.md","docs/releases/candidates/k73b-inbox-acceptance.md"],"removed":[],"modified":["docs/integration-delivery-operations.md","model/catalog.json","model/gap-governance.json","model/plan-ledger.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":131792,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":44,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T23:38:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790829650
|
1790829683
|
0
|
1790782900
|
1790829683
|
|
|
0
|
Edit
Delete
|
|
23652
|
merge: preserve project analysis alongside release merge: preserve project analysis alongside release record...
|
57
|
5
|
governance.yml
|
24
|
5
|
0
|
refs/heads/main
|
0f6e72f043a9a62e02acbaa12d7f6085e110025c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0d31f4f01cdbf250d891121e9d402611861c992d","after":"0f6e72f043a9a62e02acbaa12d7f6085e110025c","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/0d31f4f01cdbf250d891121e9d402611861c992d...0f6e72f043a9a62e02acbaa12d7f6085e110025c","commits":[{"id":"0f6e72f043a9a62e02acbaa12d7f6085e110025c","message":"merge: preserve project analysis alongside release record\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/0f6e72f043a9a62e02acbaa12d7f6085e110025c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-06T08:53:31-07:00","added":["reports/project-deep-analysis-2026-09-06.md"],"removed":[],"modified":[]},{"id":"5aaadde0949bbfb191b3adbc01d88576cbc6541a","message":"docs(release): record verified local r15 deployment\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/5aaadde0949bbfb191b3adbc01d88576cbc6541a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-06T08:52:33-07:00","added":["docs/releases/2026-09-06-r15.md"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-06-shijie-deployment.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-security.latest.json","reports/public-file-integration.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"0f6e72f043a9a62e02acbaa12d7f6085e110025c","message":"merge: preserve project analysis alongside release record\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/0f6e72f043a9a62e02acbaa12d7f6085e110025c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-06T08:53:31-07:00","added":["reports/project-deep-analysis-2026-09-06.md"],"removed":[],"modified":[]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":286432,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":5,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-09-06T23:52:56+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1788710031
|
1788710069
|
0
|
1788710031
|
1788710069
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24893
|
feat: add the offline IdP at+jwt verifier for inbo feat: add the offline IdP at+jwt verifier for inbound service tokens (P2.3a local half)...
|
121
|
5
|
kernel-ci.yml
|
246
|
5
|
0
|
refs/heads/main
|
46c9764cd03953e2f3d5bb6aab89371bec2d5bb6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0d2fb9e72496722bcd993eadb78c5e38e4e83bab","after":"46c9764cd03953e2f3d5bb6aab89371bec2d5bb6","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/0d2fb9e72496722bcd993eadb78c5e38e4e83bab...46c9764cd03953e2f3d5bb6aab89371bec2d5bb6","commits":[{"id":"46c9764cd03953e2f3d5bb6aab89371bec2d5bb6","message":"feat: add the offline IdP at+jwt verifier for inbound service tokens (P2.3a local half)\n\nRS256 only, injected keys, enumerated rejections, optional introspection port. Not wired into\nthe HTTP authentication gate; local HMAC tokens remain the only accepted credential.\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/46c9764cd03953e2f3d5bb6aab89371bec2d5bb6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T17:34:38-07:00","added":["docs/idp-access-token.md","docs/releases/candidates/p23a-idp-access-token.md","src/idp-access-token.js","test/idp-access-token.test.js"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"46c9764cd03953e2f3d5bb6aab89371bec2d5bb6","message":"feat: add the offline IdP at+jwt verifier for inbound service tokens (P2.3a local half)\n\nRS256 only, injected keys, enumerated rejections, optional introspection port. Not wired into\nthe HTTP authentication gate; local HMAC tokens remain the only accepted credential.\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/46c9764cd03953e2f3d5bb6aab89371bec2d5bb6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T17:34:38-07:00","added":["docs/idp-access-token.md","docs/releases/candidates/p23a-idp-access-token.md","src/idp-access-token.js","test/idp-access-token.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":153373,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":45,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-01T08:33:24+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790830682
|
1790830716
|
0
|
1790814897
|
1790830716
|
|
|
0
|
Edit
Delete
|
|
25654
|
chore(reports): verify readonly rollout documentat chore(reports): verify readonly rollout documentation...
|
116
|
5
|
platform.yml
|
679
|
5
|
0
|
refs/heads/main
|
9caa8032ddf6d2db7ff0e7e2059b4a972b16afb8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0d216e46c05bc54de0fb08f95d970daf7f8d9058","after":"9caa8032ddf6d2db7ff0e7e2059b4a972b16afb8","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0d216e46c05bc54de0fb08f95d970daf7f8d9058...9caa8032ddf6d2db7ff0e7e2059b4a972b16afb8","commits":[{"id":"9caa8032ddf6d2db7ff0e7e2059b4a972b16afb8","message":"chore(reports): verify readonly rollout documentation\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9caa8032ddf6d2db7ff0e7e2059b4a972b16afb8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T15:15:40-07:00","added":[],"removed":[],"modified":["reports/ci-mirror.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/governance-docs.latest.json"]},{"id":"f04e55fbac2c54a02fc47944526d0f78cdc6f86a","message":"docs(ees): record isolated machine candidate readonly rollout\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f04e55fbac2c54a02fc47944526d0f78cdc6f86a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T15:14:31-07:00","added":[],"removed":[],"modified":["docs/企业实体服务/客商财域包候选-2026-10-11.md"]}],"total_commits":0,"head_commit":{"id":"9caa8032ddf6d2db7ff0e7e2059b4a972b16afb8","message":"chore(reports): verify readonly rollout documentation\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9caa8032ddf6d2db7ff0e7e2059b4a972b16afb8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T15:15:40-07:00","added":[],"removed":[],"modified":["reports/ci-mirror.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/governance-docs.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":41275,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":53,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-13T06:10:44+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791843412
|
1791843482
|
0
|
1791843412
|
1791843509
|
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
|
|
24304
|
chore(reports): 回绑 fact-pii @ 77c370b2
|
116
|
5
|
platform.yml
|
226
|
5
|
0
|
refs/heads/main
|
4b8872b8b0416625bf337eb81857eb100cd313e2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0d14e8505428bbb3acf6f616f77e6172f72df331","after":"4b8872b8b0416625bf337eb81857eb100cd313e2","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0d14e8505428bbb3acf6f616f77e6172f72df331...4b8872b8b0416625bf337eb81857eb100cd313e2","commits":[{"id":"4b8872b8b0416625bf337eb81857eb100cd313e2","message":"chore(reports): 回绑 fact-pii @ 77c370b2\n\ncheck:fact-pii 在 clean 树重跑:21 Fact / 116 字段 / 0 违规 / 0 未解 $ref / 25 自由文本登账;新增 metrics.unresolvedRefs。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4b8872b8b0416625bf337eb81857eb100cd313e2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-20T20:16:14-07:00","added":[],"removed":[],"modified":["reports/fact-pii.latest.json"]},{"id":"77c370b2ad297c8e94137ef001ff50210f9e02e5","message":"fix(governance): check:fact-pii 键名 camelCase 归一化与仓内 $ref 解引用——对抗验收 F1 ①② 收口\n\n对抗验收(docs/治理门禁对抗性验收-2026-09-20.md F1)打穿了三条路,本提交关两条:\n① 键名只认 `_` 词边界,buyerEmail 直接过——先 normalizeKey(camel / 连字符 → snake)再匹配;\n② walk() 不解 $ref,指向 ../party-canonical-ids.v1.schema.json 对象定义的 PII 两条规则同时失效——createRefResolver\n 在本仓内按相对文件 + JSON Pointer 解引用后继续 walk,出仓 / 文件或指针不存在判红 UNRESOLVED_REF,同链重复进入即停。\n③ 候选目录 0 字段(Catalog 条目不是 schema、真 schema 在治理层)不在本提交:跟随指针要先裁工作区外不可达时的口径,头注释如实写明。\n修复版重放:M3 3 处 PII_SHAPED_KEY、M4 UNBOUNDED + 3 处、出仓 / 悬空 $ref 各 1 处 UNRESOLVED_REF,基线读数不变;\n新增 5 例负例,治理单测 551 / 550 passed / 1 skipped。报告回绑另提交。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/77c370b2ad297c8e94137ef001ff50210f9e02e5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-20T20:15:17-07:00","added":["docs/acceptance/2026-09-20/fact-pii-bypass.after-fix.json"],"removed":[],"modified":["docs/治理门禁对抗性验收-2026-09-20.md","governance/check-fact-pii.mjs","governance/test/check-fact-pii.test.mjs"]}],"total_commits":0,"head_commit":{"id":"4b8872b8b0416625bf337eb81857eb100cd313e2","message":"chore(reports): 回绑 fact-pii @ 77c370b2\n\ncheck:fact-pii 在 clean 树重跑:21 Fact / 116 字段 / 0 违规 / 0 未解 $ref / 25 自由文本登账;新增 metrics.unresolvedRefs。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4b8872b8b0416625bf337eb81857eb100cd313e2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-20T20:16:14-07:00","added":[],"removed":[],"modified":["reports/fact-pii.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":31330,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":44,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-21T11:03:10+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1789960577
|
1789960704
|
0
|
1789960577
|
1789960746
|
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
|
|
23808
|
docs: record the script and storyboard UI/UX round
|
57
|
5
|
governance.yml
|
178
|
5
|
0
|
refs/heads/main
|
cbfd16f0acce3825bb85f523aede63ea30101d40
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0d0923f11a7553a93c10cfe01a9620b8dd3971ae","after":"cbfd16f0acce3825bb85f523aede63ea30101d40","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/0d0923f11a7553a93c10cfe01a9620b8dd3971ae...cbfd16f0acce3825bb85f523aede63ea30101d40","commits":[{"id":"cbfd16f0acce3825bb85f523aede63ea30101d40","message":"docs: record the script and storyboard UI/UX round\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/cbfd16f0acce3825bb85f523aede63ea30101d40","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-09T17:48:17-07:00","added":["reports/uiux-workbench-2026-09-09/screens/after5-desktop-script.jpg","reports/uiux-workbench-2026-09-09/screens/after5-mobile-script.jpg","reports/uiux-workbench-2026-09-09/screens/after5-mobile-storyboard.jpg","reports/uiux-workbench-2026-09-09/screens/before-desktop-script.jpg"],"removed":[],"modified":["docs/governance/log/2026-09-09-uiux-workbench.md","reports/uiux-workbench-2026-09-09/README.md"]},{"id":"0037770e6be549840b9432c8a87c76089f2074e0","message":"feat(web): tidy the shooting-script and storyboard pages\n\n- 12px text floor and bark secondary colour across the script, shot board,\n role panel, storyboard and director-review components\n- shot adjustment inputs, seed and script selector gain accessible names\n- model ids leave the visible UI: catalog labels in the script status pill\n and the storyboard plan line, route label and capability copy in plain words\n- native file inputs get a styled 44px button; shot/role icon buttons 44px\n- global phone rule: every workspace control gets a 44px hot zone, except\n canvas overlays, the AI edit timeline and the 3D preview\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/0037770e6be549840b9432c8a87c76089f2074e0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-09T17:47:44-07:00","added":[],"removed":[],"modified":["apps/web/src/app/globals.css","apps/web/src/components/material-factory/DirectorReviewWorkbench.tsx","apps/web/src/components/material-factory/NarrativeBeats.tsx","apps/web/src/components/material-factory/RoleConfirmPanel.tsx","apps/web/src/components/material-factory/RoleReferencePreview.tsx","apps/web/src/components/material-factory/ScriptGenerationQueue.tsx","apps/web/src/components/material-factory/ScriptSourceUpload.tsx","apps/web/src/components/material-factory/ScriptStudio.tsx","apps/web/src/components/material-factory/ShotBoard.tsx","apps/web/src/components/material-factory/ShotStillPreview.tsx","apps/web/src/components/material-factory/StillVersionBar.tsx","apps/web/src/components/material-factory/StoryboardContactSheet.tsx","apps/web/src/components/material-factory/StoryboardScriptImport.tsx","apps/web/src/components/material-factory/StoryboardStudio.tsx","apps/web/src/components/material-factory/StoryboardVisualAssetImport.tsx","apps/web/src/components/material-factory/StoryboardWorkflowPanel.tsx","apps/web/src/components/material-factory/VideoContactImport.tsx","apps/web/src/components/material-factory/VideoStudio.tsx","apps/web/src/components/material-factory/model-catalog.tsx"]}],"total_commits":0,"head_commit":{"id":"cbfd16f0acce3825bb85f523aede63ea30101d40","message":"docs: record the script and storyboard UI/UX round\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/cbfd16f0acce3825bb85f523aede63ea30101d40","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-09T17:48:17-07:00","added":["reports/uiux-workbench-2026-09-09/screens/after5-desktop-script.jpg","reports/uiux-workbench-2026-09-09/screens/after5-mobile-script.jpg","reports/uiux-workbench-2026-09-09/screens/after5-mobile-storyboard.jpg","reports/uiux-workbench-2026-09-09/screens/before-desktop-script.jpg"],"removed":[],"modified":["docs/governance/log/2026-09-09-uiux-workbench.md","reports/uiux-workbench-2026-09-09/README.md"]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":827150,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":8,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-09-10T08:24:56+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1789002438
|
1789002529
|
0
|
1789002438
|
1789002529
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26710
|
merge: 并入 main 0cdde1aa1(纯文档状态登记)后落地 check:runtime merge: 并入 main 0cdde1aa1(纯文档状态登记)后落地 check:runtime 4711/0 与事实订阅用例修正...
|
116
|
5
|
platform.yml
|
1137
|
5
|
0
|
refs/heads/main
|
e2209fa8c95ed09de6c342f4a1df98c8f3922513
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0cdde1aa1da7fa85b48d7bbeda29cb0b11b49939","after":"e2209fa8c95ed09de6c342f4a1df98c8f3922513","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0cdde1aa1da7fa85b48d7bbeda29cb0b11b49939...e2209fa8c95ed09de6c342f4a1df98c8f3922513","commits":[{"id":"e2209fa8c95ed09de6c342f4a1df98c8f3922513","message":"merge: 并入 main 0cdde1aa1(纯文档状态登记)后落地 check:runtime 4711/0 与事实订阅用例修正\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e2209fa8c95ed09de6c342f4a1df98c8f3922513","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T06:15:15-07:00","added":[],"removed":[],"modified":["docs/企业控制面使用与对接流程说明书.md","docs/当前状态与验收边界.md"]},{"id":"f99e094d6eeac0dbb9bbcbb0490140a92bdfd9fd","message":"chore(reports): 证据行与地板回灌后 doc-claims / stub-surface 与 runtime 静态门禁回绑 @ 7d0e14bae\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f99e094d6eeac0dbb9bbcbb0490140a92bdfd9fd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T06:14:49-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"7d0e14baea3900488a40cf8ff962087396bee8ae","message":"docs(证据): check:runtime clean 044884f 4711/0 回灌证据行,运行测试地板按98%上整收紧至4617\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7d0e14baea3900488a40cf8ff962087396bee8ae","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T06:14:03-07:00","added":[],"removed":[],"modified":["CLAUDE.md","runtime/CLAUDE.md","runtime/reports/baseline.json"]},{"id":"503310fa0e0c4be594c152720f5d5ddf7da8cc8f","message":"chore(reports): check:runtime 真实运行验收 4711/0 及其 e2e SLA 报告回绑 @ 044884f29\n\nclean 044884f29,独占一次性 PG/Redis/本检出 Redpanda,串行全量:4711 tests / 0 failures,地板4600,普通角色RLS enforce1。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/503310fa0e0c4be594c152720f5d5ddf7da8cc8f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T06:13:14-07:00","added":[],"removed":[],"modified":["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","runtime/reports/runtime-acceptance.latest.json"]},{"id":"044884f291bc7e94a70f8f49b9f5ebe6b111a6c1","message":"test(e2e): 事实订阅用例的权限管理者补 root(随 DEC-067 切片 2b 持有人准入)\n\na3658fbef(CHG-071)起非根管理者须持有生效管理授权,其他用例已补 root:true,\nruntime/test/e2e/fact-subscription.test.ts 漏补,check:runtime 以 MANAGEMENT_ASSIGNMENT_REQUIRED 红。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/044884f291bc7e94a70f8f49b9f5ebe6b111a6c1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T06:03:32-07:00","added":[],"removed":[],"modified":["runtime/test/e2e/fact-subscription.test.ts"]}],"total_commits":0,"head_commit":{"id":"e2209fa8c95ed09de6c342f4a1df98c8f3922513","message":"merge: 并入 main 0cdde1aa1(纯文档状态登记)后落地 check:runtime 4711/0 与事实订阅用例修正\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e2209fa8c95ed09de6c342f4a1df98c8f3922513","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T06:15:15-07:00","added":[],"removed":[],"modified":["docs/企业控制面使用与对接流程说明书.md","docs/当前状态与验收边界.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":96831,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T21:08:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1793452638
|
1793452732
|
0
|
1793452637
|
1793452753
|
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
|
|
24033
|
docs(决策): CHG-019 材料——A-6 八项权限资源升 active + P-4 运行时 docs(决策): CHG-019 材料——A-6 八项权限资源升 active + P-4 运行时目录准入(已代签并应用,真源仓 bde8af9)...
|
117
|
5
|
governance.yml
|
20
|
5
|
0
|
refs/heads/main
|
93e41b4e1266da3443de00fa89c81a22d83dd92c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0cc1eb07d72db16fc5ae9b9b491d1016ab767ba6","after":"93e41b4e1266da3443de00fa89c81a22d83dd92c","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/0cc1eb07d72db16fc5ae9b9b491d1016ab767ba6...93e41b4e1266da3443de00fa89c81a22d83dd92c","commits":[{"id":"93e41b4e1266da3443de00fa89c81a22d83dd92c","message":"docs(决策): CHG-019 材料——A-6 八项权限资源升 active + P-4 运行时目录准入(已代签并应用,真源仓 bde8af9)\n\n材料含 permissions / code / tests 三份 delta、语义边界(active 只表示词表定稿)、机器读者处置与代签回执;决策批次 §3 与开发计划 §8 登记;收纳表 doc/ 计数 145→149、CHG 范围至 019。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/93e41b4e1266da3443de00fa89c81a22d83dd92c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T08:39:49-07:00","added":["平台治理/doc/decisions/CHG-019-材料/README.md","平台治理/doc/decisions/CHG-019-材料/code.delta.json","平台治理/doc/decisions/CHG-019-材料/permissions.delta.json","平台治理/doc/decisions/CHG-019-材料/tests.delta.json"],"removed":[],"modified":["平台治理/README.md","平台治理/doc/decisions/决策批次-2026-09-16.md","平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"93e41b4e1266da3443de00fa89c81a22d83dd92c","message":"docs(决策): CHG-019 材料——A-6 八项权限资源升 active + P-4 运行时目录准入(已代签并应用,真源仓 bde8af9)\n\n材料含 permissions / code / tests 三份 delta、语义边界(active 只表示词表定稿)、机器读者处置与代签回执;决策批次 §3 与开发计划 §8 登记;收纳表 doc/ 计数 145→149、CHG 范围至 019。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/93e41b4e1266da3443de00fa89c81a22d83dd92c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T08:39:49-07:00","added":["平台治理/doc/decisions/CHG-019-材料/README.md","平台治理/doc/decisions/CHG-019-材料/code.delta.json","平台治理/doc/decisions/CHG-019-材料/permissions.delta.json","平台治理/doc/decisions/CHG-019-材料/tests.delta.json"],"removed":[],"modified":["平台治理/README.md","平台治理/doc/decisions/决策批次-2026-09-16.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":8091,"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-17T23:29:54+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1789660067
|
1789660158
|
0
|
1789659592
|
1789660158
|
|
|
0
|
Edit
Delete
|
|
24450
|
feat(experience): C18 企业业务 Shell「企业应用」区(DEC-044 消费 feat(experience): C18 企业业务 Shell「企业应用」区(DEC-044 消费侧)...
|
76
|
5
|
governance.yml
|
132
|
5
|
0
|
refs/heads/main
|
5e74b570d66afa7b74530bcc0264ab3c4abf95ad
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c9109de87bdf60dd818cf35dbec34de148a28e9","after":"5e74b570d66afa7b74530bcc0264ab3c4abf95ad","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/0c9109de87bdf60dd818cf35dbec34de148a28e9...5e74b570d66afa7b74530bcc0264ab3c4abf95ad","commits":[{"id":"5e74b570d66afa7b74530bcc0264ab3c4abf95ad","message":"feat(experience): C18 企业业务 Shell「企业应用」区(DEC-044 消费侧)\n\n- 契约:@repo/contracts 1.28.0 新增 experience-shell.ts——贡献/来源清单/平台复核结论/入口视图 Zod、\n parseExperienceSources(EXPERIENCE_SOURCES 整组校验,非法即 configured:false)、\n selectDisplayableEntries(只留 DISPLAY_AUTHORIZED 与 STALE_DISPLAY_ONLY(stale),租户/应用不符、\n 深链越站、重复一律丢弃)与两后端共用的编排 readExperienceEntries(传输注入,逐源失败关闭)。\n- 后端:GET /api/experience/entries 两后端对等(NestJS ExperienceModule / Fastify experienceRoute),\n 任意已验签租户成员可读,租户只取鉴权上下文;外呼固定 5s 超时、redirect:\"error\"、有界读取;\n 平台复核体恰为 {contribution},用 OS 服务身份;BLOCKED/REJECT 只进服务端日志;不缓存复核结论、零写入。\n- Web:features/experience(api + TanStack Query hook + EnterpriseAppsNav),挂在 KernelWorkspaceShell\n 桌面侧栏;新标签页 noopener noreferrer,stale 显示「可能已过期」;出错/未配置/无条目整区隐藏。\n- 治理:owner-matrix 登记 ExperienceContributionView + 蓝图 experience-shell-blueprint.md;词典登记\n `experience contribution` 并注明与 learning 域 `experience` 不同义;governance.registry 新增 experience 域\n (6 条 parity 断言);内核边界 Core 归属与 lock、包/下游/导出锁同步;三份 .env.example 记录变量。\n- 接待流程:本运行时未暴露 OS 仓 business-module-intake 技能,按 CLAUDE.md 七维清单手工执行\n (对象归属/闭环/无状态机/无事件/读模型/租户边界/验收口径见蓝图)。\n\n测试:contracts 49 例(全套 393/393)+ 两后端各 8 例注入 fetch 模块测试 + 各 6 例真实路由验收\n(一次性 PG/Redis,本地工作区)。未做与真实企业控制面/工单来源的联调、未跑完整 check:runtime / check:ui。\npnpm check 在 check:rls 红(juhai.hr 两张产品表缺 GRANT,main 上即如此);docs-truth 余两项\n(own-test-cases 当前值、快照锚点滞后)为 main 既有漂移,reports/ 未随本提交刷新。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5e74b570d66afa7b74530bcc0264ab3c4abf95ad","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T11:03:06-07:00","added":["apps/api-fastify/src/modules/experience-shell.service.ts","apps/api-fastify/src/routes/experience.ts","apps/api-fastify/test/experience-shell.test.ts","apps/api-fastify/test/experience.acceptance.test.ts","apps/api-nestjs/src/experience/experience-shell.service.ts","apps/api-nestjs/src/experience/experience.controller.ts","apps/api-nestjs/src/experience/experience.module.ts","apps/api-nestjs/test/experience-shell.test.ts","apps/api-nestjs/test/experience.acceptance.test.ts","apps/web/src/features/experience/api/experience-api.ts","apps/web/src/features/experience/components/EnterpriseAppsNav.tsx","apps/web/src/features/experience/hooks/use-experience-entries.ts","docs/domain/experience-shell-blueprint.md","packages/contracts/src/experience-shell.test.ts","packages/contracts/src/experience-shell.ts"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/.env.example","apps/api-fastify/src/app.ts","apps/api-nestjs/.env.example","apps/api-nestjs/src/app.module.ts","apps/web/src/components/kernel/KernelWorkspaceShell.tsx","deploy/production/.env.production.example","docs/domain-glossary.md","docs/domain/owner-matrix.md","docs/product-extension-guide.md","governance.registry.json","kernel.boundaries.json","kernel.boundaries.lock.json","kernel.downstream.lock.json","kernel.exports.lock.json","kernel.packages.json","kernel.packages.lock.json","packages/contracts/package.json","packages/contracts/src/index.ts"]}],"total_commits":0,"head_commit":{"id":"5e74b570d66afa7b74530bcc0264ab3c4abf95ad","message":"feat(experience): C18 企业业务 Shell「企业应用」区(DEC-044 消费侧)\n\n- 契约:@repo/contracts 1.28.0 新增 experience-shell.ts——贡献/来源清单/平台复核结论/入口视图 Zod、\n parseExperienceSources(EXPERIENCE_SOURCES 整组校验,非法即 configured:false)、\n selectDisplayableEntries(只留 DISPLAY_AUTHORIZED 与 STALE_DISPLAY_ONLY(stale),租户/应用不符、\n 深链越站、重复一律丢弃)与两后端共用的编排 readExperienceEntries(传输注入,逐源失败关闭)。\n- 后端:GET /api/experience/entries 两后端对等(NestJS ExperienceModule / Fastify experienceRoute),\n 任意已验签租户成员可读,租户只取鉴权上下文;外呼固定 5s 超时、redirect:\"error\"、有界读取;\n 平台复核体恰为 {contribution},用 OS 服务身份;BLOCKED/REJECT 只进服务端日志;不缓存复核结论、零写入。\n- Web:features/experience(api + TanStack Query hook + EnterpriseAppsNav),挂在 KernelWorkspaceShell\n 桌面侧栏;新标签页 noopener noreferrer,stale 显示「可能已过期」;出错/未配置/无条目整区隐藏。\n- 治理:owner-matrix 登记 ExperienceContributionView + 蓝图 experience-shell-blueprint.md;词典登记\n `experience contribution` 并注明与 learning 域 `experience` 不同义;governance.registry 新增 experience 域\n (6 条 parity 断言);内核边界 Core 归属与 lock、包/下游/导出锁同步;三份 .env.example 记录变量。\n- 接待流程:本运行时未暴露 OS 仓 business-module-intake 技能,按 CLAUDE.md 七维清单手工执行\n (对象归属/闭环/无状态机/无事件/读模型/租户边界/验收口径见蓝图)。\n\n测试:contracts 49 例(全套 393/393)+ 两后端各 8 例注入 fetch 模块测试 + 各 6 例真实路由验收\n(一次性 PG/Redis,本地工作区)。未做与真实企业控制面/工单来源的联调、未跑完整 check:runtime / check:ui。\npnpm check 在 check:rls 红(juhai.hr 两张产品表缺 GRANT,main 上即如此);docs-truth 余两项\n(own-test-cases 当前值、快照锚点滞后)为 main 既有漂移,reports/ 未随本提交刷新。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5e74b570d66afa7b74530bcc0264ab3c4abf95ad","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T11:03:06-07:00","added":["apps/api-fastify/src/modules/experience-shell.service.ts","apps/api-fastify/src/routes/experience.ts","apps/api-fastify/test/experience-shell.test.ts","apps/api-fastify/test/experience.acceptance.test.ts","apps/api-nestjs/src/experience/experience-shell.service.ts","apps/api-nestjs/src/experience/experience.controller.ts","apps/api-nestjs/src/experience/experience.module.ts","apps/api-nestjs/test/experience-shell.test.ts","apps/api-nestjs/test/experience.acceptance.test.ts","apps/web/src/features/experience/api/experience-api.ts","apps/web/src/features/experience/components/EnterpriseAppsNav.tsx","apps/web/src/features/experience/hooks/use-experience-entries.ts","docs/domain/experience-shell-blueprint.md","packages/contracts/src/experience-shell.test.ts","packages/contracts/src/experience-shell.ts"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/.env.example","apps/api-fastify/src/app.ts","apps/api-nestjs/.env.example","apps/api-nestjs/src/app.module.ts","apps/web/src/components/kernel/KernelWorkspaceShell.tsx","deploy/production/.env.production.example","docs/domain-glossary.md","docs/domain/owner-matrix.md","docs/product-extension-guide.md","governance.registry.json","kernel.boundaries.json","kernel.boundaries.lock.json","kernel.downstream.lock.json","kernel.exports.lock.json","kernel.packages.json","kernel.packages.lock.json","packages/contracts/package.json","packages/contracts/src/index.ts"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":96085,"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-24T07:10:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
36
|
1790205304
|
1790205313
|
0
|
1790205303
|
1790205328
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24451
|
feat(experience): C18 企业业务 Shell「企业应用」区(DEC-044 消费 feat(experience): C18 企业业务 Shell「企业应用」区(DEC-044 消费侧)...
|
76
|
5
|
platform-governance.yml
|
133
|
5
|
0
|
refs/heads/main
|
5e74b570d66afa7b74530bcc0264ab3c4abf95ad
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c9109de87bdf60dd818cf35dbec34de148a28e9","after":"5e74b570d66afa7b74530bcc0264ab3c4abf95ad","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/0c9109de87bdf60dd818cf35dbec34de148a28e9...5e74b570d66afa7b74530bcc0264ab3c4abf95ad","commits":[{"id":"5e74b570d66afa7b74530bcc0264ab3c4abf95ad","message":"feat(experience): C18 企业业务 Shell「企业应用」区(DEC-044 消费侧)\n\n- 契约:@repo/contracts 1.28.0 新增 experience-shell.ts——贡献/来源清单/平台复核结论/入口视图 Zod、\n parseExperienceSources(EXPERIENCE_SOURCES 整组校验,非法即 configured:false)、\n selectDisplayableEntries(只留 DISPLAY_AUTHORIZED 与 STALE_DISPLAY_ONLY(stale),租户/应用不符、\n 深链越站、重复一律丢弃)与两后端共用的编排 readExperienceEntries(传输注入,逐源失败关闭)。\n- 后端:GET /api/experience/entries 两后端对等(NestJS ExperienceModule / Fastify experienceRoute),\n 任意已验签租户成员可读,租户只取鉴权上下文;外呼固定 5s 超时、redirect:\"error\"、有界读取;\n 平台复核体恰为 {contribution},用 OS 服务身份;BLOCKED/REJECT 只进服务端日志;不缓存复核结论、零写入。\n- Web:features/experience(api + TanStack Query hook + EnterpriseAppsNav),挂在 KernelWorkspaceShell\n 桌面侧栏;新标签页 noopener noreferrer,stale 显示「可能已过期」;出错/未配置/无条目整区隐藏。\n- 治理:owner-matrix 登记 ExperienceContributionView + 蓝图 experience-shell-blueprint.md;词典登记\n `experience contribution` 并注明与 learning 域 `experience` 不同义;governance.registry 新增 experience 域\n (6 条 parity 断言);内核边界 Core 归属与 lock、包/下游/导出锁同步;三份 .env.example 记录变量。\n- 接待流程:本运行时未暴露 OS 仓 business-module-intake 技能,按 CLAUDE.md 七维清单手工执行\n (对象归属/闭环/无状态机/无事件/读模型/租户边界/验收口径见蓝图)。\n\n测试:contracts 49 例(全套 393/393)+ 两后端各 8 例注入 fetch 模块测试 + 各 6 例真实路由验收\n(一次性 PG/Redis,本地工作区)。未做与真实企业控制面/工单来源的联调、未跑完整 check:runtime / check:ui。\npnpm check 在 check:rls 红(juhai.hr 两张产品表缺 GRANT,main 上即如此);docs-truth 余两项\n(own-test-cases 当前值、快照锚点滞后)为 main 既有漂移,reports/ 未随本提交刷新。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5e74b570d66afa7b74530bcc0264ab3c4abf95ad","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T11:03:06-07:00","added":["apps/api-fastify/src/modules/experience-shell.service.ts","apps/api-fastify/src/routes/experience.ts","apps/api-fastify/test/experience-shell.test.ts","apps/api-fastify/test/experience.acceptance.test.ts","apps/api-nestjs/src/experience/experience-shell.service.ts","apps/api-nestjs/src/experience/experience.controller.ts","apps/api-nestjs/src/experience/experience.module.ts","apps/api-nestjs/test/experience-shell.test.ts","apps/api-nestjs/test/experience.acceptance.test.ts","apps/web/src/features/experience/api/experience-api.ts","apps/web/src/features/experience/components/EnterpriseAppsNav.tsx","apps/web/src/features/experience/hooks/use-experience-entries.ts","docs/domain/experience-shell-blueprint.md","packages/contracts/src/experience-shell.test.ts","packages/contracts/src/experience-shell.ts"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/.env.example","apps/api-fastify/src/app.ts","apps/api-nestjs/.env.example","apps/api-nestjs/src/app.module.ts","apps/web/src/components/kernel/KernelWorkspaceShell.tsx","deploy/production/.env.production.example","docs/domain-glossary.md","docs/domain/owner-matrix.md","docs/product-extension-guide.md","governance.registry.json","kernel.boundaries.json","kernel.boundaries.lock.json","kernel.downstream.lock.json","kernel.exports.lock.json","kernel.packages.json","kernel.packages.lock.json","packages/contracts/package.json","packages/contracts/src/index.ts"]}],"total_commits":0,"head_commit":{"id":"5e74b570d66afa7b74530bcc0264ab3c4abf95ad","message":"feat(experience): C18 企业业务 Shell「企业应用」区(DEC-044 消费侧)\n\n- 契约:@repo/contracts 1.28.0 新增 experience-shell.ts——贡献/来源清单/平台复核结论/入口视图 Zod、\n parseExperienceSources(EXPERIENCE_SOURCES 整组校验,非法即 configured:false)、\n selectDisplayableEntries(只留 DISPLAY_AUTHORIZED 与 STALE_DISPLAY_ONLY(stale),租户/应用不符、\n 深链越站、重复一律丢弃)与两后端共用的编排 readExperienceEntries(传输注入,逐源失败关闭)。\n- 后端:GET /api/experience/entries 两后端对等(NestJS ExperienceModule / Fastify experienceRoute),\n 任意已验签租户成员可读,租户只取鉴权上下文;外呼固定 5s 超时、redirect:\"error\"、有界读取;\n 平台复核体恰为 {contribution},用 OS 服务身份;BLOCKED/REJECT 只进服务端日志;不缓存复核结论、零写入。\n- Web:features/experience(api + TanStack Query hook + EnterpriseAppsNav),挂在 KernelWorkspaceShell\n 桌面侧栏;新标签页 noopener noreferrer,stale 显示「可能已过期」;出错/未配置/无条目整区隐藏。\n- 治理:owner-matrix 登记 ExperienceContributionView + 蓝图 experience-shell-blueprint.md;词典登记\n `experience contribution` 并注明与 learning 域 `experience` 不同义;governance.registry 新增 experience 域\n (6 条 parity 断言);内核边界 Core 归属与 lock、包/下游/导出锁同步;三份 .env.example 记录变量。\n- 接待流程:本运行时未暴露 OS 仓 business-module-intake 技能,按 CLAUDE.md 七维清单手工执行\n (对象归属/闭环/无状态机/无事件/读模型/租户边界/验收口径见蓝图)。\n\n测试:contracts 49 例(全套 393/393)+ 两后端各 8 例注入 fetch 模块测试 + 各 6 例真实路由验收\n(一次性 PG/Redis,本地工作区)。未做与真实企业控制面/工单来源的联调、未跑完整 check:runtime / check:ui。\npnpm check 在 check:rls 红(juhai.hr 两张产品表缺 GRANT,main 上即如此);docs-truth 余两项\n(own-test-cases 当前值、快照锚点滞后)为 main 既有漂移,reports/ 未随本提交刷新。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5e74b570d66afa7b74530bcc0264ab3c4abf95ad","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T11:03:06-07:00","added":["apps/api-fastify/src/modules/experience-shell.service.ts","apps/api-fastify/src/routes/experience.ts","apps/api-fastify/test/experience-shell.test.ts","apps/api-fastify/test/experience.acceptance.test.ts","apps/api-nestjs/src/experience/experience-shell.service.ts","apps/api-nestjs/src/experience/experience.controller.ts","apps/api-nestjs/src/experience/experience.module.ts","apps/api-nestjs/test/experience-shell.test.ts","apps/api-nestjs/test/experience.acceptance.test.ts","apps/web/src/features/experience/api/experience-api.ts","apps/web/src/features/experience/components/EnterpriseAppsNav.tsx","apps/web/src/features/experience/hooks/use-experience-entries.ts","docs/domain/experience-shell-blueprint.md","packages/contracts/src/experience-shell.test.ts","packages/contracts/src/experience-shell.ts"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/.env.example","apps/api-fastify/src/app.ts","apps/api-nestjs/.env.example","apps/api-nestjs/src/app.module.ts","apps/web/src/components/kernel/KernelWorkspaceShell.tsx","deploy/production/.env.production.example","docs/domain-glossary.md","docs/domain/owner-matrix.md","docs/product-extension-guide.md","governance.registry.json","kernel.boundaries.json","kernel.boundaries.lock.json","kernel.downstream.lock.json","kernel.exports.lock.json","kernel.packages.json","kernel.packages.lock.json","packages/contracts/package.json","packages/contracts/src/index.ts"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":96085,"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-24T07:10:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1790205313
|
1790205322
|
0
|
1790205304
|
1790205328
|
|
|
0
|
Edit
Delete
|
|
25774
|
chore(reports): bind readonly K7 deployment record
|
116
|
5
|
platform.yml
|
699
|
5
|
0
|
refs/heads/main
|
29132212edb3d57fb79c13b12f8ba4af48a43f32
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c8be4c0a6bf1cac5760ecf739afc84187b6edb5","after":"29132212edb3d57fb79c13b12f8ba4af48a43f32","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0c8be4c0a6bf1cac5760ecf739afc84187b6edb5...29132212edb3d57fb79c13b12f8ba4af48a43f32","commits":[{"id":"29132212edb3d57fb79c13b12f8ba4af48a43f32","message":"chore(reports): bind readonly K7 deployment record\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/29132212edb3d57fb79c13b12f8ba4af48a43f32","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T17:42:45-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/stub-surface.latest.json"]},{"id":"f6c0b1e3902a1c1944f6fa860e860619a9368d7e","message":"docs(deploy): record readonly commerce 1.5.0 artifact update and preserved admission\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f6c0b1e3902a1c1944f6fa860e860619a9368d7e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T17:42:39-07:00","added":[],"removed":[],"modified":["docs/企业实体服务/客商财域包候选-2026-10-11.md"]}],"total_commits":0,"head_commit":{"id":"29132212edb3d57fb79c13b12f8ba4af48a43f32","message":"chore(reports): bind readonly K7 deployment record\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/29132212edb3d57fb79c13b12f8ba4af48a43f32","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T17:42:45-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/stub-surface.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":46249,"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-13T08:41:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791852255
|
0
|
1791852168
|
1791852256
|
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
|
|
23664
|
docs(deploy): record complete production rollout v docs(deploy): record complete production rollout verification...
|
57
|
5
|
governance.yml
|
35
|
5
|
0
|
refs/heads/main
|
afc4a75296aba48f34523bc5b33712afaaeeaad5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c76882d16b8073e15754f5273434abf56b0aacc","after":"afc4a75296aba48f34523bc5b33712afaaeeaad5","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/0c76882d16b8073e15754f5273434abf56b0aacc...afc4a75296aba48f34523bc5b33712afaaeeaad5","commits":[{"id":"afc4a75296aba48f34523bc5b33712afaaeeaad5","message":"docs(deploy): record complete production rollout verification\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/afc4a75296aba48f34523bc5b33712afaaeeaad5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-06T23:10:41-07:00","added":["docs/governance/log/2026-09-07-deployment-completeness.md"],"removed":[],"modified":["CLAUDE.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-security.latest.json","reports/public-file-integration.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"afc4a75296aba48f34523bc5b33712afaaeeaad5","message":"docs(deploy): record complete production rollout verification\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/afc4a75296aba48f34523bc5b33712afaaeeaad5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-06T23:10:41-07:00","added":["docs/governance/log/2026-09-07-deployment-completeness.md"],"removed":[],"modified":["CLAUDE.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-security.latest.json","reports/public-file-integration.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/validation-source.latest.json"]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":292011,"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-07T13:55:06+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1788761444
|
1788761483
|
0
|
1788761444
|
1788761483
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24135
|
fix(contracts): 通知与 Webhook 规则补入参体检——一处倒向放行、两处崩溃面与 fix(contracts): 通知与 Webhook 规则补入参体检——一处倒向放行、两处崩溃面与目标地址的同义写法...
|
116
|
5
|
platform.yml
|
120
|
5
|
0
|
refs/heads/main
|
c190a6ab5d2c50e4c90f027bbcca72f1f3050005
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c6a1918aa223b1779ce4653ba2c4e4609aea336","after":"c190a6ab5d2c50e4c90f027bbcca72f1f3050005","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0c6a1918aa223b1779ce4653ba2c4e4609aea336...c190a6ab5d2c50e4c90f027bbcca72f1f3050005","commits":[{"id":"c190a6ab5d2c50e4c90f027bbcca72f1f3050005","message":"fix(contracts): 通知与 Webhook 规则补入参体检——一处倒向放行、两处崩溃面与目标地址的同义写法\n\n迁入版把策略快照一侧校验到底(normalizeSnapshot 逐字段抛),请求一侧、目标地址一侧与夹具评估器三处漏风。\n补强前对 dist 逐条实测:\n\n- 放行面(唯一一处方向倒向放行):三个状态位按真值判,`replayAuthorized: \"false\"` 在 `!value` 下为 false,\n 未授权重放被判成已授权 → DELIVER;planner 原样透传这三位,计划面同样通。现在只认布尔字面量。\n- 崩溃面:classifyNotificationEffect(undefined) / classifyProviderOutcome(undefined) 抛 TypeError 而不是拒绝,\n 夹具的 effect / provider 两条规则都能直接触发——门禁那时拿到的是异常不是判定,落到消费侧是 500 不是拒绝。\n- 目标地址(C08.05 / 蓝图「私网地址失败关闭」):isPrivateLiteral 只认四段十进制,2130706433 / 0x7f000001 /\n 0177.0.0.1 / 127.1 全判成公网;0.0.0.0/8、CGNAT 100.64/10、组播与保留段、.internal、末尾点均未覆盖。\n 现在数字形主机一律按 IP 字面量处理,只放行严格四段十进制的公网地址;allowedHosts 自己先过这道地板\n (WEBHOOK_ALLOWED_HOST_NOT_PUBLIC),小写归一后再查一次重名。\n- 本次唯一放宽的一处,据实登记:迁入版按字符串前缀 fc / fd / fe80 判私网 IPv6,fc-portal.example.com 这类\n 正常域名被误判成私网。改判后它可用,但仍须先进运营批准的 allowlist 且为 HTTPS,不构成新的可达面。\n- 死代码:WEBHOOK_TENANT_WILDCARD_FORBIDDEN 写在字符集校验之后,`*` 永远先报 WEBHOOK_ROUTE_TENANTS_INVALID,\n 蓝图写明的「tenant allowlist 禁止 *」从未以自己的名义拦下过。\n- 退避:decideProviderOutcome 原取 min(maximumBackoff, retryAfter),供应商回一个 Retry-After: 0 即可把批准过的\n 退避清零。现在外部回执只能把退避拉长到策略上界,上界语义与既有用例逐字不变。\n- 夹具评估器把两种非放行当成放行:SKIP_DUPLICATE 与 DLQ 都没有 reasons 字段,被 `\"reasons\" in r` 判成空数组\n = ACCEPT,与该文件自己第一句「只有 DELIVER / DELIVERED 算放行」正相反。另补 refresh 规则。\n- effect_id 改为强校验:五段必须是规范标识符(因此不含 :),否则 a:b+c 与 a+b:c 会拼出同一个 id;\n 请求一侧的标识符不再先 trim 再判定。\n\n合法快照与合法请求的判定结果逐字不变:迁入的 14 例断言一条未改。单测 14 → 24 例;夹具 8 → 17 例,并修好\n名不副实的 N06-plan-without-policy-denies-all——它此前只喂了两个字段的请求,压根走不到「无策略即拒」那一步。\n\n核验(工作树 dirty,报告未回绑,只绑本地):contracts build / typecheck 绿、本域单测 24/24、\ncontracts/test/*.test.mjs 330/330、check:fixtures 17 套件 236 例 0 失败 0 不可用(本域 17/17;用临时报告名跑,\n跑完删除,reports/ 未动)。负向实测两次:① 把 HEAD 版三支规则单独编译后喂新夹具,8 例新增负例全部不通过\n(N07/N10/N11 直接放行、N08/N09 抛 TypeError、N12 换原因、N13/N14 旧评估器不识别 refresh);\n② 篡改 N10 的声明原因 → 门禁 exit 1 并点名该例,翻 expect → 被 id/expect 一致性先挡下,还原后 exit 0。\n\n未做:缺失模块完善清单 C12 的模板审批 / 多渠道 Provider / 签名防重放 / 渠道切换本仓仍一件没有(该行类型是\n「裁决」,前置是运行宿主 Q01),本轮仍是契约包形态,不代表通知服务上线;Catalog 登记未动(仍 module_e2,\ncode_truth 指工单仓 packages/notification-delivery);三个消费仓的 packages/notification-delivery 未同步;\n入站回调验签(C12.05)与 UNKNOWN 回执(C12.04)属判定面扩张,只登记未实现。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c190a6ab5d2c50e4c90f027bbcca72f1f3050005","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T07:43:48-07:00","added":["contracts/src/domain/notification-webhook/value-guards.ts"],"removed":[],"modified":["contracts/SOURCE.md","contracts/src/domain/notification-webhook/fixture-evaluator.ts","contracts/src/domain/notification-webhook/notification-effect.ts","contracts/src/domain/notification-webhook/webhook-delivery-planner.ts","contracts/test/fixtures/notification-webhook.fixtures.json","contracts/test/notification-webhook-domain.test.mjs"]},{"id":"9d13fb058d2a0356797f26d1d17a4b2149b6ab97","message":"docs(runbook): 订正 CORS 一句——服务端代理不解 CORS,工作台吃的是 :3101 那个进程的白名单\n\n原文「控制面 Web 与 identity dev 走服务端代理,不吃这条」把两件事混了。代理只是把上游的\nAccess-Control-Allow-Origin 原样回传,吃不吃只看浏览器所在页面的 origin 与被请求 origin\n是否同源:控制面 Web 的页面与它的 /api 代理同源,不吃;工作台 dev(:3010)经 :3098 代理\n打到 :3101,跨源,放行的必须是 :3101 那个进程的 CORS_ORIGIN,而不是容器的\nPLATFORM_CORS_ORIGIN——后者 2026-09-18 补过、前者一直缺,于是总览两块读面全被浏览器拦成\n「依赖故障」,而服务端日志里是一次正常 200。今天按这句话排查,方向被带偏过一次。\n\n同轮登记两处仓外事实:identity dev 的 env 文件位置(企业控制面/.secrets/\nenterprise-platform-identity-dev.env,已含 CORS_ORIGIN=http://localhost:3010),\n以及工作台 API 基地址的单一出处(apps/workbench/.env.local,launch.json 不再覆盖)。\n\n作用域 = 文档订正,不含代码与门禁证据。本机 dev 实测:预检 204 / 三个读面 200 /\nidentity 探针 database:up redis:up,证据只绑本地运行态。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9d13fb058d2a0356797f26d1d17a4b2149b6ab97","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T07:42:44-07:00","added":[],"removed":[],"modified":["docs/runbook.md"]},{"id":"13c7eb7271af67df9d0b4e5223bda3eaa4ab7b10","message":"fix(contracts): 跨域流程规则补入参体检,并补上 FLOW-01 与 effect 幂等两条自己没做到的红线\n\n迁入版的判定在「入参可信」时是对的,但本能力的真实入口是 JSON:夹具评估器、approved 快照、\n未来的 Owner Adapter 载荷都从反序列化来,TS 类型只在编译期成立。四类问题均有 dist 实测,非读代码推断。\n\n1. 崩溃面八处抛 TypeError 而不是拒绝。assessWorkflowDefinition(undefined) →\n Cannot read properties of undefined (reading 'domains');{}、domains 非数组、steps 非数组、\n 步骤缺 dependsOn、effectIdempotencyKey 是数字同理;LocalWorkflowPlanner.plan({}) →\n Cannot read properties of undefined (reading 'trim')。夹具 definition 与 plan 两条规则都能直接触发——\n 门禁那时拿到的是崩溃不是判定,落到消费侧是 500 不是拒绝。现在两侧都先按 unknown 体检:\n 定义非对象 → WORKFLOW_DEFINITION_INVALID,请求非对象或归属三件套非空串 → WORKFLOW_ATTRIBUTION_REQUIRED。\n\n2. 放行面三处脏值倒向合格。timeoutSeconds: \"abc\" 因 \"abc\" \u003c= 0 为 false 而合格;\n irreversibleEffect: 0 被当成可逆,整条不可逆效果的幂等键要求随之失效;steps: [] 的「流程」也合格,\n approved 快照喂进来就是一份零命令的 PLAN。现在 timeout 必须是正整数、irreversibleEffect 必须是布尔、\n 零步骤 → WORKFLOW_STEPS_REQUIRED。\n\n3. 判定面在两处确有扩张,都是本规则自己没做到自己的红线。FLOW-01 Eligibility 是开发计划写死的\n 第一道闸(「拒绝把域内定时任务和单域状态机迁入平台」),但迁入版只数 domains 声明了几个域,\n 不数步骤实际落在几个域——把单域状态机的 domains 写成两个即可整条绕过,实测\n {domains:[\"hr\",\"identity\"], steps:[两步都 ownerDomain:\"hr\"]} 判 ELIGIBLE。现在 Owner 面体检通过后\n 再数步骤真实跨度,沿用 NOT_CROSS_DOMAIN 不新增原因码。另一条红线写「不可逆外部效果使用独立\n effect idempotency,平台重放不得重复付款、通知」,但两个不可逆步骤共用同一把键时无人拦,\n 一次效果的幂等记录会压掉另一次 → 新增 EFFECT_IDEMPOTENCY_NOT_UNIQUE。\n\n4. 第三条扩张在 governed 步骤一侧:不可逆步骤既无同 Owner 补偿又不开人工接管时此前照常编进波次,\n 而退出门要求「每步唯一 Owner、timeout 和恢复责任明确」,这种步骤失败后没有任何恢复责任人 →\n STEP_RECOVERY_RESPONSIBILITY_REQUIRED。补偿仍是可选项:人工接管或补偿有其一即可,\n 可逆步骤不受约束,两条都有正向用例钉住。\n\n另修一处诊断损失:normalizeSnapshot 把定义体检的多条原因只抛第一条,改为逐条抛出。\n合法定义与合法请求的判定结果逐字不变,迁入的 11 例单测断言一条未改。\n\n覆盖:定向测试 11 → 22 例,补强用例另起两节;夹具 7 → 16 例(正 2 / 反 14),并给原 N01—N05\n补 reasons 声明——此前只断言「拒绝」,换一条原因拒绝也算过。\n\n未做(越界,已在 SOURCE.md 与蓝图增量节写明):流程实例、持久调度、补偿执行器、Timer、\nOwner Adapter 与 M5 分工一件未建,按缺失模块完善清单 C15 卡在运行宿主 Q01 与 G4,本轮仍是契约包形态,\n不代表编排平台上线;Catalog 登记一律未动(仍 candidate_e0 / E0);步骤 Permission 的资源归属仍不校验\n(ownerDomain \"hr\" 的步骤声明 identity 资源照样编进计划,而资源名与域的绑定在本包里没有可判定的真源,\n纯规则读不到 catalogs/permissions.json);commandIdempotencyKey 含定义版本号,同一实例升版重放会换键,\n不可逆效果由不含版本的 effectIdempotencyKey 兜底,改它属运行宿主裁决时一并定的事。\n\n证据:在仅含本提交改动的导出树上 tsc 与 typecheck 绿、定向 22/22、contract-cross-domain-workflow\n夹具 16/16;负向实测把 N07-declared-domains-without-real-owner-span 的声明原因改成 WORKFLOW_CYCLE,\n门禁 exit 1 并点名该例(reasons=[\"NOT_CROSS_DOMAIN\"]),还原后转绿。导出树里 governance-linter.test.mjs\n因 /tmp 下工作区根不可解析而失败,pristine HEAD 导出树同样失败,与本次改动无关;真实工作树\ncontracts:check:local 330/330、check:fixtures 17 套件 227 例 0 失败。工作树另有并行会话的 WIP,\n故本次不回绑任何 reports/。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/13c7eb7271af67df9d0b4e5223bda3eaa4ab7b10","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T07:42:22-07:00","added":[],"removed":[],"modified":["contracts/SOURCE.md","contracts/src/domain/cross-domain-workflow/workflow-definition.ts","contracts/src/domain/cross-domain-workflow/workflow-planner.ts","contracts/test/cross-domain-workflow-domain.test.mjs","contracts/test/fixtures/cross-domain-workflow.fixtures.json","docs/domain/workflow-definition-blueprint.md"]},{"id":"5720165763b35035e6778fe9a802493a16eb5aca","message":"fix(contracts): 会话准入规则补入参体检——四条 fail-open 与一处「兜底自己会抛」收口\n\n九项契约包自 2026-09-14 迁入以来一直是「原样迁入、未改语义」,本条是第一次动判定。\n起因是对 collaboration-messaging 逐条实测而非读代码:迁入版把策略快照一侧校验到底\n(normalizeSnapshot 逐字段抛并被工厂捕获),请求一侧整个信任声明类型,而声明类型\n约束不了 HTTP 与夹具送进来的 JSON。五条缺陷均可复现,且都打在该能力自己 README 的\n「最小验收」与蓝图的「失败闭合」上:\n\n1. 抛而不拒。三个导出在畸形 JSON 下抛 TypeError 而不是返回 REJECT。兜底的 bundled\n deny-all 也不例外——createRuntimeConversationAdmissionPlanner().plan({}) 抛异常,\n 即「什么都不放行」的最后一道在畸形入参下等于没有。\n\n2. 未知 senderType 放行,且 \"AI_AGENT\"(只改大小写)同样放行。AI_ATTRIBUTION_REQUIRED\n 只在严格等于 ai_agent 时触发,于是「AI 不得冒充人员」有一条改大小写就能走的绕过路径。\n 不做大小写归一化——归一化等于替冒充者补齐形状。\n\n3. 游标不绑定会话。ConversationAppendState 有 expectedTenantId 却没有会话标识,拿 conv-1\n 的游标判 conv-9 的消息得到 APPEND,planner 直接 ADMIT 并按 conv-9 生成幂等键;重复与\n 序列 Gap 判定全程可能在读另一个会话的账本。\n\n4. processedMessageIds 传成字符串时 includes 退化为子串判断,幂等两个方向都错:\n \"msg-1\" 不含 \"msg-2\" 则漏判重复,\"msg-1,msg-2\" 含则误判重复。\n\n5. memberActive 传成真值字符串即算在籍(原判据 !state.memberActive,\"false\" 是真值)。\n\n附带:hasAttachment 非布尔即拒。此前缺字段时 attachmentAuthorizationRequired 是\nundefined,下游 if (plan.attachmentAuthorizationRequired) 就跳过公共文件平台重新授权,\n等于「缺字段 = 不需要授权」。\n\n改法只收紧失败一侧,合法输入的判定结果逐字不变:迁入的 16 例断言一条未改,只给游标补了\n新的必填字段。expectedConversationId 做成必填而不是「在场才查」——可选只能拦住已经想起来\n要绑定的调用方,拦不住忘了的那个,而忘了的那个正是第 3 条的全部成因;破坏面可枚举且全在\n仓内(本包测试与夹具各一处),Catalog 上该项 candidate_e0 / code_truth 指向本目录 /\n上层真实消费者为零。ConversationAppendDecision 新增 CONVERSATION_BINDING_REQUIRED /\nCONVERSATION_MISMATCH / STATE_INVALID 三档(原先「序列非整数」复用 REJECT,与「消息体检\n未过」同码,改后 REJECT 专指后者);planner 新增 REQUEST_SHAPE_INVALID /\nATTACHMENT_FLAG_INVALID 两条原因与两条映射。新增原因一律排在既有原因之后判定,既有原因码\n的优先级未动。\n\n顺带修一条证据登记缺口:reports/fixtures.latest.json 的作用域只写到 runtime/modules,\n九个契约包套件的两类输入整个在作用域外——夹具用例在 contracts/test/fixtures/,判定用的\nevaluateFixturePayload 在 contracts/src/domain/。作用域写于只有运行时模块有夹具的时候,\n2026-09-14 迁入时没随迁,后果是改夹具或改规则都不会让这份报告过期,而它正是这九项在\nCatalog 上登记的证据之一。实据不用构造:本轮改动与并行会话的 public-file 改动同时在树上,\ncheck:evidence 仍不点它。补两条后该报告立刻转 EVIDENCE_WORKTREE_CHANGED,check:evidence\n由 4 条过期变 6 条——多出来的不是新问题,是此前看不见的问题。\n\n核验:contracts test 285 → 292(我的增量 +7,既有断言未改;树上现读 330,多出的是并行会话\n在途改动);check:fixtures 本套件 8 → 14 例(正 2 / 反 12)0 失败;负向实做:把 N11 的声明\n原因改成不会产生的串,门禁 exit 1 并点名该例,还原后 exit 0;governance 测试 340/340;\n工作区一致性 L4 / L10 / L13 均 0。\n\n未做(越界):会话 / 成员 / 消息账本、长连接服务、Fact、独立运行服务一件未建——按缺失模块\n完善清单 C16 卡在「裁决 · 实现」,前置是 Owner ADR、三消费者与 G4。Catalog 的\nimplementation_state / evidence_level / code_truth / evidence 一律未动(改登记须 CHG)。\n蓝图迁入原文逐字未改,硬化增量另起一节附在其后。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5720165763b35035e6778fe9a802493a16eb5aca","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T07:41:37-07:00","added":[],"removed":[],"modified":["contracts/SOURCE.md","contracts/src/domain/collaboration-messaging/conversation-admission-planner.ts","contracts/src/domain/collaboration-messaging/conversation-message.ts","contracts/src/domain/collaboration-messaging/fixture-evaluator.ts","contracts/test/collaboration-messaging-domain.test.mjs","contracts/test/fixtures/collaboration-messaging.fixtures.json","docs/domain/conversation-message-blueprint.md","governance/evidence-scopes.json"]},{"id":"793d0a106f07c2b9974991a2a5953fdebc5be1b3","message":"fix(contracts): 公共文件规则补入参体检——plan 遇畸形请求此前抛 TypeError,非布尔授权位此前被判成放行\n\n迁入版本在「入参可信」的前提下是对的,但本能力的实际入口是 JSON:夹具评估器、策略快照、\n三个消费仓的载荷都从反序列化来,TS 类型只在编译期成立。判定面没有扩张,改的只是拿到脏值时往哪边倒。\n\n三个缺口(均有实测,非读代码推断):\n\n1. `LocalPublicFileAccessPlanner.plan()` 遇畸形请求抛 TypeError 而不是拒绝。补强前 dist 实测\n `plan({})` → `TypeError: Cannot read properties of undefined (reading 'trim')`,`plan(null)`\n 与缺 `file` 的请求同理。蓝图写的「失败闭合」只覆盖快照畸形(bundled deny-all),没覆盖请求畸形——\n 抛异常落到消费侧是 500,不是拒绝。现按同包 `webhook-delivery-planner.plan()` 的既有先例先体检请求:\n 非对象 → FILE_ACCESS_REQUEST_INVALID,归属三件套缺失或非字符串 → FILE_ACCESS_ATTRIBUTION_REQUIRED,\n `file` 不是对象 → FILE_REFERENCE_INVALID。\n\n2. 非布尔的授权位被判成放行。`if (!context.permissionGranted)` 对 \"false\" / 1 / {} 全部放行;\n `authorizationVersion \u003c requiredAuthorizationVersion` 与 `expiresAt \u003c= now` 在另一端缺失时都是 false,\n 即「比不出来」被当成「比过了」。现在授权位只认字面 true,两个比较的两端都必须是整数。\n\n3. `PublicFileRef.version` 声明为 \"v1\" 却从来没被校验,换版本的引用会被 v1 判定顺带放行。\n 加 FILE_REF_VERSION_UNSUPPORTED。\n\n覆盖:夹具评估器不再先把缺字段补成 \"\" / NaN(那层补齐等于夹具永远喂不进脏值,而脏值正是这次要固定的\n那一侧),payload 原样交给规则;新增 refresh 规则——planner 第三个公开方法此前在门禁上零覆盖。\n夹具 13 → 29 例(正 4 / 反 25),补齐六条此前只有单测、门禁上没有的策略白名单原因,以及\nFILE_ACCESS_ATTRIBUTION_REQUIRED / FILE_TENANT_NOT_ALLOWED 两条此前任何地方都没覆盖的原因;\n定向测试 15 → 22 例,迁入的 15 例一条未改。\n\n未做(需 CHG,已在 index.ts 抬头与 SOURCE.md 写明,不再沿用旧措辞):\nschemas/public-file-ref.v1.schema.json(version=1 数字 + ownerEntity*/storageRef)与本目录的\nPublicFileRef(version=\"v1\" 字符串 + sha256/size/mimeType/scanStatus)不是同一个对象——一份通得过\nSchema 的引用喂不进 assessPublicFileRef,反之亦然。合并属契约变更,不在本次范围。Catalog 登记未动\n(public-file 仍 module_e2、code_truth 指向工单仓 packages/attachments),三个消费仓的副本未同步本次补强。\n\n证据:在仅含本提交改动的导出树上 tsc 绿、定向 22/22、contract-public-file 夹具 29/29;\n工作树另有并行会话的 WIP,故本次不回绑任何 reports/。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/793d0a106f07c2b9974991a2a5953fdebc5be1b3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T07:38:28-07:00","added":[],"removed":[],"modified":["contracts/SOURCE.md","contracts/src/domain/public-file/fixture-evaluator.ts","contracts/src/domain/public-file/index.ts","contracts/src/domain/public-file/public-file-access-planner.ts","contracts/src/domain/public-file/public-file-ref.ts","contracts/test/fixtures/public-file.fixtures.json","contracts/test/public-file-domain.test.mjs","docs/domain/public-file-ref-blueprint.md"]}],"total_commits":0,"head_commit":{"id":"c190a6ab5d2c50e4c90f027bbcca72f1f3050005","message":"fix(contracts): 通知与 Webhook 规则补入参体检——一处倒向放行、两处崩溃面与目标地址的同义写法\n\n迁入版把策略快照一侧校验到底(normalizeSnapshot 逐字段抛),请求一侧、目标地址一侧与夹具评估器三处漏风。\n补强前对 dist 逐条实测:\n\n- 放行面(唯一一处方向倒向放行):三个状态位按真值判,`replayAuthorized: \"false\"` 在 `!value` 下为 false,\n 未授权重放被判成已授权 → DELIVER;planner 原样透传这三位,计划面同样通。现在只认布尔字面量。\n- 崩溃面:classifyNotificationEffect(undefined) / classifyProviderOutcome(undefined) 抛 TypeError 而不是拒绝,\n 夹具的 effect / provider 两条规则都能直接触发——门禁那时拿到的是异常不是判定,落到消费侧是 500 不是拒绝。\n- 目标地址(C08.05 / 蓝图「私网地址失败关闭」):isPrivateLiteral 只认四段十进制,2130706433 / 0x7f000001 /\n 0177.0.0.1 / 127.1 全判成公网;0.0.0.0/8、CGNAT 100.64/10、组播与保留段、.internal、末尾点均未覆盖。\n 现在数字形主机一律按 IP 字面量处理,只放行严格四段十进制的公网地址;allowedHosts 自己先过这道地板\n (WEBHOOK_ALLOWED_HOST_NOT_PUBLIC),小写归一后再查一次重名。\n- 本次唯一放宽的一处,据实登记:迁入版按字符串前缀 fc / fd / fe80 判私网 IPv6,fc-portal.example.com 这类\n 正常域名被误判成私网。改判后它可用,但仍须先进运营批准的 allowlist 且为 HTTPS,不构成新的可达面。\n- 死代码:WEBHOOK_TENANT_WILDCARD_FORBIDDEN 写在字符集校验之后,`*` 永远先报 WEBHOOK_ROUTE_TENANTS_INVALID,\n 蓝图写明的「tenant allowlist 禁止 *」从未以自己的名义拦下过。\n- 退避:decideProviderOutcome 原取 min(maximumBackoff, retryAfter),供应商回一个 Retry-After: 0 即可把批准过的\n 退避清零。现在外部回执只能把退避拉长到策略上界,上界语义与既有用例逐字不变。\n- 夹具评估器把两种非放行当成放行:SKIP_DUPLICATE 与 DLQ 都没有 reasons 字段,被 `\"reasons\" in r` 判成空数组\n = ACCEPT,与该文件自己第一句「只有 DELIVER / DELIVERED 算放行」正相反。另补 refresh 规则。\n- effect_id 改为强校验:五段必须是规范标识符(因此不含 :),否则 a:b+c 与 a+b:c 会拼出同一个 id;\n 请求一侧的标识符不再先 trim 再判定。\n\n合法快照与合法请求的判定结果逐字不变:迁入的 14 例断言一条未改。单测 14 → 24 例;夹具 8 → 17 例,并修好\n名不副实的 N06-plan-without-policy-denies-all——它此前只喂了两个字段的请求,压根走不到「无策略即拒」那一步。\n\n核验(工作树 dirty,报告未回绑,只绑本地):contracts build / typecheck 绿、本域单测 24/24、\ncontracts/test/*.test.mjs 330/330、check:fixtures 17 套件 236 例 0 失败 0 不可用(本域 17/17;用临时报告名跑,\n跑完删除,reports/ 未动)。负向实测两次:① 把 HEAD 版三支规则单独编译后喂新夹具,8 例新增负例全部不通过\n(N07/N10/N11 直接放行、N08/N09 抛 TypeError、N12 换原因、N13/N14 旧评估器不识别 refresh);\n② 篡改 N10 的声明原因 → 门禁 exit 1 并点名该例,翻 expect → 被 id/expect 一致性先挡下,还原后 exit 0。\n\n未做:缺失模块完善清单 C12 的模板审批 / 多渠道 Provider / 签名防重放 / 渠道切换本仓仍一件没有(该行类型是\n「裁决」,前置是运行宿主 Q01),本轮仍是契约包形态,不代表通知服务上线;Catalog 登记未动(仍 module_e2,\ncode_truth 指工单仓 packages/notification-delivery);三个消费仓的 packages/notification-delivery 未同步;\n入站回调验签(C12.05)与 UNKNOWN 回执(C12.04)属判定面扩张,只登记未实现。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c190a6ab5d2c50e4c90f027bbcca72f1f3050005","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T07:43:48-07:00","added":["contracts/src/domain/notification-webhook/value-guards.ts"],"removed":[],"modified":["contracts/SOURCE.md","contracts/src/domain/notification-webhook/fixture-evaluator.ts","contracts/src/domain/notification-webhook/notification-effect.ts","contracts/src/domain/notification-webhook/webhook-delivery-planner.ts","contracts/test/fixtures/notification-webhook.fixtures.json","contracts/test/notification-webhook-domain.test.mjs"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":18768,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-18T22:43:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1789742678
|
1789742716
|
0
|
1789742672
|
1789742745
|
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
|
|
25481
|
docs(modules): 服务模块分析记录补记再次合流 main 后的门禁读数
|
116
|
5
|
platform.yml
|
560
|
5
|
0
|
refs/heads/main
|
23142b5802f75c8c5204acdc5229f29c269a5944
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c69c63d315560d076d7644203bad3e580295831","after":"23142b5802f75c8c5204acdc5229f29c269a5944","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0c69c63d315560d076d7644203bad3e580295831...23142b5802f75c8c5204acdc5229f29c269a5944","commits":[{"id":"23142b5802f75c8c5204acdc5229f29c269a5944","message":"docs(modules): 服务模块分析记录补记再次合流 main 后的门禁读数\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/23142b5802f75c8c5204acdc5229f29c269a5944","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T19:22:11-07:00","added":[],"removed":[],"modified":["docs/服务模块全面分析与完善-2026-10-10.md"]},{"id":"3fe0cad678bfc7198225f419a0736f554f6401e0","message":"chore(reports): 发布清单与工作台快照同源联建并纳入证据结论 @ 5f0e8489\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3fe0cad678bfc7198225f419a0736f554f6401e0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T19:21:50-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"5f0e84896c5a1cc9e33c63b9f04400fe7aa10abc","message":"chore(reports): 证据新鲜度回绑 @ a3f69194(partial:45 新鲜 / 17 warn 级过期 / 1 例外 / 0 error)\n\nwarn 级过期为此前已过期的真库、浏览器、SLA 与部署报告,本轮未重跑;本轮 check:runtime(clean 980b34e,2478/0)\n因合流带入 README 等非代码变更计为 warn 级过期,合流后运行时代码面无变化。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5f0e84896c5a1cc9e33c63b9f04400fe7aa10abc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T19:21:49-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"a3f69194b093bfd75547d83f2ee5b7c50eb7ab80","message":"chore(reports): 合流后工作台浏览器回归 51/51、发布清单与工作台快照联建回绑 @ abceef2f\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a3f69194b093bfd75547d83f2ee5b7c50eb7ab80","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T19:21:33-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json"]},{"id":"abceef2fe9ab542340a9b8df1f0b9a1582a8f712","message":"chore(reports): 合流 main 0c69c63d 后根链静态报告与 runtime 静态子报告回绑 @ b39cc353\n\n合并提交 b39cc353(第一父 main 0c69c63d,第二父服务模块完善线 48913bb6)上仓根 pnpm check 前 24 环全部通过;\n冲突的报告取 main 一侧后在合并提交上重跑,分支上的旧回绑链不带入。合流后未重跑全量真库(main 新增为治理脚本、\n登记与文档,运行时代码面无变化)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/abceef2fe9ab542340a9b8df1f0b9a1582a8f712","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T19:20:35-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"23142b5802f75c8c5204acdc5229f29c269a5944","message":"docs(modules): 服务模块分析记录补记再次合流 main 后的门禁读数\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/23142b5802f75c8c5204acdc5229f29c269a5944","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T19:22:11-07:00","added":[],"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":31744,"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-11T10:11: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
|
3
|
14
|
0
|
1791686539
|
0
|
1791685387
|
1791686539
|
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
|
|
24061
|
chore(reports): otel 回绑 @ e5cc39f(首次用 pnpm reports chore(reports): otel 回绑 @ e5cc39f(首次用 pnpm reports:rebind 产出)...
|
116
|
5
|
platform.yml
|
102
|
5
|
0
|
refs/heads/main
|
4b067cd4a76bfced89f76e979cf7bd36d3521a91
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c5d0b09bc2d1c4baddfd59b484c5fdcbe0917ab","after":"4b067cd4a76bfced89f76e979cf7bd36d3521a91","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0c5d0b09bc2d1c4baddfd59b484c5fdcbe0917ab...4b067cd4a76bfced89f76e979cf7bd36d3521a91","commits":[{"id":"4b067cd4a76bfced89f76e979cf7bd36d3521a91","message":"chore(reports): otel 回绑 @ e5cc39f(首次用 pnpm reports:rebind 产出)\n\n在主工作区有并行会话未提交改动的情况下,经 HEAD 干净检出生成,\nprovenance 绑 e5cc39f / worktreeDirty=false——偏差 #34-A 裁决实现的首次实用。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4b067cd4a76bfced89f76e979cf7bd36d3521a91","author":{"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:32:14-07:00","added":[],"removed":[],"modified":["reports/otel.latest.json"]},{"id":"e5cc39f4dc74d56bce2b1861b15f8822ec3fdc3e","message":"feat(governance): 偏差 #34 裁决实现——干净检出回绑工具 + 脏绑判定不再断言未核实的事\n\n2026-09-17 目录负责人裁决:A 走「干净 worktree 生成报告」(不动判据),\nB「修正断言」。\n\n#34-A|新增 governance/rebind-reports.mjs(pnpm reports:rebind)\nprovenance.worktreeDirty 由全仓 git status 算,而 check:evidence 判过期是按\n每份报告自己的作用域算。口径不一致,导致只要仓里任何无关文件脏着就没法回绑\n任何报告——本工作区常有 2—3 个并行会话,干净窗口稀少,这是过期证据难清零的\n结构性成因。裁决不放宽 worktreeDirty,改为换个干净的地方生成:在 HEAD 开\ngit worktree 检出,在那里跑门禁,只把「绑 HEAD 且 dirty=false」的报告拷回。\n\n可行前提是 governance/ 零依赖(package.json 无 dependencies/devDependencies),\n临时检出不需要 pnpm install。实测:主工作区有 7 项未提交时,otel 报告仍绑到\n0c5d0b0 / dirty=false。\n\n三条护栏,都有负向用例:\n- 作用域内有未提交输入的门禁跳过(否则是拿 HEAD 的结论覆盖当前工作区)\n- 目标报告自己未提交的跳过(并行会话的在途产物,覆盖即销毁;--force 才 override)\n- 产出 provenance 不是干净 HEAD 绑定就不带回\n范围外的说清楚不假装:check:fixtures / check:port-conformance 与 runtime、\ncontracts 的检查需要构建产物,必须在装好依赖的检出里跑。\n\n顺带记一条坑:入口判定不能写 `import.meta.url === file://${argv[1]}`——本仓\n路径含中文,import.meta.url 是百分号编码的,比较永远不等,脚本会静默不做事。\n\n#34-B|check-evidence-freshness 的 EVIDENCE_BOUND_DIRTY\n该分支读的是工作区里的报告文件,定级却用 currentTreeDirty,而后者走\ngitProvenance() 并显式排除 *.latest.json。于是并行会话跑门禁、只有报告文件脏\n时,当前树被算作干净,4 份未提交的在途报告被判 error 并输出「脏绑报告被提交\n了」——该断言为假(那 4 份的 HEAD 版本干净绑 8382c04)。现按报告文件自身是否\n未提交区分:在途产物降 info 并如实描述;确系已提交的脏绑仍是 error。判据未放宽,\n两条负向用例分别钉住这两侧。\n\ngovernance 测试 266 → 275。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e5cc39f4dc74d56bce2b1861b15f8822ec3fdc3e","author":{"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:32:04-07:00","added":["governance/rebind-reports.mjs","governance/test/rebind-reports.test.mjs"],"removed":[],"modified":["docs/runbook.md","governance/README.md","governance/check-evidence-freshness.mjs","governance/test/check-evidence-freshness.test.mjs","package.json"]}],"total_commits":0,"head_commit":{"id":"4b067cd4a76bfced89f76e979cf7bd36d3521a91","message":"chore(reports): otel 回绑 @ e5cc39f(首次用 pnpm reports:rebind 产出)\n\n在主工作区有并行会话未提交改动的情况下,经 HEAD 干净检出生成,\nprovenance 绑 e5cc39f / worktreeDirty=false——偏差 #34-A 裁决实现的首次实用。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4b067cd4a76bfced89f76e979cf7bd36d3521a91","author":{"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:32:14-07:00","added":[],"removed":[],"modified":["reports/otel.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":17171,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":42,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-18T07:26:12+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1789688675
|
1789688713
|
0
|
1789687994
|
1789688741
|
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
|
|
25829
|
chore(reports): 重跑 policy-governance、registry-admi chore(reports): 重跑 policy-governance、registry-admission 证据并回绑 @ 2cb54746(失鲜 13 → 11,推进计划 04-17)...
|
116
|
5
|
platform.yml
|
735
|
5
|
0
|
refs/heads/main
|
a2d6a1165435c007a9343d81c366501978d1be21
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c4f6a78487276bff3c6b919b82c685a1aa4f8d1","after":"a2d6a1165435c007a9343d81c366501978d1be21","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0c4f6a78487276bff3c6b919b82c685a1aa4f8d1...a2d6a1165435c007a9343d81c366501978d1be21","commits":[{"id":"a2d6a1165435c007a9343d81c366501978d1be21","message":"chore(reports): 重跑 policy-governance、registry-admission 证据并回绑 @ 2cb54746(失鲜 13 → 11,推进计划 04-17)\n\n六份有脚本的失鲜证据里只有这两份能在本机重跑通过。其余四份不提交:port-conformance(@juhai/client-payment 构建失败,\n工作区 node_modules 未装)、execution-slices(EXECUTION_CLAMAV_PORT 要真实 clamd)、mcp-writes(api-nestjs 构建失败,\n同前)、scope-owner-chain(HR_SCOPE_APP_ROOT_REQUIRED,要 HR 仓路径)——都是本机环境,不是代码回归;前两份重跑写出的\nfailed 报告已还原为提交版。ui-acceptance、mainline-acceptance、identity-ui、mainline-restore、deployed-runtime、\nalert-delivery、configuration-runtime 无脚本可重跑,仍失鲜。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a2d6a1165435c007a9343d81c366501978d1be21","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-14T17:55:42-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/policy-governance.latest.json","reports/registry-admission.latest.json"]},{"id":"2cb547461cbf44cc9528a6a22c9ea544dbbb3f0b","message":"Merge branch 'claude/ees-thing-0.13.0-work-1.5.0-20261014'\n# Please enter a commit message to explain why this merge is necessary,\n# especially if it merges an updated upstream into a topic branch.\n#\n# Lines starting with '#' will be ignored, and an empty message aborts\n# the commit.\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2cb547461cbf44cc9528a6a22c9ea544dbbb3f0b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-14T17:47:02-07:00","added":["runtime/services/enterprise-entity-service/src/domains/engine/entity-commands.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/engine/sql/007_kernel_reservation_neighbours_guard.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/commerce-order.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/commerce.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/order-intake-rule.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/price-calendar.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/sql/001_commerce_role.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/sql/002_commerce.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/sql/003_commerce_product_order.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/sql/004_commerce_order_customer_site.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/sql/005_commerce_price_calendar.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/sql/006_commerce_confirm_obligations.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/sql/007_commerce_order_counterparty_guard.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/sql/008_commerce_outcome_guard.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/sql/009_commerce_order_intake_rule.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.6.0/sql/010_commerce_order_booking_grid.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/booking-grid.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/capacity.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/entity-commands.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/instances.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/inventory.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/001_thing.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/002_thing_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/003_thing_reservation_window.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/004_thing_vouchers.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/005_thing_capacity_pool_binding.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/006_thing_instances.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/007_thing_inventory.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/008_thing_canonical_ids.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/009_thing_instance_stock_lines.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/010_thing_instance_relations.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/011_thing_booking_grid.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/012_thing_booking_grid_fragments.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/thing.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/vouchers.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/entity-commands.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/escalation.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/sql/001_work_project.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/sql/002_work_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/sql/003_work_escalation.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/sql/004_work_ext_schema.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/work.mjs","runtime/services/enterprise-entity-service/test/entity-command-descriptions.test.mjs"],"removed":["runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/commerce-order.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/commerce.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/order-intake-rule.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/price-calendar.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/sql/001_commerce_role.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/sql/002_commerce.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/sql/003_commerce_product_order.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/sql/004_commerce_order_customer_site.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/sql/005_commerce_price_calendar.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/sql/006_commerce_confirm_obligations.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/sql/007_commerce_order_counterparty_guard.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/sql/008_commerce_outcome_guard.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.commerce@1.5.0/sql/009_commerce_order_intake_rule.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/capacity.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/instances.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/inventory.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/sql/001_thing.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/sql/002_thing_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/sql/003_thing_reservation_window.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/sql/004_thing_vouchers.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/sql/005_thing_capacity_pool_binding.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/sql/006_thing_instances.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/sql/007_thing_inventory.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/sql/008_thing_canonical_ids.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/sql/009_thing_instance_stock_lines.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/sql/010_thing_instance_relations.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/thing.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.10.0/vouchers.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/escalation.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/sql/001_work_project.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/sql/002_work_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/sql/003_work_escalation.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/sql/004_work_ext_schema.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/work.mjs"],"modified":["docs/企业实体服务/客商财域包候选-2026-10-11.md","governance/enterprise-entity-service-domain-packages.json","governance/enterprise-entity-service-isolation-ddl.json","governance/test/enterprise-entity-service.test.mjs","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.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/scripts/generate-domain-contracts.mjs","runtime/services/enterprise-entity-service/sdk/README.md","runtime/services/enterprise-entity-service/sdk/scripts/build.mjs","runtime/services/enterprise-entity-service/sdk/src/check.mjs","runtime/services/enterprise-entity-service/src/domains/catalog.mjs","runtime/services/enterprise-entity-service/src/domains/contracts/domain-runtime-api.v1.openapi.json","runtime/services/enterprise-entity-service/src/domains/contracts/entity-runtime-api.v1.openapi.json","runtime/services/enterprise-entity-service/src/domains/derived/owner-bindings.draft.v1.json","runtime/services/enterprise-entity-service/src/domains/derived/tools.v1.json","runtime/services/enterprise-entity-service/src/domains/engine-api.mjs","runtime/services/enterprise-entity-service/src/domains/engine/engine.json","runtime/services/enterprise-entity-service/src/domains/package-loader.mjs","runtime/services/enterprise-entity-service/src/domains/packages.lock.json","runtime/services/enterprise-entity-service/src/domains/tool-descriptions.mjs","runtime/services/enterprise-entity-service/test/domain-contracts.test.mjs","runtime/services/enterprise-entity-service/test/domain-packages.integration.test.mjs","runtime/services/enterprise-entity-service/test/domain-packages.test.mjs","runtime/services/enterprise-entity-service/test/domain-queries.test.mjs","runtime/services/enterprise-entity-service/test/domain-sdk.integration.test.mjs","runtime/services/enterprise-entity-service/test/domains-http.test.mjs","runtime/services/enterprise-entity-service/test/domains.test.mjs","runtime/services/enterprise-entity-service/test/entity-runtime.integration.test.mjs","runtime/services/enterprise-entity-service/test/entity-runtime.test.mjs","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/packages.lock.json","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/upgrade.lock.json"]},{"id":"57556d02087c6f6c845542d6c2f2056e12885483","message":"chore(reports): 根链各环、工作台快照与 evidence 回绑 @ 7667df67(物 0.13.0 / 事 1.5.0 装入)\n\n未回绑项同 c1bc661e、e89bad27:check:pins 与治理测试 #362 受本机 .local/releases/identity-web-* 影响(干净工作树通过);\nruntime check 的 fork-readiness 为本机依赖未重装;check:evidence partial 为既有 13 份失鲜证据(49 新鲜 / 13 过期,\n与装入前相同,推进计划 04-17)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/57556d02087c6f6c845542d6c2f2056e12885483","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-14T10:53:00-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"7667df6771b95e717c05bb4567179a5ede49fc1c","message":"feat(ees): 换装物包 0.13.0 与事包 1.5.0(首条切片用到的内核命令的包描述,02 需-18 通道,PRD MP-PLT-02,D41)(7域中台 3e4cc7c,thing@0.13.0、work@1.5.0)\n\n- install-domain-release.mjs 两次装入,--verify 七包与标签逐文件一致;两包只新增 entity-commands.json、\n 清单 engineApi /1.4 + nativeCommands 与版本号,SQL、处理器、目录、合同与上一版本逐字节不变。\n- 三份锁重钉,摘要登记到 governance/enterprise-entity-service-domain-packages.json;合同与生成物重生成:\n 420 个操作不变,受众 APPLICATION_AND_AGENT 206 → 218、PLATFORM_ONLY 214 → 202(12 条内核命令转开放),\n x-native-command-descriptions 12 条,nativeCommandPackages 物 6 / 事 6(草稿,未注册)。\n- 测试:domain-contracts 平台专用样例改 CloseCase 并加已描述即开放断言;domain-packages 放行 /1.4 并断言两包带\n nativeCommands;entity-command-descriptions 按包过滤。无库 58 项、治理 20 项通过;任务隔离库全套 375 项:\n 359 通过、16 条件跳过、0 失败。\n- 域包记录 §52。未施加现用库、未改准入,I1 绑定(04-10)另批。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7667df6771b95e717c05bb4567179a5ede49fc1c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-14T10:49:11-07:00","added":["runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/booking-grid.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/capacity.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/entity-commands.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/instances.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/inventory.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/001_thing.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/002_thing_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/003_thing_reservation_window.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/004_thing_vouchers.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/005_thing_capacity_pool_binding.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/006_thing_instances.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/007_thing_inventory.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/008_thing_canonical_ids.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/009_thing_instance_stock_lines.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/010_thing_instance_relations.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/011_thing_booking_grid.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/sql/012_thing_booking_grid_fragments.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/thing.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.13.0/vouchers.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/entity-commands.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/escalation.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/sql/001_work_project.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/sql/002_work_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/sql/003_work_escalation.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/sql/004_work_ext_schema.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.5.0/work.mjs"],"removed":["runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/booking-grid.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/capacity.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/instances.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/inventory.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/sql/001_thing.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/sql/002_thing_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/sql/003_thing_reservation_window.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/sql/004_thing_vouchers.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/sql/005_thing_capacity_pool_binding.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/sql/006_thing_instances.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/sql/007_thing_inventory.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/sql/008_thing_canonical_ids.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/sql/009_thing_instance_stock_lines.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/sql/010_thing_instance_relations.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/sql/011_thing_booking_grid.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/sql/012_thing_booking_grid_fragments.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/thing.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.12.0/vouchers.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/escalation.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/sql/001_work_project.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/sql/002_work_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/sql/003_work_escalation.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/sql/004_work_ext_schema.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.work@1.4.0/work.mjs"],"modified":["docs/企业实体服务/客商财域包候选-2026-10-11.md","governance/enterprise-entity-service-domain-packages.json","runtime/services/enterprise-entity-service/src/domains/contracts/entity-runtime-api.v1.openapi.json","runtime/services/enterprise-entity-service/src/domains/derived/owner-bindings.draft.v1.json","runtime/services/enterprise-entity-service/src/domains/derived/tools.v1.json","runtime/services/enterprise-entity-service/src/domains/packages.lock.json","runtime/services/enterprise-entity-service/test/domain-contracts.test.mjs","runtime/services/enterprise-entity-service/test/domain-packages.test.mjs","runtime/services/enterprise-entity-service/test/entity-command-descriptions.test.mjs","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/packages.lock.json","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/upgrade.lock.json"]},{"id":"327eb8855a955777f840a11aacf8f4b4b26f79c6","message":"merge: 需-18 内核命令的包描述通道(40ff2e51)合入需-19 / 物 0.12.0 分支,作物 0.13.0、事 1.5.0 的装入基线\n\n两条分支各自从 main 0e80c2c1 分出:需-19 分支带引擎 SQL 007 与物包 0.11.0 / 0.12.0、商包 1.6.0 的装入,\n需-18 分支带引擎接口 1.4 与清单 nativeCommands。7域中台的物 0.13.0 既要 007(碎片拦截)又要 1.4(描述通道),\n所以先合流再装入。冲突两处:域包记录 §49–§51 并列保留;三份锁重钉(lock-domain-packages.mjs,引擎条目同时含\nentity-commands.v1.schema.json 与 sql/007),摘要登记到 governance/enterprise-entity-service-domain-packages.json。\ngenerate-domain-contracts.mjs 在合并树上重跑,生成物与自动合并一致。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/327eb8855a955777f840a11aacf8f4b4b26f79c6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-14T10:36:10-07:00","added":["runtime/services/enterprise-entity-service/src/domains/engine/entity-commands.v1.schema.json","runtime/services/enterprise-entity-service/test/entity-command-descriptions.test.mjs"],"removed":[],"modified":["docs/企业实体服务/客商财域包候选-2026-10-11.md","governance/enterprise-entity-service-domain-packages.json","runtime/services/enterprise-entity-service/scripts/generate-domain-contracts.mjs","runtime/services/enterprise-entity-service/sdk/README.md","runtime/services/enterprise-entity-service/sdk/scripts/build.mjs","runtime/services/enterprise-entity-service/sdk/src/check.mjs","runtime/services/enterprise-entity-service/src/domains/catalog.mjs","runtime/services/enterprise-entity-service/src/domains/contracts/entity-runtime-api.v1.openapi.json","runtime/services/enterprise-entity-service/src/domains/derived/tools.v1.json","runtime/services/enterprise-entity-service/src/domains/engine-api.mjs","runtime/services/enterprise-entity-service/src/domains/package-loader.mjs","runtime/services/enterprise-entity-service/src/domains/packages.lock.json","runtime/services/enterprise-entity-service/src/domains/tool-descriptions.mjs","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/packages.lock.json","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/upgrade.lock.json"]}],"total_commits":0,"head_commit":{"id":"a2d6a1165435c007a9343d81c366501978d1be21","message":"chore(reports): 重跑 policy-governance、registry-admission 证据并回绑 @ 2cb54746(失鲜 13 → 11,推进计划 04-17)\n\n六份有脚本的失鲜证据里只有这两份能在本机重跑通过。其余四份不提交:port-conformance(@juhai/client-payment 构建失败,\n工作区 node_modules 未装)、execution-slices(EXECUTION_CLAMAV_PORT 要真实 clamd)、mcp-writes(api-nestjs 构建失败,\n同前)、scope-owner-chain(HR_SCOPE_APP_ROOT_REQUIRED,要 HR 仓路径)——都是本机环境,不是代码回归;前两份重跑写出的\nfailed 报告已还原为提交版。ui-acceptance、mainline-acceptance、identity-ui、mainline-restore、deployed-runtime、\nalert-delivery、configuration-runtime 无脚本可重跑,仍失鲜。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a2d6a1165435c007a9343d81c366501978d1be21","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-14T17:55:42-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/policy-governance.latest.json","reports/registry-admission.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":56845,"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-14T18:27: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
|
30
|
1792025797
|
1792025799
|
0
|
1792025796
|
1792025811
|
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
|
|
26824
|
docs: retain final semantic Owner state readback w docs: retain final semantic Owner state readback without changing executable inputs...
|
116
|
5
|
platform.yml
|
1233
|
5
|
0
|
refs/heads/main
|
277542b4bbe1adf436a7e9ba6f825b633843330b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c3fd4712ca9a18a8dc0006db2d242de34e6af92","after":"277542b4bbe1adf436a7e9ba6f825b633843330b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0c3fd4712ca9a18a8dc0006db2d242de34e6af92...277542b4bbe1adf436a7e9ba6f825b633843330b","commits":[{"id":"277542b4bbe1adf436a7e9ba6f825b633843330b","message":"docs: retain final semantic Owner state readback without changing executable inputs\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/277542b4bbe1adf436a7e9ba6f825b633843330b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:15:24-08:00","added":["docs/evidence/semantic-formal-owners-2026-11-01/final-state.public.json"],"removed":[],"modified":["docs/evidence/semantic-formal-owners-2026-11-01/README.md"]},{"id":"c400e6fcf910109f2ee747e29483d479d7d2ba3e","message":"chore(reports): bind verified native image smoke and main landing snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c400e6fcf910109f2ee747e29483d479d7d2ba3e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:14:04-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/image-smoke.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"4366e1b711a10bd494d99dbad57ea40b7e6cfce4","message":"docs(ops): bind explicit configuration and retained frozen service approvals\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4366e1b711a10bd494d99dbad57ea40b7e6cfce4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:13:55-08:00","added":["docs/evidence/seven-read-metadata-catalog-2026-11-01/delivery-authorization.public.json","docs/evidence/seven-read-metadata-catalog-2026-11-01/formal-update-preparation.public.json","docs/evidence/seven-read-metadata-catalog-2026-11-01/prelanding-cwd.public.json","docs/evidence/seven-read-metadata-catalog-2026-11-01/runtime-smoke-completion.public.json"],"removed":[],"modified":[]},{"id":"68be960802b9fcd078d4348625691adc1dc6f4f6","message":"chore(sbom): record complete 867-package fixed runtime image inventory\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/68be960802b9fcd078d4348625691adc1dc6f4f6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:09:14-08:00","added":[],"removed":[],"modified":["reports/sbom.latest.json","reports/sbom.spdx.json"]},{"id":"8587c5b7d0cef2acb1f21b1d2b3c76592e5c5300","message":"chore(image): bind fixed accepted metadata Catalog runtime image\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8587c5b7d0cef2acb1f21b1d2b3c76592e5c5300","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:06:32-08:00","added":[],"removed":[],"modified":["reports/image-digest.json"]}],"total_commits":0,"head_commit":{"id":"277542b4bbe1adf436a7e9ba6f825b633843330b","message":"docs: retain final semantic Owner state readback without changing executable inputs\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/277542b4bbe1adf436a7e9ba6f825b633843330b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:15:24-08:00","added":["docs/evidence/semantic-formal-owners-2026-11-01/final-state.public.json"],"removed":[],"modified":["docs/evidence/semantic-formal-owners-2026-11-01/README.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":116125,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":171,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T19:15:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793531921
|
0
|
1793531831
|
1793531921
|
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
|
|
25996
|
feat: add approved development program execution a feat: add approved development program execution and report acceptance...
|
51
|
5
|
ci.yml
|
108
|
5
|
0
|
refs/heads/main
|
19202516109d86104b60fd3a202ae508051f73c5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c3bdd0e722ad6e1ea0193dcc80079331cfefa96","after":"19202516109d86104b60fd3a202ae508051f73c5","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/0c3bdd0e722ad6e1ea0193dcc80079331cfefa96...19202516109d86104b60fd3a202ae508051f73c5","commits":[{"id":"19202516109d86104b60fd3a202ae508051f73c5","message":"feat: add approved development program execution and report acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/19202516109d86104b60fd3a202ae508051f73c5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T00:04:31-07:00","added":["docs/contracts/enterprise-execution.md","docs/enterprise-execution-local-2026-10-17.md","governance/enterprise-execution.local-development.json","server/prisma/migrations/20261017050000_enterprise_execution_workflow/migration.sql","server/src/modules/enterprise/execution-context.ts","server/src/modules/enterprise/execution-schema.ts","server/src/modules/enterprise/execution-service.ts","server/test/r64-enterprise-execution.test.ts","server/vendor/juhai-ees-business-consumer-0.1.2.tgz"],"removed":[],"modified":[".gitignore","CLAUDE.md","README.md","docs/enterprise-model-inventory.md","governance/model-dispositions.json","server/package-lock.json","server/package.json","server/prisma/schema.prisma","server/prisma/seed.ts","server/src/app.ts","server/src/config/env.ts","server/src/modules/enterprise/routes.ts","server/src/modules/enterprise/service.ts","server/src/modules/tasks/service.ts","server/src/openapi.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/screens-real-modules.jsx","团购本地生活AI运营App/scripts/test-static.mjs","开发计划.md","项目阻塞点分析.md"]}],"total_commits":0,"head_commit":{"id":"19202516109d86104b60fd3a202ae508051f73c5","message":"feat: add approved development program execution and report acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/19202516109d86104b60fd3a202ae508051f73c5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T00:04:31-07:00","added":["docs/contracts/enterprise-execution.md","docs/enterprise-execution-local-2026-10-17.md","governance/enterprise-execution.local-development.json","server/prisma/migrations/20261017050000_enterprise_execution_workflow/migration.sql","server/src/modules/enterprise/execution-context.ts","server/src/modules/enterprise/execution-schema.ts","server/src/modules/enterprise/execution-service.ts","server/test/r64-enterprise-execution.test.ts","server/vendor/juhai-ees-business-consumer-0.1.2.tgz"],"removed":[],"modified":[".gitignore","CLAUDE.md","README.md","docs/enterprise-model-inventory.md","governance/model-dispositions.json","server/package-lock.json","server/package.json","server/prisma/schema.prisma","server/prisma/seed.ts","server/src/app.ts","server/src/config/env.ts","server/src/modules/enterprise/routes.ts","server/src/modules/enterprise/service.ts","server/src/modules/tasks/service.ts","server/src/openapi.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/screens-real-modules.jsx","团购本地生活AI运营App/scripts/test-static.mjs","开发计划.md","项目阻塞点分析.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":94077,"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-17T11:26:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1792220743
|
1792220821
|
0
|
1792220743
|
1792220821
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
25997
|
feat: add approved development program execution a feat: add approved development program execution and report acceptance...
|
51
|
5
|
e2e.yml
|
109
|
5
|
0
|
refs/heads/main
|
19202516109d86104b60fd3a202ae508051f73c5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c3bdd0e722ad6e1ea0193dcc80079331cfefa96","after":"19202516109d86104b60fd3a202ae508051f73c5","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/0c3bdd0e722ad6e1ea0193dcc80079331cfefa96...19202516109d86104b60fd3a202ae508051f73c5","commits":[{"id":"19202516109d86104b60fd3a202ae508051f73c5","message":"feat: add approved development program execution and report acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/19202516109d86104b60fd3a202ae508051f73c5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T00:04:31-07:00","added":["docs/contracts/enterprise-execution.md","docs/enterprise-execution-local-2026-10-17.md","governance/enterprise-execution.local-development.json","server/prisma/migrations/20261017050000_enterprise_execution_workflow/migration.sql","server/src/modules/enterprise/execution-context.ts","server/src/modules/enterprise/execution-schema.ts","server/src/modules/enterprise/execution-service.ts","server/test/r64-enterprise-execution.test.ts","server/vendor/juhai-ees-business-consumer-0.1.2.tgz"],"removed":[],"modified":[".gitignore","CLAUDE.md","README.md","docs/enterprise-model-inventory.md","governance/model-dispositions.json","server/package-lock.json","server/package.json","server/prisma/schema.prisma","server/prisma/seed.ts","server/src/app.ts","server/src/config/env.ts","server/src/modules/enterprise/routes.ts","server/src/modules/enterprise/service.ts","server/src/modules/tasks/service.ts","server/src/openapi.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/screens-real-modules.jsx","团购本地生活AI运营App/scripts/test-static.mjs","开发计划.md","项目阻塞点分析.md"]}],"total_commits":0,"head_commit":{"id":"19202516109d86104b60fd3a202ae508051f73c5","message":"feat: add approved development program execution and report acceptance\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/19202516109d86104b60fd3a202ae508051f73c5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T00:04:31-07:00","added":["docs/contracts/enterprise-execution.md","docs/enterprise-execution-local-2026-10-17.md","governance/enterprise-execution.local-development.json","server/prisma/migrations/20261017050000_enterprise_execution_workflow/migration.sql","server/src/modules/enterprise/execution-context.ts","server/src/modules/enterprise/execution-schema.ts","server/src/modules/enterprise/execution-service.ts","server/test/r64-enterprise-execution.test.ts","server/vendor/juhai-ees-business-consumer-0.1.2.tgz"],"removed":[],"modified":[".gitignore","CLAUDE.md","README.md","docs/enterprise-model-inventory.md","governance/model-dispositions.json","server/package-lock.json","server/package.json","server/prisma/schema.prisma","server/prisma/seed.ts","server/src/app.ts","server/src/config/env.ts","server/src/modules/enterprise/routes.ts","server/src/modules/enterprise/service.ts","server/src/modules/tasks/service.ts","server/src/openapi.ts","团购本地生活AI运营App/api.js","团购本地生活AI运营App/screens-real-modules.jsx","团购本地生活AI运营App/scripts/test-static.mjs","开发计划.md","项目阻塞点分析.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":94077,"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-17T11:26:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1792220822
|
1792220839
|
0
|
1792220743
|
1792220839
|
|
|
0
|
Edit
Delete
|
|
23580
|
feat: add governed public file delivery
|
57
|
5
|
governance.yml
|
9
|
5
|
0
|
refs/heads/main
|
c16f03b05ec70a53ac99f27dc7901ad3ad99a45a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c21eecc828c12daebc00845c14482c3b9d58823","after":"c16f03b05ec70a53ac99f27dc7901ad3ad99a45a","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/0c21eecc828c12daebc00845c14482c3b9d58823...c16f03b05ec70a53ac99f27dc7901ad3ad99a45a","commits":[{"id":"c16f03b05ec70a53ac99f27dc7901ad3ad99a45a","message":"feat: add governed public file delivery\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/c16f03b05ec70a53ac99f27dc7901ad3ad99a45a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-08-31T19:41:05-07:00","added":["packages/public-file/README.md","packages/public-file/package.json","packages/public-file/src/index.test.ts","packages/public-file/src/index.ts","packages/public-file/src/infrastructure.integration.test.ts","packages/public-file/src/ref.test.ts","packages/public-file/src/ref.ts","packages/public-file/tsconfig.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","scripts/check-public-file-acceptance.mjs","scripts/check-public-file-integration.mjs"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/package.json","apps/api-fastify/src/modules/material-production/object-storage.service.ts","apps/api-fastify/test/object-storage.integration.test.ts","apps/api-nestjs/package.json","apps/api-nestjs/src/material-production/object-storage.service.ts","apps/api-nestjs/test/object-storage.integration.test.ts","deploy/vm/.env.example","deploy/vm/Caddyfile","deploy/vm/docker-compose.yml","deploy/vm/sidecar.Dockerfile","docs/domain/material-production-blueprint.md","docs/domain/owner-matrix.md","models/material-factory/manifest.json","models/material-factory/paddleocr/PP-LCNet_x1_0_doc_ori_infer/README.md","package.json","pnpm-lock.yaml","reports/adversarial-acceptance-audit.latest.md","reports/baseline.json","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-models.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/production-security.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/startup-acceptance.latest.json","reports/storyboard-director-guard.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.latest.json","reports/ui-acceptance.mobile.png","reports/ui-acceptance.production.png","reports/validation-source.latest.json","scripts/check-ui-acceptance.mjs","scripts/governance-report.mjs","services/model-sidecar/main.py","turbo.json"]}],"total_commits":0,"head_commit":{"id":"c16f03b05ec70a53ac99f27dc7901ad3ad99a45a","message":"feat: add governed public file delivery\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/c16f03b05ec70a53ac99f27dc7901ad3ad99a45a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-08-31T19:41:05-07:00","added":["packages/public-file/README.md","packages/public-file/package.json","packages/public-file/src/index.test.ts","packages/public-file/src/index.ts","packages/public-file/src/infrastructure.integration.test.ts","packages/public-file/src/ref.test.ts","packages/public-file/src/ref.ts","packages/public-file/tsconfig.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","scripts/check-public-file-acceptance.mjs","scripts/check-public-file-integration.mjs"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/package.json","apps/api-fastify/src/modules/material-production/object-storage.service.ts","apps/api-fastify/test/object-storage.integration.test.ts","apps/api-nestjs/package.json","apps/api-nestjs/src/material-production/object-storage.service.ts","apps/api-nestjs/test/object-storage.integration.test.ts","deploy/vm/.env.example","deploy/vm/Caddyfile","deploy/vm/docker-compose.yml","deploy/vm/sidecar.Dockerfile","docs/domain/material-production-blueprint.md","docs/domain/owner-matrix.md","models/material-factory/manifest.json","models/material-factory/paddleocr/PP-LCNet_x1_0_doc_ori_infer/README.md","package.json","pnpm-lock.yaml","reports/adversarial-acceptance-audit.latest.md","reports/baseline.json","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-models.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/production-security.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/startup-acceptance.latest.json","reports/storyboard-director-guard.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.latest.json","reports/ui-acceptance.mobile.png","reports/ui-acceptance.production.png","reports/validation-source.latest.json","scripts/check-ui-acceptance.mjs","scripts/governance-report.mjs","services/model-sidecar/main.py","turbo.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":47253,"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-08-29T10:18:31+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1788230491
|
1788230788
|
0
|
1788230491
|
1788230788
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25539
|
docs: record eight passing media integration accep docs: record eight passing media integration acceptance gates...
|
57
|
5
|
governance.yml
|
250
|
5
|
0
|
refs/heads/main
|
3879bda416771f5720b4e2025afb6f7ac43b54f0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c113d8595d1f217b3f46e49735005270b34560c","after":"3879bda416771f5720b4e2025afb6f7ac43b54f0","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/0c113d8595d1f217b3f46e49735005270b34560c...3879bda416771f5720b4e2025afb6f7ac43b54f0","commits":[{"id":"3879bda416771f5720b4e2025afb6f7ac43b54f0","message":"docs: record eight passing media integration acceptance gates\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/3879bda416771f5720b4e2025afb6f7ac43b54f0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T03:55:27-07:00","added":["reports/creative-history-failure.png"],"removed":[],"modified":["CLAUDE.md","docs/model-center-media.md","reports/admin-brands.desktop.png","reports/admin-brands.mobile.png","reports/admin-desktop.png","reports/admin-mobile.png","reports/content-detail.check-report-desktop.png","reports/content-detail.description-candidates-desktop.png","reports/content-detail.images-desktop.png","reports/content-detail.images-factual-dialog-desktop.png","reports/content-detail.output-desktop.png","reports/content-detail.plans-desktop.png","reports/content-formal-delivery-ui.png","reports/contract-consumers.latest.json","reports/creative-history-hidden.desktop.png","reports/creative-history-restore.mobile.png","reports/creative-quality.desktop.png","reports/dependency-audit.latest.json","reports/external-video-source-ui.png","reports/governance-docs.latest.json","reports/governance.latest.json","reports/image-creation-1440.png","reports/image-creation-768.png","reports/image-edit-1135.png","reports/image-edit-1440.png","reports/image-edit-390.png","reports/image-edit-768.png","reports/image-edit-result.png","reports/inference-acceptance.latest.json","reports/material-publication-ui.png","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/model-api-key-saved.png","reports/model-billing-ui.png","reports/model-credential-error.desktop.png","reports/model-credential-error.mobile.png","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/production-acceptance.latest.json","reports/production-delivery-released.desktop.png","reports/production-delivery-revoked.mobile.png","reports/production-pagination.desktop.png","reports/production-pagination.mobile.png","reports/production-review-preview.desktop.png","reports/production-security.latest.json","reports/production-single-tenant-create.desktop.png","reports/production-single-tenant-separation.desktop.png","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/render-job-drainability.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/script-generation-queue.png","reports/shijie-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-asset-dialog.desktop.png","reports/storyboard-director-guard.latest.json","reports/storyboard-frame-dialog.desktop.first.png","reports/storyboard-frame-dialog.desktop.last.png","reports/template-making.1135.png","reports/template-making.1280.png","reports/template-making.1440.png","reports/template-preview.templates.png","reports/template-saved-master.APPLICATION.png","reports/template-saved-master.GENERAL.png","reports/template-types.desktop.png","reports/toolchain.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.draft-import.png","reports/ui-acceptance.latest.json","reports/ui-acceptance.mobile.png","reports/ui-acceptance.production.png","reports/ui-failure.png","reports/ui-failure.txt","reports/ux-edit.desktop.png","reports/ux-home.desktop.png","reports/ux-home.mobile.png","reports/ux-intake.desktop.png","reports/validation-source.latest.json","reports/video-regenerate-2026-09-08/desktop.png","reports/video-regenerate-2026-09-08/mobile.png"]},{"id":"aef6367957c47b2a6fe17d3d5b20dd7eb87a44d6","message":"feat(model-center): add governed video/audio handoff and verified audio assets\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/aef6367957c47b2a6fe17d3d5b20dd7eb87a44d6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T03:24:01-07:00","added":["apps/api-fastify/prisma/migrations/20261011000000_model_center_audio_asset/migration.sql","apps/api-nestjs/prisma/migrations/20261011000000_model_center_audio_asset/migration.sql","docs/model-center-media.md","docs/releases/migrations/2026-10-11-model-center-audio.json","packages/contracts/src/platform-media.test.ts","packages/material-governance/src/platform-media.integration.test.ts","packages/material-governance/src/platform-media.ts","packages/video-edit/src/audio-bytes.test.ts"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/modules/material-production/object-storage.service.ts","apps/api-fastify/src/routes/material-production.ts","apps/api-nestjs/prisma/schema.prisma","apps/api-nestjs/src/material-production/material-production.controller.ts","apps/api-nestjs/src/material-production/object-storage.service.ts","deploy/vm/docker-compose.yml","deploy/vm/release.py","deploy/vm/release_test.py","docs/deploy-vm.md","docs/domain/module-boundary.md","docs/model-credentials.md","packages/contracts/src/material-access.ts","packages/contracts/src/material.ts","packages/contracts/src/production.ts","packages/material-governance/src/index.ts","packages/video-edit/src/audio.ts","packages/video-edit/src/index.ts","scripts/migration-history.json"]}],"total_commits":0,"head_commit":{"id":"3879bda416771f5720b4e2025afb6f7ac43b54f0","message":"docs: record eight passing media integration acceptance gates\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/3879bda416771f5720b4e2025afb6f7ac43b54f0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T03:55:27-07:00","added":["reports/creative-history-failure.png"],"removed":[],"modified":["CLAUDE.md","docs/model-center-media.md","reports/admin-brands.desktop.png","reports/admin-brands.mobile.png","reports/admin-desktop.png","reports/admin-mobile.png","reports/content-detail.check-report-desktop.png","reports/content-detail.description-candidates-desktop.png","reports/content-detail.images-desktop.png","reports/content-detail.images-factual-dialog-desktop.png","reports/content-detail.output-desktop.png","reports/content-detail.plans-desktop.png","reports/content-formal-delivery-ui.png","reports/contract-consumers.latest.json","reports/creative-history-hidden.desktop.png","reports/creative-history-restore.mobile.png","reports/creative-quality.desktop.png","reports/dependency-audit.latest.json","reports/external-video-source-ui.png","reports/governance-docs.latest.json","reports/governance.latest.json","reports/image-creation-1440.png","reports/image-creation-768.png","reports/image-edit-1135.png","reports/image-edit-1440.png","reports/image-edit-390.png","reports/image-edit-768.png","reports/image-edit-result.png","reports/inference-acceptance.latest.json","reports/material-publication-ui.png","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/model-api-key-saved.png","reports/model-billing-ui.png","reports/model-credential-error.desktop.png","reports/model-credential-error.mobile.png","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/production-acceptance.latest.json","reports/production-delivery-released.desktop.png","reports/production-delivery-revoked.mobile.png","reports/production-pagination.desktop.png","reports/production-pagination.mobile.png","reports/production-review-preview.desktop.png","reports/production-security.latest.json","reports/production-single-tenant-create.desktop.png","reports/production-single-tenant-separation.desktop.png","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/render-job-drainability.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/script-generation-queue.png","reports/shijie-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-asset-dialog.desktop.png","reports/storyboard-director-guard.latest.json","reports/storyboard-frame-dialog.desktop.first.png","reports/storyboard-frame-dialog.desktop.last.png","reports/template-making.1135.png","reports/template-making.1280.png","reports/template-making.1440.png","reports/template-preview.templates.png","reports/template-saved-master.APPLICATION.png","reports/template-saved-master.GENERAL.png","reports/template-types.desktop.png","reports/toolchain.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.draft-import.png","reports/ui-acceptance.latest.json","reports/ui-acceptance.mobile.png","reports/ui-acceptance.production.png","reports/ui-failure.png","reports/ui-failure.txt","reports/ux-edit.desktop.png","reports/ux-home.desktop.png","reports/ux-home.mobile.png","reports/ux-intake.desktop.png","reports/validation-source.latest.json","reports/video-regenerate-2026-09-08/desktop.png","reports/video-regenerate-2026-09-08/mobile.png"]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1095356,"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-11T10:23:50+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1791716173
|
1791716218
|
0
|
1791716172
|
1791716218
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24643
|
docs: record HR workflow preview update
|
83
|
5
|
governance.yml
|
58
|
5
|
0
|
refs/heads/main
|
14861eb6af3192643ae427d3a11efa6d0ce702db
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0bfbacf591e40a08a4b1ec032491c0ab2c31e3e3","after":"14861eb6af3192643ae427d3a11efa6d0ce702db","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/0bfbacf591e40a08a4b1ec032491c0ab2c31e3e3...14861eb6af3192643ae427d3a11efa6d0ce702db","commits":[{"id":"14861eb6af3192643ae427d3a11efa6d0ce702db","message":"docs: record HR workflow preview update\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/14861eb6af3192643ae427d3a11efa6d0ce702db","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T19:57:56-07:00","added":["docs/deployment-record-2026-09-26-workflow-guide.md"],"removed":[],"modified":["reports/docs-truth.latest.json"]}],"total_commits":0,"head_commit":{"id":"14861eb6af3192643ae427d3a11efa6d0ce702db","message":"docs: record HR workflow preview update\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/14861eb6af3192643ae427d3a11efa6d0ce702db","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T19:57:56-07:00","added":["docs/deployment-record-2026-09-26-workflow-guide.md"],"removed":[],"modified":["reports/docs-truth.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":9202,"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:52: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
|
1790477885
|
1790477975
|
0
|
1790477883
|
1790477976
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24644
|
docs: record HR workflow preview update
|
83
|
5
|
platform-governance.yml
|
59
|
5
|
0
|
refs/heads/main
|
14861eb6af3192643ae427d3a11efa6d0ce702db
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0bfbacf591e40a08a4b1ec032491c0ab2c31e3e3","after":"14861eb6af3192643ae427d3a11efa6d0ce702db","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/0bfbacf591e40a08a4b1ec032491c0ab2c31e3e3...14861eb6af3192643ae427d3a11efa6d0ce702db","commits":[{"id":"14861eb6af3192643ae427d3a11efa6d0ce702db","message":"docs: record HR workflow preview update\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/14861eb6af3192643ae427d3a11efa6d0ce702db","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T19:57:56-07:00","added":["docs/deployment-record-2026-09-26-workflow-guide.md"],"removed":[],"modified":["reports/docs-truth.latest.json"]}],"total_commits":0,"head_commit":{"id":"14861eb6af3192643ae427d3a11efa6d0ce702db","message":"docs: record HR workflow preview update\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/14861eb6af3192643ae427d3a11efa6d0ce702db","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T19:57:56-07:00","added":["docs/deployment-record-2026-09-26-workflow-guide.md"],"removed":[],"modified":["reports/docs-truth.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":9202,"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:52: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
|
8
|
1790477975
|
1790479001
|
0
|
1790477883
|
1790479003
|
|
|
0
|
Edit
Delete
|
|
23907
|
docs(stack): NATS 候选块注释的偏差编号改为 #20(与并行会话的 §6 编号对齐)
|
116
|
5
|
platform.yml
|
33
|
5
|
0
|
refs/heads/main
|
3d355b2518d119b170362d9c43933ac04646ca51
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0bf258d241169b3c90d1f3c184cb00cac24a7272","after":"3d355b2518d119b170362d9c43933ac04646ca51","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0bf258d241169b3c90d1f3c184cb00cac24a7272...3d355b2518d119b170362d9c43933ac04646ca51","commits":[{"id":"3d355b2518d119b170362d9c43933ac04646ca51","message":"docs(stack): NATS 候选块注释的偏差编号改为 #20(与并行会话的 §6 编号对齐)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3d355b2518d119b170362d9c43933ac04646ca51","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T06:17:20-07:00","added":[],"removed":[],"modified":["stack/compose.yaml"]},{"id":"4cc48b30077730a346286931c6e5426b3c046fc9","message":"docs(platform): 2026-09-12 决策会后同步——contracts README 裁决计数 32 approved / 0 pending,compose 的 NATS 候选块标注 DEC-013 已批为 Redpanda(随 PF-12 替换,开发计划 §6 偏差 #18)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4cc48b30077730a346286931c6e5426b3c046fc9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T06:16:44-07:00","added":[],"removed":[],"modified":["contracts/README.md","stack/compose.yaml"]}],"total_commits":0,"head_commit":{"id":"3d355b2518d119b170362d9c43933ac04646ca51","message":"docs(stack): NATS 候选块注释的偏差编号改为 #20(与并行会话的 §6 编号对齐)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3d355b2518d119b170362d9c43933ac04646ca51","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T06:17:20-07:00","added":[],"removed":[],"modified":["stack/compose.yaml"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":4520,"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":5,"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-12T21:11:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1789219341
|
1789219376
|
0
|
1789219339
|
1789219401
|
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
|
|
23371
|
Stabilize full Playwright acceptance runner
|
6
|
5
|
ci.yml
|
23289
|
5
|
0
|
refs/heads/main
|
132f45128410d630ffc914303de8888a498b7dd4
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0bf1c0db6f9af3ddbf538f2c9f2b834a0014fdf8","after":"132f45128410d630ffc914303de8888a498b7dd4","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/0bf1c0db6f9af3ddbf538f2c9f2b834a0014fdf8...132f45128410d630ffc914303de8888a498b7dd4","commits":[{"id":"132f45128410d630ffc914303de8888a498b7dd4","message":"Stabilize full Playwright acceptance runner\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/132f45128410d630ffc914303de8888a498b7dd4","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-05-15T22:52:19-07:00","added":["e2e/output/playwright/crud-scale/batch-1/visible/probes/-campaigns-1778907942277.json","e2e/output/playwright/crud-scale/batch-1/visible/probes/-campaigns-1778908387350.json","e2e/output/playwright/crud-scale/batch-1/visible/probes/-campaigns-1778908675693.json","e2e/output/playwright/crud-scale/batch-1/visible/probes/-campaigns-1778908765291.json","e2e/output/playwright/crud-scale/batch-1/visible/probes/-campaigns-1778908812992.json","e2e/output/playwright/crud-scale/batch-1/visible/probes/-campaigns-1778909291037.json","e2e/output/playwright/crud-scale/batch-61/visible/probes/-campaigns-1778908855874.json","e2e/output/playwright/crud-scale/batch-62/visible/probes/-ai-agents-1778908979576.json","e2e/output/playwright/crud-scale/batch-62/visible/probes/-ai-agents-1778909101542.json","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":["e2e/playwright-report/data/09c0c90163e75f059fa8372bd334d8a4d6c67a9e.png","e2e/playwright-report/data/fc542881e18bc22b28e7b1acc593e917ccc9f24a.md"],"modified":["e2e/.auth/admin.json","e2e/output/playwright/crud-scale/batch-1/visible/action-coverage-report.json","e2e/output/playwright/crud-scale/batch-1/visible/action-coverage-report.md","e2e/output/playwright/crud-scale/batch-1/visible/failure-1.html","e2e/output/playwright/crud-scale/batch-1/visible/failure-1.png","e2e/output/playwright/crud-scale/batch-61/visible/action-coverage-report.json","e2e/output/playwright/crud-scale/batch-61/visible/action-coverage-report.md","e2e/output/playwright/crud-scale/batch-62/visible/action-coverage-report.json","e2e/output/playwright/crud-scale/batch-62/visible/action-coverage-report.md","e2e/output/playwright/crud-scale/batch-62/visible/failure-1.html","e2e/output/playwright/crud-scale/batch-62/visible/failure-1.png","e2e/playwright-report/index.html","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","output/playwright/crud-scale/plan.latest.json","output/playwright/crud-scale/plan.latest.md"]}],"total_commits":0,"head_commit":{"id":"132f45128410d630ffc914303de8888a498b7dd4","message":"Stabilize full Playwright acceptance runner\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/132f45128410d630ffc914303de8888a498b7dd4","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-05-15T22:52:19-07:00","added":["e2e/output/playwright/crud-scale/batch-1/visible/probes/-campaigns-1778907942277.json","e2e/output/playwright/crud-scale/batch-1/visible/probes/-campaigns-1778908387350.json","e2e/output/playwright/crud-scale/batch-1/visible/probes/-campaigns-1778908675693.json","e2e/output/playwright/crud-scale/batch-1/visible/probes/-campaigns-1778908765291.json","e2e/output/playwright/crud-scale/batch-1/visible/probes/-campaigns-1778908812992.json","e2e/output/playwright/crud-scale/batch-1/visible/probes/-campaigns-1778909291037.json","e2e/output/playwright/crud-scale/batch-61/visible/probes/-campaigns-1778908855874.json","e2e/output/playwright/crud-scale/batch-62/visible/probes/-ai-agents-1778908979576.json","e2e/output/playwright/crud-scale/batch-62/visible/probes/-ai-agents-1778909101542.json","e2e/test-results/.last-run.json","e2e/test-results/results.json"],"removed":["e2e/playwright-report/data/09c0c90163e75f059fa8372bd334d8a4d6c67a9e.png","e2e/playwright-report/data/fc542881e18bc22b28e7b1acc593e917ccc9f24a.md"],"modified":["e2e/.auth/admin.json","e2e/output/playwright/crud-scale/batch-1/visible/action-coverage-report.json","e2e/output/playwright/crud-scale/batch-1/visible/action-coverage-report.md","e2e/output/playwright/crud-scale/batch-1/visible/failure-1.html","e2e/output/playwright/crud-scale/batch-1/visible/failure-1.png","e2e/output/playwright/crud-scale/batch-61/visible/action-coverage-report.json","e2e/output/playwright/crud-scale/batch-61/visible/action-coverage-report.md","e2e/output/playwright/crud-scale/batch-62/visible/action-coverage-report.json","e2e/output/playwright/crud-scale/batch-62/visible/action-coverage-report.md","e2e/output/playwright/crud-scale/batch-62/visible/failure-1.html","e2e/output/playwright/crud-scale/batch-62/visible/failure-1.png","e2e/playwright-report/index.html","e2e/tests/crud/01-visible-menu-write-runner.spec.ts","e2e/tests/crud/module-catalog.overrides.ts","e2e/tests/crud/types.ts","output/playwright/crud-scale/plan.latest.json","output/playwright/crud-scale/plan.latest.md"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":5452429,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-05-16T13:57: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":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
7
|
1778911120
|
1778911158
|
0
|
1778911116
|
1778911159
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26677
|
chore(reports): 发布清单、工作台快照(ops v4)与证据新鲜度回绑 @ f10da chore(reports): 发布清单、工作台快照(ops v4)与证据新鲜度回绑 @ f10da86a4...
|
116
|
5
|
platform.yml
|
1113
|
5
|
0
|
refs/heads/main
|
b3a4fc366bb87a5dc2073c55754d019be9c4c31f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0bef209a9df5ed8a2bef1e0b98194f0b623c2a91","after":"b3a4fc366bb87a5dc2073c55754d019be9c4c31f","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0bef209a9df5ed8a2bef1e0b98194f0b623c2a91...b3a4fc366bb87a5dc2073c55754d019be9c4c31f","commits":[{"id":"b3a4fc366bb87a5dc2073c55754d019be9c4c31f","message":"chore(reports): 发布清单、工作台快照(ops v4)与证据新鲜度回绑 @ f10da86a4\n\n- 场景签收读数修正后为 0/387(capability-acceptance @97eff0c);其余 acceptance 读数同上一轮。\n- check:evidence partial:fresh 52 / stale 17、0 error;快照二次生成以嵌入该结论。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b3a4fc366bb87a5dc2073c55754d019be9c4c31f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T18:36:38-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"f10da86a460ab9031fefeb8d58f9103360cbae71","message":"chore(reports): release-drift 回绑 @ 4196d245f\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f10da86a460ab9031fefeb8d58f9103360cbae71","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T18:36:02-07:00","added":[],"removed":[],"modified":["reports/release-drift.latest.json"]},{"id":"4196d245f4f3f9f3be4b427cc103586fe302494c","message":"fix(workbench-snapshots): 场景签收计数从 capability-acceptance 的 counts 读取\n\n该报告把计数放 counts 而非 metrics,首版读数卡显示 ?/?;改为两处都读,测试改用真实形状并核对真实报告。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4196d245f4f3f9f3be4b427cc103586fe302494c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T18:35:51-07:00","added":[],"removed":[],"modified":["governance/build-workbench-snapshots.mjs","governance/test/build-workbench-snapshots.test.mjs"]},{"id":"fdca8dc2a77b888d5acf3de1329734f88532960f","message":"chore(reports): 发布清单、工作台目录/运维快照(ops v4)与证据新鲜度回绑 @ a25de260a\n\n- workbench:release-snapshots 在 clean a25de260a 联建清单与两份快照;ops 快照首次带 acceptance 区块\n (Runtime 4670/0 @62abc38、场景 0/387、现用镜像源 57e87ff、SDK rc.8 0/22 已打 tag)。\n- check:evidence partial:fresh 52 / stale 17、0 error;快照二次生成以嵌入该结论。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fdca8dc2a77b888d5acf3de1329734f88532960f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T18:34:16-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"a25de260a32caf3da274c4dc65caac77a21f1eba","message":"chore(reports): release-drift 回绑 @ db9550a35\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a25de260a32caf3da274c4dc65caac77a21f1eba","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T18:33:46-07:00","added":[],"removed":[],"modified":["reports/release-drift.latest.json"]}],"total_commits":0,"head_commit":{"id":"b3a4fc366bb87a5dc2073c55754d019be9c4c31f","message":"chore(reports): 发布清单、工作台快照(ops v4)与证据新鲜度回绑 @ f10da86a4\n\n- 场景签收读数修正后为 0/387(capability-acceptance @97eff0c);其余 acceptance 读数同上一轮。\n- check:evidence partial:fresh 52 / stale 17、0 error;快照二次生成以嵌入该结论。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b3a4fc366bb87a5dc2073c55754d019be9c4c31f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T18:36:38-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":92504,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T09: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
|
30
|
1793410971
|
1793410978
|
0
|
1793410971
|
1793410999
|
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
|
|
26550
|
docs(governance): CHG-062 记录落地本地 main 564aa4825 并推 docs(governance): CHG-062 记录落地本地 main 564aa4825 并推送 Gitea...
|
117
|
5
|
governance.yml
|
283
|
5
|
0
|
refs/heads/main
|
e8b56359713213340f7512421b0105546f8ac514
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0bde834c915acc6724cb4db984ff358ecaaf7811","after":"e8b56359713213340f7512421b0105546f8ac514","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/0bde834c915acc6724cb4db984ff358ecaaf7811...e8b56359713213340f7512421b0105546f8ac514","commits":[{"id":"e8b56359713213340f7512421b0105546f8ac514","message":"docs(governance): CHG-062 记录落地本地 main 564aa4825 并推送 Gitea\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/e8b56359713213340f7512421b0105546f8ac514","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T10:23:09-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-062-材料/README.md"]},{"id":"172dd51acd11fc2c178e1a79624e5e032cdeb3d9","message":"docs(governance): CHG-062 签署应用草案依赖按 10-27 接入重扫对齐\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/172dd51acd11fc2c178e1a79624e5e032cdeb3d9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T10:07:05-07:00","added":["平台治理/doc/decisions/CHG-062-材料/README.md","平台治理/doc/decisions/CHG-062-材料/apps.delta.json"],"removed":[],"modified":[]},{"id":"3a5374c9dd9ab56b716e2e0da736a377b3a16454","message":"docs(governance): 开发计划 M5 行登记事实数随 CHG-061 改为 15\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/3a5374c9dd9ab56b716e2e0da736a377b3a16454","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T10:05:50-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.md"]},{"id":"200f2db93ad795d6850fe218f1be6d6e1ac1ad4d","message":"docs(governance): CHG-061 记录推送 Gitea main 4eca3f9d0\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/200f2db93ad795d6850fe218f1be6d6e1ac1ad4d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T09:54:32-07:00","added":[],"removed":[],"modified":["平台治理/README.md","平台治理/doc/decisions/CHG-061-材料/README.md"]},{"id":"73a4e42bd57db6ef18449fd2188866355de2c668","message":"docs(governance): CHG-061 记录落地本地 main 4eca3f9d0 与 check:runtime 4588/0\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/73a4e42bd57db6ef18449fd2188866355de2c668","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T09:37:28-07:00","added":[],"removed":[],"modified":["平台治理/README.md","平台治理/doc/decisions/CHG-061-材料/README.md"]}],"total_commits":0,"head_commit":{"id":"e8b56359713213340f7512421b0105546f8ac514","message":"docs(governance): CHG-062 记录落地本地 main 564aa4825 并推送 Gitea\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/e8b56359713213340f7512421b0105546f8ac514","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T10:23:09-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-062-材料/README.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28684,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-10-27T17:02:55+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1793121794
|
1793121818
|
0
|
1793121792
|
1793121818
|
|
|
0
|
Edit
Delete
|
|
24206
|
docs(计划): 登记推送结果与两条实测更正 @ a178ba3
|
117
|
5
|
governance.yml
|
75
|
5
|
0
|
refs/heads/main
|
dea10cf1124b0e7714fe60f395709cda0be55fdb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0bd8704df3bd5cfbed6e6b06cbcf6d211d0da76f","after":"dea10cf1124b0e7714fe60f395709cda0be55fdb","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/0bd8704df3bd5cfbed6e6b06cbcf6d211d0da76f...dea10cf1124b0e7714fe60f395709cda0be55fdb","commits":[{"id":"dea10cf1124b0e7714fe60f395709cda0be55fdb","message":"docs(计划): 登记推送结果与两条实测更正 @ a178ba3\n\n三处远端均已推送并核对 SHA 一致。过程中查出 main 分支保护整个消失(404 Branch not\nprotected,非只摘必需检查)与计费仍未恢复(run 35410044850 三 job failure、注解逐字\n未变)两条,已补进 CLAUDE.md 云端治理段。\n\n按事实作用域,现在只能说到「远端已有该 SHA」,不能说「远端 CI 已通过」。保护由谁摘、\n为何摘未知,本会话未改动任何 GitHub 设置,留给仓库管理权限持有者二选一收口。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/dea10cf1124b0e7714fe60f395709cda0be55fdb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T17:45:36-07:00","added":[],"removed":[],"modified":["平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"dea10cf1124b0e7714fe60f395709cda0be55fdb","message":"docs(计划): 登记推送结果与两条实测更正 @ a178ba3\n\n三处远端均已推送并核对 SHA 一致。过程中查出 main 分支保护整个消失(404 Branch not\nprotected,非只摘必需检查)与计费仍未恢复(run 35410044850 三 job failure、注解逐字\n未变)两条,已补进 CLAUDE.md 云端治理段。\n\n按事实作用域,现在只能说到「远端已有该 SHA」,不能说「远端 CI 已通过」。保护由谁摘、\n为何摘未知,本会话未改动任何 GitHub 设置,留给仓库管理权限持有者二选一收口。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/dea10cf1124b0e7714fe60f395709cda0be55fdb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T17:45:36-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":11037,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-09-19T08:38: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
|
1
|
4
|
1789779518
|
1789779534
|
0
|
1789778936
|
1789779534
|
|
|
0
|
Edit
Delete
|
|
26652
|
chore(reports): 最新main合流治理快照联建 @ d42f761b5
|
116
|
5
|
platform.yml
|
1095
|
5
|
0
|
refs/heads/main
|
c5358970552c6954c9fbd975daf075fc393a0465
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0bcf58602f6c0dc59b88a9b4d63ba63781b8cb4e","after":"c5358970552c6954c9fbd975daf075fc393a0465","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0bcf58602f6c0dc59b88a9b4d63ba63781b8cb4e...c5358970552c6954c9fbd975daf075fc393a0465","commits":[{"id":"c5358970552c6954c9fbd975daf075fc393a0465","message":"chore(reports): 最新main合流治理快照联建 @ d42f761b5\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c5358970552c6954c9fbd975daf075fc393a0465","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T20:41:13-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"d42f761b558be81bf83ce0a5411e87d6784dde0e","message":"merge(credential): 承接最新字典治理记录并保留固定运行验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d42f761b558be81bf83ce0a5411e87d6784dde0e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T20:40:22-07:00","added":["docs/credential默认端口实施与验收-2026-10-29.md","docs/evidence/credential-native-2026-10-29/m1-before-broker.failed.json","docs/evidence/credential-native-2026-10-29/runtime-before-serial.failed.json","docs/evidence/credential-native-2026-10-29/validation.json","runtime/apps/api-nestjs/test/platform.port-lifecycle.test.ts","runtime/modules/credential/src/ports/native-credential.port.test.ts","runtime/modules/kit/src/credential-caller.test.ts","runtime/modules/kit/src/credential-caller.ts"],"removed":[],"modified":["CLAUDE.md","docs/README.md","docs/当前状态与验收边界.md","docs/文档索引.md","governance/job-readiness.json","governance/stub-surface.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/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/release-manifest.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/CLAUDE.md","runtime/apps/api-nestjs/.env.example","runtime/apps/api-nestjs/src/platform/http/credential-lease.controller.ts","runtime/apps/api-nestjs/src/platform/http/service-transport.controller.ts","runtime/apps/api-nestjs/src/platform/platform-ports.module.ts","runtime/modules/credential/README.md","runtime/modules/credential/src/index.ts","runtime/modules/credential/src/ports/service-credential.port.ts","runtime/modules/kit/src/index.ts","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/ui-acceptance.latest.json","runtime/reports/validation-source.latest.json","runtime/test/e2e/credential-m1-http.test.ts"]},{"id":"ffb6ba2dfcb55fb21b90d07ccab38ba48313f345","message":"chore(reports): main优先父系合流根链回绑 @ 4625a4cee\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ffb6ba2dfcb55fb21b90d07ccab38ba48313f345","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T20:40:22-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"4625a4cee2fef54891710751d39c568c0cbaf042","message":"merge(credential): 在当前main承接默认凭据端口与固定验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4625a4cee2fef54891710751d39c568c0cbaf042","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T20:37:20-07:00","added":["docs/credential默认端口实施与验收-2026-10-29.md","docs/evidence/credential-native-2026-10-29/m1-before-broker.failed.json","docs/evidence/credential-native-2026-10-29/runtime-before-serial.failed.json","docs/evidence/credential-native-2026-10-29/validation.json","runtime/apps/api-nestjs/test/platform.port-lifecycle.test.ts","runtime/modules/credential/src/ports/native-credential.port.test.ts","runtime/modules/kit/src/credential-caller.test.ts","runtime/modules/kit/src/credential-caller.ts"],"removed":[],"modified":["CLAUDE.md","docs/README.md","docs/当前状态与验收边界.md","docs/文档索引.md","governance/job-readiness.json","governance/stub-surface.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/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/release-manifest.latest.json","reports/revocation-sla.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/CLAUDE.md","runtime/apps/api-nestjs/.env.example","runtime/apps/api-nestjs/src/platform/http/credential-lease.controller.ts","runtime/apps/api-nestjs/src/platform/http/service-transport.controller.ts","runtime/apps/api-nestjs/src/platform/platform-ports.module.ts","runtime/modules/credential/README.md","runtime/modules/credential/src/index.ts","runtime/modules/credential/src/ports/service-credential.port.ts","runtime/modules/kit/src/index.ts","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/ui-acceptance.latest.json","runtime/reports/validation-source.latest.json","runtime/test/e2e/credential-m1-http.test.ts"]},{"id":"35af56bf73529ea4ad2060bd1a0805b69d608351","message":"chore(reports): 完整根链通过并回绑 @ 0ddb0ea93\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/35af56bf73529ea4ad2060bd1a0805b69d608351","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T20:36: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/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"c5358970552c6954c9fbd975daf075fc393a0465","message":"chore(reports): 最新main合流治理快照联建 @ d42f761b5\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c5358970552c6954c9fbd975daf075fc393a0465","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T20:41:13-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":86548,"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":159,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-30T11:40:22+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1793331694
|
1793331705
|
0
|
1793331693
|
1793331728
|
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
|
|
23878
|
feat(contracts): CT-1 TS 层——JSON Schema 生成类型入库 + A feat(contracts): CT-1 TS 层——JSON Schema 生成类型入库 + Ajv 校验器裸入口,build → dist 随包,check:generated 防漂移(开发计划 §3A CT-1;设计 §9)...
|
116
|
5
|
platform.yml
|
12
|
5
|
0
|
refs/heads/main
|
6c7f04cb97ab7909f083fd60c790ecda34e9b8ee
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0bceefc14d66a2f3544ff1036cbf467d80e2a9ec","after":"6c7f04cb97ab7909f083fd60c790ecda34e9b8ee","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0bceefc14d66a2f3544ff1036cbf467d80e2a9ec...6c7f04cb97ab7909f083fd60c790ecda34e9b8ee","commits":[{"id":"6c7f04cb97ab7909f083fd60c790ecda34e9b8ee","message":"feat(contracts): CT-1 TS 层——JSON Schema 生成类型入库 + Ajv 校验器裸入口,build → dist 随包,check:generated 防漂移(开发计划 §3A CT-1;设计 §9)\n\n- scripts/schema-registry.mjs:key → schemas/ 文件 → 类型名的唯一来源(12 个 Schema);scripts/generate-types.mjs 经 json-schema-to-typescript 16.0.0 生成 generated/*.ts + registry.ts + index.ts 并入库(根类型名取自登记表,不取 $id / title),--check 对比磁盘:缺失 / 差异 / 多余文件均失败\n- src/validators.ts:Ajv 2020(8.20.0 + ajv-formats 3.0.1)按 key 懒编译;validate / isValid / assertValid / schemaOf(副本)/ validateFact(信封 + facts/\u003cfact_type\u003e.v\u003cmajor\u003e 载荷,未登记载荷 Schema 以 payloadSchema 失败关闭)/ factPayloadKey;未知 key 抛 RangeError;CJS 默认导出经 .default 取值以兼容 NodeNext 类型\n- package.json:main / types / exports[\".\"] → dist/src/index.js,files 加 dist,脚本 build(tsc)/ typecheck / generate / check:generated;test 与 check:local 先 build;依赖全部 exact pin;pnpm-lock.yaml 入库;schemas/ 与 catalogs/ 未改\n- 测试:test/validators.test.mjs(examples 4 份 + catalogs 2 份 + 12 份 AppManifest 正例、validateFact 载荷链、缺字段 / 多字段 / 格式 / 未登记 Fact / 未知 key 负例、schemaOf 副本不可放宽)+ test/generate-types.test.mjs(登记表唯一性;--check 在篡改与多余文件时必失败)\n- CI:platform.yml public-static / static 先从公共 npm 安装 contracts 依赖(frozen lockfile),pack 前 build;publish-packages.yml 打包前 enable pnpm + install + build(发布仍 --ignore-scripts)\n- 证据:pnpm --dir contracts check:local 99/99 0 skip;scratchpad 独立克隆模拟 exit 0、83 过 / 16 skip / 0 失败;npm pack --dry-run 85 文件(含 dist/,无 src / generated / test / node_modules);根 check:pins 29 处 exact、governance 测试 85/85\n- 偏差登记:设计 §9 写 zod 校验器,本实现按开发计划 CT-1 用 Ajv 直接编译 JSON Schema 以保 Schema 唯一真源(开发计划 §6 #17);SOURCE.md / README / 仓 README / CLAUDE 状态行同步\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6c7f04cb97ab7909f083fd60c790ecda34e9b8ee","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T01:09:40-07:00","added":["contracts/generated/ActorContextV1.ts","contracts/generated/AppManifestV1.ts","contracts/generated/EmploymentProjectionV1.ts","contracts/generated/EmploymentScopeInvalidationProjectionV1.ts","contracts/generated/EmploymentTransferredV1.ts","contracts/generated/FactEnvelopeV1.ts","contracts/generated/PermissionCatalogV1.ts","contracts/generated/PermissionDecisionRequestV1.ts","contracts/generated/PermissionDecisionResponseV1.ts","contracts/generated/PlatformProjectCatalogV1.ts","contracts/generated/PublicFileRefV1.ts","contracts/generated/RequestContextV1.ts","contracts/generated/index.ts","contracts/generated/registry.ts","contracts/pnpm-lock.yaml","contracts/scripts/generate-types.mjs","contracts/scripts/schema-registry.mjs","contracts/src/index.ts","contracts/src/validators.ts","contracts/test/generate-types.test.mjs","contracts/test/validators.test.mjs","contracts/tsconfig.json"],"removed":[],"modified":[".github/workflows/platform.yml",".github/workflows/publish-packages.yml","CLAUDE.md","README.md","contracts/README.md","contracts/SOURCE.md","contracts/package.json"]},{"id":"a4cd6d7af52b77064984a87bbdef3459e574b4a3","message":"docs(platform): 当前状态 runtime / Release Manifest 两行改引客户端批次证据(runtime 378 / UI 5 @ 1c8a00d;runtime 报告 0ac4419;client-permission 已识别)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a4cd6d7af52b77064984a87bbdef3459e574b4a3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T01:07:55-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"0ac4419e16662d55aab6bc5a74c2184de26e041b","message":"chore(reports): refresh clean runtime static evidence @ aeef416(CL-0 / CL-3 后:runtime 378 / UI 5 绑定 1c8a00d;地板 378 / 35 / 185)\n\n根 pnpm check(pins 29 处 / modules / module-imports 201 源文件 0 违规 / catalog / catalog:drift / fixtures 33 / facts / migration-decs / caddy /\ngovernance 测试 / contracts check:local / runtime 静态 14 项 + lint + typecheck)与 release:manifest(partial 缺 5 项,\nclient-permission 1.0.0-rc.0 已识别、client-* 缺项 7 → 6)在 aeef416 上通过。\n只提交 runtime/reports(provenance 以 runtime/ 为根,clean);仓根 reports/*.latest.json 因并行会话 contracts/ CT-1 WIP\n在同一工作树未提交而 worktreeDirty=true,按纪律不提交、已恢复为上一份 clean 绑定(4660ad5)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0ac4419e16662d55aab6bc5a74c2184de26e041b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T01:07:20-07:00","added":[],"removed":[],"modified":["runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"aeef416487271531069d364a1f91dc3ae04f42fd","message":"docs(runtime): record clean commit acceptance @ 1c8a00d(CL-0 / CL-3 后:runtime 378 / UI 5;地板 378 / 35 / 185)\n\n- 证据新鲜度三行改绑 clean `1c8a00d`:真实 DB check:runtime 378 tests / 0 failures(+32:client-permission 单测 10、\n S-6 夹具对 stub server 三画像 21、api-nestjs 端到端 1)、UI 5/5、双后端差分 0 差异;共享底座 :55470\n `enterprise_platform_acceptance_cl3_20260912` + :56379/7。\n- reports/baseline.json 地板收紧:testsPassed 346 → 378,ownTestCases 184 → 185(ownTests 35 不变:clients / test 工作区包不计)。\n- 三份验收报告 provenance.gitSha = 1c8a00d、worktreeDirty=false(runtime 根口径)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/aeef416487271531069d364a1f91dc3ae04f42fd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T01:05:45-07:00","added":[],"removed":[],"modified":["runtime/CLAUDE.md","runtime/reports/baseline.json","runtime/reports/conformance-differential.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/ui-acceptance.latest.json"]},{"id":"1c8a00ddbe6a4c25791df20e425b4817dcd115b6","message":"feat(clients): @juhai/client-permission 远程权限端口 + client 工作区(开发计划 §3A CL-0 / CL-3)\n\n- runtime/clients/permission(@juhai/client-permission@1.0.0-rc.0,peer @juhai/kernel exact 0.16.1,publishConfig Gitea):\n createRemotePermissionDecisionPort 把内核 PermissionDecisionPort 实现为 POST \u003cbaseUrl\u003e/v1/decisions\n (Catalog 已登记 permission-decision-api.v1);内核请求 → 契约请求体纯映射(点号资源类型 / 单段动作 / 32 hex trace_id /\n actor 缺省 service+workload-identity / scope_version 占位);响应守卫只认契约形状;失败关闭:schema 不通过 / 无租户 /\n 无法映射本地即拒,网络 / 超时 / 5xx → REMOTE_UNAVAILABLE,4xx → REMOTE_REJECTED,非契约响应 → INVALID_RESPONSE,永不抛;\n 未配置退回内核 fail-closed 端口对象;只缓存放行决策到 cache_ttl_seconds(LRU);失效订阅接口 invalidations(DEC-019 / 029 门后接 M3)。\n 10 例单测(注入 fetch,无网络)。\n- runtime/test/port/clients.test.ts:S-6 端口一致性夹具对 stub server 三画像(unavailable / catalog / down)+ 未配置,21 例。\n- api-nestjs 真实 DB 验收增 1 例:client 打装载 permission 的应用 → policy-unavailable;凭证租户 ≠ 上下文租户 → tenant-mismatch;\n 无凭证 → REMOTE_REJECTED(apps 静态 import @juhai/client-* 为 check:module-imports 放行项)。\n- pnpm-workspace 增 clients/*;CI unit job 过滤器增 ./clients/*;runtime/clients/README.md 登记七包状态。\n 传输层先内联在包内,是否抽 @juhai/client-core 仍按开发计划 §6 偏差 #14 待平台负责人。\n- release:manifest 现识别 packages.@juhai/client-permission=1.0.0-rc.0(缺项 client-* 由 7 个降为 6 个,status 仍 partial)。\n\n静态门禁(runtime pnpm check 14 项 + lint + typecheck)与根 check:pins / check:module-imports 在本提交前的脏树上通过;真实 DB 验收随后绑定。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1c8a00ddbe6a4c25791df20e425b4817dcd115b6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T01:03:02-07:00","added":["runtime/clients/README.md","runtime/clients/permission/README.md","runtime/clients/permission/package.json","runtime/clients/permission/src/index.test.ts","runtime/clients/permission/src/index.ts","runtime/clients/permission/tsconfig.json","runtime/test/port/clients.test.ts"],"removed":[],"modified":[".github/workflows/platform.yml","runtime/apps/api-nestjs/package.json","runtime/apps/api-nestjs/test/platform.http.acceptance.test.ts","runtime/pnpm-lock.yaml","runtime/pnpm-workspace.yaml","runtime/test/package.json"]}],"total_commits":0,"head_commit":{"id":"6c7f04cb97ab7909f083fd60c790ecda34e9b8ee","message":"feat(contracts): CT-1 TS 层——JSON Schema 生成类型入库 + Ajv 校验器裸入口,build → dist 随包,check:generated 防漂移(开发计划 §3A CT-1;设计 §9)\n\n- scripts/schema-registry.mjs:key → schemas/ 文件 → 类型名的唯一来源(12 个 Schema);scripts/generate-types.mjs 经 json-schema-to-typescript 16.0.0 生成 generated/*.ts + registry.ts + index.ts 并入库(根类型名取自登记表,不取 $id / title),--check 对比磁盘:缺失 / 差异 / 多余文件均失败\n- src/validators.ts:Ajv 2020(8.20.0 + ajv-formats 3.0.1)按 key 懒编译;validate / isValid / assertValid / schemaOf(副本)/ validateFact(信封 + facts/\u003cfact_type\u003e.v\u003cmajor\u003e 载荷,未登记载荷 Schema 以 payloadSchema 失败关闭)/ factPayloadKey;未知 key 抛 RangeError;CJS 默认导出经 .default 取值以兼容 NodeNext 类型\n- package.json:main / types / exports[\".\"] → dist/src/index.js,files 加 dist,脚本 build(tsc)/ typecheck / generate / check:generated;test 与 check:local 先 build;依赖全部 exact pin;pnpm-lock.yaml 入库;schemas/ 与 catalogs/ 未改\n- 测试:test/validators.test.mjs(examples 4 份 + catalogs 2 份 + 12 份 AppManifest 正例、validateFact 载荷链、缺字段 / 多字段 / 格式 / 未登记 Fact / 未知 key 负例、schemaOf 副本不可放宽)+ test/generate-types.test.mjs(登记表唯一性;--check 在篡改与多余文件时必失败)\n- CI:platform.yml public-static / static 先从公共 npm 安装 contracts 依赖(frozen lockfile),pack 前 build;publish-packages.yml 打包前 enable pnpm + install + build(发布仍 --ignore-scripts)\n- 证据:pnpm --dir contracts check:local 99/99 0 skip;scratchpad 独立克隆模拟 exit 0、83 过 / 16 skip / 0 失败;npm pack --dry-run 85 文件(含 dist/,无 src / generated / test / node_modules);根 check:pins 29 处 exact、governance 测试 85/85\n- 偏差登记:设计 §9 写 zod 校验器,本实现按开发计划 CT-1 用 Ajv 直接编译 JSON Schema 以保 Schema 唯一真源(开发计划 §6 #17);SOURCE.md / README / 仓 README / CLAUDE 状态行同步\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6c7f04cb97ab7909f083fd60c790ecda34e9b8ee","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T01:09:40-07:00","added":["contracts/generated/ActorContextV1.ts","contracts/generated/AppManifestV1.ts","contracts/generated/EmploymentProjectionV1.ts","contracts/generated/EmploymentScopeInvalidationProjectionV1.ts","contracts/generated/EmploymentTransferredV1.ts","contracts/generated/FactEnvelopeV1.ts","contracts/generated/PermissionCatalogV1.ts","contracts/generated/PermissionDecisionRequestV1.ts","contracts/generated/PermissionDecisionResponseV1.ts","contracts/generated/PlatformProjectCatalogV1.ts","contracts/generated/PublicFileRefV1.ts","contracts/generated/RequestContextV1.ts","contracts/generated/index.ts","contracts/generated/registry.ts","contracts/pnpm-lock.yaml","contracts/scripts/generate-types.mjs","contracts/scripts/schema-registry.mjs","contracts/src/index.ts","contracts/src/validators.ts","contracts/test/generate-types.test.mjs","contracts/test/validators.test.mjs","contracts/tsconfig.json"],"removed":[],"modified":[".github/workflows/platform.yml",".github/workflows/publish-packages.yml","CLAUDE.md","README.md","contracts/README.md","contracts/SOURCE.md","contracts/package.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":2635,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-12T15:55:53+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
22
|
1789201093
|
1789201129
|
0
|
1789201093
|
1789201148
|
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
|
|
24280
|
docs(hr): publish validated workspace acceptance e docs(hr): publish validated workspace acceptance evidence...
|
76
|
5
|
governance.yml
|
104
|
5
|
0
|
refs/heads/main
|
888fbd1a9e8c2c373d8082885920795e441de858
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0bacabbbf2ed7e903ea7c77bad7cb973220417f9","after":"888fbd1a9e8c2c373d8082885920795e441de858","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/0bacabbbf2ed7e903ea7c77bad7cb973220417f9...888fbd1a9e8c2c373d8082885920795e441de858","commits":[{"id":"888fbd1a9e8c2c373d8082885920795e441de858","message":"docs(hr): publish validated workspace acceptance evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/888fbd1a9e8c2c373d8082885920795e441de858","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T22:14:19-07:00","added":["docs/operations/hr-workspace-acceptance-2026-09-19.md"],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"46589618dc3e228c79aa23d78f34a33e720b4f2d","message":"docs(governance): align runtime evidence with 819 executed tests\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/46589618dc3e228c79aa23d78f34a33e720b4f2d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T22:01:44-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"568fb4d989746ee41e8c25fbb11f9d9c2812618b","message":"chore(hr): freeze strengthened acceptance contract at 0.19.1\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/568fb4d989746ee41e8c25fbb11f9d9c2812618b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T21:56:11-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/domain/juhai-hr-blueprint.md","kernel.products.json","kernel.products.lock.json","products/juhai.hr/acceptance/runtime-suite.mjs","products/juhai.hr/manifest.json"]},{"id":"a799ae4f1b352a144d9d658f5c788da0d1afea0c","message":"test(hr): verify separate approvals, stale sources and query recovery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/a799ae4f1b352a144d9d658f5c788da0d1afea0c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T21:55:21-07:00","added":[],"removed":[],"modified":["CLAUDE.md","kernel.products.json","products/juhai.hr/acceptance/runtime-suite.mjs","products/juhai.hr/acceptance/web-workspace.acceptance.spec.ts","products/juhai.hr/host/web/components/InstalledJuhaiHrWorkspace.tsx","products/juhai.hr/host/web/features/hr/components/HrTransferAssistant.tsx","products/juhai.hr/manifest.json"]},{"id":"ca77b3bc4712784321dfad13567fc77018ae69f5","message":"feat(hr): govern personnel workspace and assisted transfer workflow\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ca77b3bc4712784321dfad13567fc77018ae69f5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T21:48:11-07:00","added":["products/juhai.hr/host/web/features/hr/components/HrQueryState.tsx","products/juhai.hr/host/web/features/hr/components/HrTransferAssistant.tsx","products/juhai.hr/src/personnel-change-policy.d.mts","products/juhai.hr/src/personnel-change-policy.mjs","products/juhai.hr/src/transfer-service.mjs"],"removed":[],"modified":["CLAUDE.md","docs/domain/juhai-hr-blueprint.md","kernel.products.json","kernel.products.lock.json","products/juhai.hr/acceptance/runtime-suite.mjs","products/juhai.hr/acceptance/web-workspace.acceptance.spec.ts","products/juhai.hr/host/server-runtime.mjs","products/juhai.hr/host/web/components/InstalledJuhaiHrWorkspace.tsx","products/juhai.hr/host/web/features/hr/api/hr-api.ts","products/juhai.hr/host/web/features/hr/components/HrDeliveryAuditWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrMasterDataWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrPersonnelChangeWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrPersonnelGovernanceWorkbench.tsx","products/juhai.hr/host/web/features/hr/hooks/use-hr.ts","products/juhai.hr/manifest.json","products/juhai.hr/src/fastify-adapter.d.mts","products/juhai.hr/src/fastify-adapter.mjs","products/juhai.hr/src/http-errors.mjs","products/juhai.hr/src/implementations.mjs","products/juhai.hr/src/master-data-service.mjs","products/juhai.hr/src/nestjs-adapter.d.mts","products/juhai.hr/src/nestjs-adapter.mjs","products/juhai.hr/src/os-composition.d.mts","products/juhai.hr/src/os-composition.mjs","products/juhai.hr/src/personnel-change-service.mjs","products/juhai.hr/src/web-workspace.d.mts","products/juhai.hr/src/web-workspace.mjs","scripts/check-ui-acceptance.mjs","scripts/mock-oidc-idp.mjs"]}],"total_commits":0,"head_commit":{"id":"888fbd1a9e8c2c373d8082885920795e441de858","message":"docs(hr): publish validated workspace acceptance evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/888fbd1a9e8c2c373d8082885920795e441de858","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T22:14:19-07:00","added":["docs/operations/hr-workspace-acceptance-2026-09-19.md"],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},"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":93001,"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-20T07:38:03+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
36
|
1789881295
|
1789881386
|
0
|
1789881294
|
1789881507
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24281
|
docs(hr): publish validated workspace acceptance e docs(hr): publish validated workspace acceptance evidence...
|
76
|
5
|
platform-governance.yml
|
105
|
5
|
0
|
refs/heads/main
|
888fbd1a9e8c2c373d8082885920795e441de858
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0bacabbbf2ed7e903ea7c77bad7cb973220417f9","after":"888fbd1a9e8c2c373d8082885920795e441de858","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/0bacabbbf2ed7e903ea7c77bad7cb973220417f9...888fbd1a9e8c2c373d8082885920795e441de858","commits":[{"id":"888fbd1a9e8c2c373d8082885920795e441de858","message":"docs(hr): publish validated workspace acceptance evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/888fbd1a9e8c2c373d8082885920795e441de858","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T22:14:19-07:00","added":["docs/operations/hr-workspace-acceptance-2026-09-19.md"],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"46589618dc3e228c79aa23d78f34a33e720b4f2d","message":"docs(governance): align runtime evidence with 819 executed tests\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/46589618dc3e228c79aa23d78f34a33e720b4f2d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T22:01:44-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"568fb4d989746ee41e8c25fbb11f9d9c2812618b","message":"chore(hr): freeze strengthened acceptance contract at 0.19.1\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/568fb4d989746ee41e8c25fbb11f9d9c2812618b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T21:56:11-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/domain/juhai-hr-blueprint.md","kernel.products.json","kernel.products.lock.json","products/juhai.hr/acceptance/runtime-suite.mjs","products/juhai.hr/manifest.json"]},{"id":"a799ae4f1b352a144d9d658f5c788da0d1afea0c","message":"test(hr): verify separate approvals, stale sources and query recovery\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/a799ae4f1b352a144d9d658f5c788da0d1afea0c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T21:55:21-07:00","added":[],"removed":[],"modified":["CLAUDE.md","kernel.products.json","products/juhai.hr/acceptance/runtime-suite.mjs","products/juhai.hr/acceptance/web-workspace.acceptance.spec.ts","products/juhai.hr/host/web/components/InstalledJuhaiHrWorkspace.tsx","products/juhai.hr/host/web/features/hr/components/HrTransferAssistant.tsx","products/juhai.hr/manifest.json"]},{"id":"ca77b3bc4712784321dfad13567fc77018ae69f5","message":"feat(hr): govern personnel workspace and assisted transfer workflow\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ca77b3bc4712784321dfad13567fc77018ae69f5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T21:48:11-07:00","added":["products/juhai.hr/host/web/features/hr/components/HrQueryState.tsx","products/juhai.hr/host/web/features/hr/components/HrTransferAssistant.tsx","products/juhai.hr/src/personnel-change-policy.d.mts","products/juhai.hr/src/personnel-change-policy.mjs","products/juhai.hr/src/transfer-service.mjs"],"removed":[],"modified":["CLAUDE.md","docs/domain/juhai-hr-blueprint.md","kernel.products.json","kernel.products.lock.json","products/juhai.hr/acceptance/runtime-suite.mjs","products/juhai.hr/acceptance/web-workspace.acceptance.spec.ts","products/juhai.hr/host/server-runtime.mjs","products/juhai.hr/host/web/components/InstalledJuhaiHrWorkspace.tsx","products/juhai.hr/host/web/features/hr/api/hr-api.ts","products/juhai.hr/host/web/features/hr/components/HrDeliveryAuditWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrMasterDataWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrPersonnelChangeWorkbench.tsx","products/juhai.hr/host/web/features/hr/components/HrPersonnelGovernanceWorkbench.tsx","products/juhai.hr/host/web/features/hr/hooks/use-hr.ts","products/juhai.hr/manifest.json","products/juhai.hr/src/fastify-adapter.d.mts","products/juhai.hr/src/fastify-adapter.mjs","products/juhai.hr/src/http-errors.mjs","products/juhai.hr/src/implementations.mjs","products/juhai.hr/src/master-data-service.mjs","products/juhai.hr/src/nestjs-adapter.d.mts","products/juhai.hr/src/nestjs-adapter.mjs","products/juhai.hr/src/os-composition.d.mts","products/juhai.hr/src/os-composition.mjs","products/juhai.hr/src/personnel-change-service.mjs","products/juhai.hr/src/web-workspace.d.mts","products/juhai.hr/src/web-workspace.mjs","scripts/check-ui-acceptance.mjs","scripts/mock-oidc-idp.mjs"]}],"total_commits":0,"head_commit":{"id":"888fbd1a9e8c2c373d8082885920795e441de858","message":"docs(hr): publish validated workspace acceptance evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/888fbd1a9e8c2c373d8082885920795e441de858","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T22:14:19-07:00","added":["docs/operations/hr-workspace-acceptance-2026-09-19.md"],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},"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":93001,"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-20T07:38:03+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1789881386
|
1789881477
|
0
|
1789881294
|
1789881507
|
|
|
0
|
Edit
Delete
|
|
25964
|
Merge remote-tracking branch 'origin/main'
|
116
|
5
|
platform.yml
|
829
|
5
|
0
|
refs/heads/main
|
358b147fb2e98c334705291480726ec9d1c233df
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0baa936f194bc72faebcc87893db1c275d227d5d","after":"358b147fb2e98c334705291480726ec9d1c233df","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0baa936f194bc72faebcc87893db1c275d227d5d...358b147fb2e98c334705291480726ec9d1c233df","commits":[{"id":"358b147fb2e98c334705291480726ec9d1c233df","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/358b147fb2e98c334705291480726ec9d1c233df","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:23:49-07:00","added":[".gitea/workflows/action-source-diagnostic.yml",".gitea/workflows/job-token-mirror-diagnostic.yml","docs/evidence/service-surface-2026-10-16/followup/gitea-before-runner-diagnostic.json","docs/evidence/service-surface-2026-10-16/followup/mirrors-before-runner-diagnostic.json","docs/evidence/service-surface-2026-10-16/followup/runner-anonymous-source-result.json","docs/evidence/service-surface-2026-10-16/followup/runner-final-api-status.json","docs/evidence/service-surface-2026-10-16/followup/runner-final-clone-result.json","docs/evidence/service-surface-2026-10-16/followup/runner-final-service-health.json","docs/evidence/service-surface-2026-10-16/followup/runner-final-validation.json","docs/evidence/service-surface-2026-10-16/followup/runner-first-clone-result.json","docs/evidence/service-surface-2026-10-16/followup/runner-first-freshness-failure.json","docs/evidence/service-surface-2026-10-16/followup/runner-job-token-ref-result.json"],"removed":[],"modified":[".gitea/workflows/platform.yml","docs/GiteaCI支持核验-2026-10-11.md","docs/凭据与消费者水位及正式发布续推-2026-10-16.md","docs/正式发布材料待办-2026-10-10.md","reports/ci-mirror.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/gate-flow.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"0a75b012df6ff880cb09a12cd8130edd60675a9a","message":"feat: add isolated Yggdrasil enterprise Owner admission and reads\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0a75b012df6ff880cb09a12cd8130edd60675a9a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:22:55-07:00","added":["docs/企业实体服务/tools/yggdrasil-development/README.md","docs/企业实体服务/tools/yggdrasil-development/ees-development.mjs","docs/企业实体服务/tools/yggdrasil-development/pdp-host.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.4.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.4.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.4.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.4.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.4.0/customer.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.4.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.4.0/enterprise.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.4.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.4.0/sql/001_customer_role.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.4.0/sql/002_customer.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.4.0/sql/003_customer_relationship_kind.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.4.0/sql/004_enterprise.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/booking-grid.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/capacity.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/entity-commands.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/entity-reads.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/instances.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/inventory.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/site-operators.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/001_thing.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/002_thing_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/003_thing_reservation_window.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/004_thing_vouchers.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/005_thing_capacity_pool_binding.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/006_thing_instances.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/007_thing_inventory.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/008_thing_canonical_ids.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/009_thing_instance_stock_lines.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/010_thing_instance_relations.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/011_thing_booking_grid.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/012_thing_booking_grid_fragments.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/013_thing_capacity_pool_site_guard.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/sql/014_site_operator.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/thing.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.18.0/vouchers.mjs"],"removed":["runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.3.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.3.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.3.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.3.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.3.0/customer.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.3.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.3.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.3.0/sql/001_customer_role.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.3.0/sql/002_customer.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.customer@1.3.0/sql/003_customer_relationship_kind.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/booking-grid.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/capacity.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/catalog.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/command-descriptions.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/contracts/command-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/contracts/event-payloads.v1.schema.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/ees-domain-package.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/entity-commands.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/entity-reads.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/instances.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/inventory.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/queries.json","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/sql/001_thing.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/sql/002_thing_read_guards.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/sql/003_thing_reservation_window.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/sql/004_thing_vouchers.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/sql/005_thing_capacity_pool_binding.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/sql/006_thing_instances.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/sql/007_thing_inventory.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/sql/008_thing_canonical_ids.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/sql/009_thing_instance_stock_lines.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/sql/010_thing_instance_relations.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/sql/011_thing_booking_grid.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/sql/012_thing_booking_grid_fragments.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/sql/013_thing_capacity_pool_site_guard.sql","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/thing.mjs","runtime/services/enterprise-entity-service/src/domains/packages/ees.domain.thing@0.17.0/vouchers.mjs"],"modified":["contracts/catalogs/permissions.json","governance/enterprise-entity-service-domain-packages.json","runtime/packages/contracts/src/permission-catalog.ts","runtime/reports/permission-catalog.latest.json","runtime/services/enterprise-entity-service/src/domains/contracts/domain-runtime-api.v1.openapi.json","runtime/services/enterprise-entity-service/src/domains/contracts/entity-runtime-api.v1.openapi.json","runtime/services/enterprise-entity-service/src/domains/derived/owner-bindings.draft.v1.json","runtime/services/enterprise-entity-service/src/domains/derived/tools.v1.json","runtime/services/enterprise-entity-service/src/domains/owner-claims.json","runtime/services/enterprise-entity-service/src/domains/packages.lock.json","runtime/services/enterprise-entity-service/test/entity-runtime.integration.test.mjs","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/packages.lock.json","runtime/services/enterprise-entity-service/test/fixtures/domain-packages/upgrade.lock.json"]}],"total_commits":0,"head_commit":{"id":"358b147fb2e98c334705291480726ec9d1c233df","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/358b147fb2e98c334705291480726ec9d1c233df","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T19:23:49-07:00","added":[".gitea/workflows/action-source-diagnostic.yml",".gitea/workflows/job-token-mirror-diagnostic.yml","docs/evidence/service-surface-2026-10-16/followup/gitea-before-runner-diagnostic.json","docs/evidence/service-surface-2026-10-16/followup/mirrors-before-runner-diagnostic.json","docs/evidence/service-surface-2026-10-16/followup/runner-anonymous-source-result.json","docs/evidence/service-surface-2026-10-16/followup/runner-final-api-status.json","docs/evidence/service-surface-2026-10-16/followup/runner-final-clone-result.json","docs/evidence/service-surface-2026-10-16/followup/runner-final-service-health.json","docs/evidence/service-surface-2026-10-16/followup/runner-final-validation.json","docs/evidence/service-surface-2026-10-16/followup/runner-first-clone-result.json","docs/evidence/service-surface-2026-10-16/followup/runner-first-freshness-failure.json","docs/evidence/service-surface-2026-10-16/followup/runner-job-token-ref-result.json"],"removed":[],"modified":[".gitea/workflows/platform.yml","docs/GiteaCI支持核验-2026-10-11.md","docs/凭据与消费者水位及正式发布续推-2026-10-16.md","docs/正式发布材料待办-2026-10-10.md","reports/ci-mirror.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/gate-flow.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":46562,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":60,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-17T10:20:45+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792203835
|
1792203837
|
0
|
1792203833
|
1792203849
|
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
|
|
24788
|
docs: sync unified V1.0 §14 slice counts after K7. docs: sync unified V1.0 §14 slice counts after K7.6c...
|
121
|
5
|
kernel-ci.yml
|
141
|
5
|
0
|
refs/heads/main
|
5854f9ff0ebd9d5d3ebe92607af946c30f77a0f9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0b7cd0199a6009090484c4f5bf24e678d8352ef0","after":"5854f9ff0ebd9d5d3ebe92607af946c30f77a0f9","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/0b7cd0199a6009090484c4f5bf24e678d8352ef0...5854f9ff0ebd9d5d3ebe92607af946c30f77a0f9","commits":[{"id":"5854f9ff0ebd9d5d3ebe92607af946c30f77a0f9","message":"docs: sync unified V1.0 §14 slice counts after K7.6c\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/5854f9ff0ebd9d5d3ebe92607af946c30f77a0f9","author":{"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:53:11-07:00","added":[],"removed":[],"modified":["docs/七域五维统一领域模型-V1.0-全量编校版.md","docs/七域五维统一领域模型-V1.0.md"]},{"id":"c590661defc560c418ae8ed09ba7358626c7e76b","message":"docs: refresh unified V1.0 §14 snapshot to 0.142.0\n\nVersion, pinned commit and migrations through 117; aggregate, command, chapter,\ninvariant and slice counts recomputed and unchanged from 0.141.0.\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/c590661defc560c418ae8ed09ba7358626c7e76b","author":{"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:52:51-07:00","added":[],"removed":[],"modified":["docs/七域五维统一领域模型-V1.0-全量编校版.md","docs/七域五维统一领域模型-V1.0.md"]}],"total_commits":0,"head_commit":{"id":"5854f9ff0ebd9d5d3ebe92607af946c30f77a0f9","message":"docs: sync unified V1.0 §14 slice counts after K7.6c\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/5854f9ff0ebd9d5d3ebe92607af946c30f77a0f9","author":{"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:53:11-07:00","added":[],"removed":[],"modified":["docs/七域五维统一领域模型-V1.0-全量编校版.md","docs/七域五维统一领域模型-V1.0.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":87994,"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:53: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
|
1790782233
|
1790782879
|
0
|
1790765633
|
1790782879
|
|
|
0
|
Edit
Delete
|
|
25269
|
docs(workbench): 记录接入状态与恢复交互验收
|
116
|
5
|
platform.yml
|
415
|
5
|
0
|
refs/heads/main
|
6ffadb9356150906347f8ba2539d7893d5c80495
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0b6dc5eef3db577f0f8a2eab199499f04a3d0205","after":"6ffadb9356150906347f8ba2539d7893d5c80495","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0b6dc5eef3db577f0f8a2eab199499f04a3d0205...6ffadb9356150906347f8ba2539d7893d5c80495","commits":[{"id":"6ffadb9356150906347f8ba2539d7893d5c80495","message":"docs(workbench): 记录接入状态与恢复交互验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6ffadb9356150906347f8ba2539d7893d5c80495","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:51:16-07:00","added":["docs/evidence/onboarding-recovery-2026-10-09/browser.json","docs/evidence/onboarding-recovery-2026-10-09/deployment.json"],"removed":[],"modified":["docs/应用接入页面审查与部署记录-2026-10-09.md"]},{"id":"d706980ffc53e2bf4a705c8f21930929a11528c7","message":"Merge branch 'main' into codex/module-evidence-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d706980ffc53e2bf4a705c8f21930929a11528c7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:51:04-07:00","added":["runtime/apps/web/e2e-workbench/operations-ux.spec.ts"],"removed":[],"modified":["governance/check-workbench-ui.mjs","reports/workbench-ui.latest.json","runtime/apps/workbench/src/app/operations/page.tsx","runtime/apps/workbench/src/components/operations/receipt-view.tsx"]},{"id":"133d3086e7b272da0c78aeb0549c533faf2eadcd","message":"docs(workbench): 补记当前原生导航五项检查通过\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/133d3086e7b272da0c78aeb0549c533faf2eadcd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:50:50-07:00","added":["docs/evidence/modules-ux-2026-10-09/supplemental-navigation-current.json"],"removed":[],"modified":["docs/evidence/modules-ux-2026-10-09/validation.json","docs/服务模块交互优化与部署记录-2026-10-09.md"]},{"id":"fc9de5e787a20ea65605a71aac5235bd7291bd5b","message":"Merge branch 'main' into codex/module-evidence-20261009\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fc9de5e787a20ea65605a71aac5235bd7291bd5b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:50:25-07:00","added":["docs/evidence/runtime-ux-2026-10-09/flight-recovery/baseline-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy-tests.log","docs/evidence/runtime-ux-2026-10-09/flight-recovery/caddy.latest.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/candidate-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployed-static-navigation.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/deployment.json","docs/evidence/runtime-ux-2026-10-09/flight-recovery/final-state.json","docs/evidence/shared-ux-2026-10-09/attempts.json","docs/evidence/shared-ux-2026-10-09/caddy.json","docs/evidence/shared-ux-2026-10-09/deployment.json","docs/evidence/shared-ux-2026-10-09/final-observed.json","docs/evidence/shared-ux-2026-10-09/first-source-ui.json","docs/evidence/shared-ux-2026-10-09/legacy-deployed-check.json","docs/evidence/shared-ux-2026-10-09/live-ui.json","docs/evidence/shared-ux-2026-10-09/shared-ux-initial.json","docs/evidence/shared-ux-2026-10-09/shared-ux-second.json","docs/evidence/shared-ux-2026-10-09/source-ui.json","docs/工作台共用体验优化与部署记录-2026-10-09.md"],"removed":[],"modified":["docs/运行信息交互优化与部署记录-2026-10-09.md","runtime/apps/web/scripts/check-static-navigation.mjs"]},{"id":"9978d941cf1ab6647d0e82d236b9b281111450e3","message":"docs(workbench): 记录模块交互优化与真实发布验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9978d941cf1ab6647d0e82d236b9b281111450e3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:50:17-07:00","added":["docs/evidence/modules-ux-2026-10-09/actual-browser.json","docs/evidence/modules-ux-2026-10-09/build.json","docs/evidence/modules-ux-2026-10-09/deployment.json","docs/evidence/modules-ux-2026-10-09/final-observed.json","docs/evidence/modules-ux-2026-10-09/module-imports.json","docs/evidence/modules-ux-2026-10-09/supplemental-navigation-final.json","docs/evidence/modules-ux-2026-10-09/supplemental-navigation-first.json","docs/evidence/modules-ux-2026-10-09/validation.json","docs/evidence/modules-ux-2026-10-09/workbench-ui.json","docs/服务模块交互优化与部署记录-2026-10-09.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"6ffadb9356150906347f8ba2539d7893d5c80495","message":"docs(workbench): 记录接入状态与恢复交互验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6ffadb9356150906347f8ba2539d7893d5c80495","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-09T16:51:16-07:00","added":["docs/evidence/onboarding-recovery-2026-10-09/browser.json","docs/evidence/onboarding-recovery-2026-10-09/deployment.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":29537,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":43,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T07:50:31+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791589965
|
0
|
1791589880
|
1791589965
|
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
|
|
27121
|
chore(reports): doc-claims、stub-surface 与工作台快照回绑 @ chore(reports): doc-claims、stub-surface 与工作台快照回绑 @ 03117a6...
|
116
|
5
|
platform.yml
|
1445
|
5
|
0
|
refs/heads/main
|
e314a19bfb950850f8c06f3323a4def78b56691b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0b5cd80627733119e1c5fda8920736ab0915574c","after":"e314a19bfb950850f8c06f3323a4def78b56691b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0b5cd80627733119e1c5fda8920736ab0915574c...e314a19bfb950850f8c06f3323a4def78b56691b","commits":[{"id":"e314a19bfb950850f8c06f3323a4def78b56691b","message":"chore(reports): doc-claims、stub-surface 与工作台快照回绑 @ 03117a6\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e314a19bfb950850f8c06f3323a4def78b56691b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-05T16:20:31-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"03117a6b2e21c9dfabcc86471cadc3babf786c38","message":"docs(status): 按全面验收订正现状页与 runbook 读数\n\n现状页三节换成当前读数:151 张租户表、作业 11/4/8、Owner 认领 113 项、\n53001 d88accc9d、58080 d806f9a03、4432 4020434c2、4443 已停用,\ncheck:deployed 写为 failed。runbook 的模块库变量由 18 改 19,示例补齐三项。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/03117a6b2e21c9dfabcc86471cadc3babf786c38","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-05T16:19:39-08:00","added":[],"removed":[],"modified":["docs/runbook.md","docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"e314a19bfb950850f8c06f3323a4def78b56691b","message":"chore(reports): doc-claims、stub-surface 与工作台快照回绑 @ 03117a6\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e314a19bfb950850f8c06f3323a4def78b56691b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-05T16:20:31-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":137479,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":190,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-05T23:32:21+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1793924458
|
1793924473
|
0
|
1793924457
|
1793924491
|
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
|
|
27099
|
merge: 接住现状页 53004 登记
|
116
|
5
|
platform.yml
|
1429
|
5
|
0
|
refs/heads/main
|
61503dafdf3f3dbaf631a9123f502ffcda75fa46
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0b4014333c9d5ee6d32d0d7b7e18e73f8e3afc85","after":"61503dafdf3f3dbaf631a9123f502ffcda75fa46","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0b4014333c9d5ee6d32d0d7b7e18e73f8e3afc85...61503dafdf3f3dbaf631a9123f502ffcda75fa46","commits":[{"id":"61503dafdf3f3dbaf631a9123f502ffcda75fa46","message":"merge: 接住现状页 53004 登记\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n\n# Conflicts:\n#\tdocs/当前状态与验收边界.md\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/61503dafdf3f3dbaf631a9123f502ffcda75fa46","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-05T05:08:04-08:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},{"id":"f076baf57a593054db3d4be420ff4ef874da4d53","message":"docs(status): 登记 53001 换到 d88accc9d 与 MFA 迁移\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f076baf57a593054db3d4be420ff4ef874da4d53","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-05T05:06:27-08:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},{"id":"02c8d91c7ba9523e9ba55478f820c763154bd428","message":"chore(reports): 工作台发布快照与 Release Manifest 联建 @ d58ef6c2d\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/02c8d91c7ba9523e9ba55478f820c763154bd428","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-05T05:06:18-08:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"d58ef6c2d4f5fca2ae7a7333dcc6d2f04f52b1c1","message":"chore(reports): dev runtime 切换 d88accc9d 后 deployed-runtime 与 evidence 回绑 @ d3eecb9b7\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d58ef6c2d4f5fca2ae7a7333dcc6d2f04f52b1c1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-05T05:06:16-08:00","added":[],"removed":[],"modified":["reports/deployed-runtime.latest.json","reports/evidence-freshness.latest.json"]},{"id":"d3eecb9b727531f10140e5509651cf8b5b7a55a2","message":"chore(reports): 工作台快照回绑 @ 5970818e1\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d3eecb9b727531f10140e5509651cf8b5b7a55a2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-05T05:05:40-08:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"61503dafdf3f3dbaf631a9123f502ffcda75fa46","message":"merge: 接住现状页 53004 登记\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n\n# Conflicts:\n#\tdocs/当前状态与验收边界.md\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/61503dafdf3f3dbaf631a9123f502ffcda75fa46","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-05T05:08:04-08:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":175310,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":189,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-05T21:06:30+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1793884098
|
1793884107
|
0
|
1793884097
|
1793884128
|
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
|
|
27046
|
chore(reports): migration-decs与stub-surface回绑EES说明 chore(reports): migration-decs与stub-surface回绑EES说明状态订正...
|
116
|
5
|
platform.yml
|
1399
|
5
|
0
|
refs/heads/main
|
47a1a30abd6314eeb335a6628d44ebd1e271a245
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0b3cc6c3b7a287914f1a2c3ec95738e4ce9c2d7e","after":"47a1a30abd6314eeb335a6628d44ebd1e271a245","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0b3cc6c3b7a287914f1a2c3ec95738e4ce9c2d7e...47a1a30abd6314eeb335a6628d44ebd1e271a245","commits":[{"id":"47a1a30abd6314eeb335a6628d44ebd1e271a245","message":"chore(reports): migration-decs与stub-surface回绑EES说明状态订正\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/47a1a30abd6314eeb335a6628d44ebd1e271a245","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-03T12:05:05-08:00","added":[],"removed":[],"modified":["reports/migration-decs.latest.json","reports/stub-surface.latest.json"]},{"id":"71012ff276bc36d7e7a7e436cbf8f687046cea2e","message":"docs(ees): B-F12与任务库测试时钟状态改为已合main(合并0bb5535ad、报告回绑70e11e0cd)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/71012ff276bc36d7e7a7e436cbf8f687046cea2e","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-03T12:04:51-08:00","added":[],"removed":[],"modified":["runtime/services/enterprise-entity-service/README.md"]},{"id":"70e11e0cdd345ca8748441a61c389002901bb703","message":"chore(reports): EES 测试时钟合并提交 0bb5535 根32环回绑\n\n合并 0bb5535ad 干净树(报告 provenance.gitSha=0bb5535ad,worktreeDirty=false)运行\nPLATFORM_CONTRACTS_WORKSPACE_ROOT=\u003c根\u003e pnpm check:governance 1495/1495、contracts 691/691,\ncheck:evidence partial 57 新鲜 / 13 warn 级过期(既有)/ 0 error。只含该次重写的 44 份报告。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/70e11e0cdd345ca8748441a61c389002901bb703","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-03T12:02:21-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/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"0bb5535ad1ea2a447fc0eb739b4ae6fcac1b596b","message":"merge: EES 任务库测试时钟与 B-F12(claude/ees-testclock-bf12-20261103 @ 09604d7)\n\n候选经两轮独立核验 PASS:第 1 轮全门禁 @6e03881a(T-F1..T-F4 非阻断),\n第 2 轮增量 @09604d71(T-F1/F2/F3 fixed,T-F4 deferred:SDK 夹具 rm -f 无 -v 漏匿名卷,既有问题)。\nmain 在合并基 6eb413769 之后另有 adfc55443 / 0b3cc6c3b(仅 stack/ 守护巡检与 launchd),与候选文件不重叠。\n冲突处理:无冲突。\n合并内同步:EES README 的 B-F12 与任务库测试时钟两段状态改为已合入本机 main(未推送、未部署)。\n报告由合并后干净树的根 pnpm check 重新生成并单独回绑。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0bb5535ad1ea2a447fc0eb739b4ae6fcac1b596b","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-03T11:56:14-08:00","added":["runtime/services/enterprise-entity-service/src/domains/test-clock.mjs","runtime/services/enterprise-entity-service/test/test-clock.integration.test.mjs","runtime/services/enterprise-entity-service/test/test-clock.test.mjs"],"removed":[],"modified":["governance/check-enterprise-entity-service.mjs","governance/enterprise-entity-service-isolation-ddl.json","governance/test/enterprise-entity-service.test.mjs","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json","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/sdk/src/harness.mjs","runtime/services/enterprise-entity-service/src/domains/domain-kernel.mjs","runtime/services/enterprise-entity-service/test/domain-sdk.integration.test.mjs"]},{"id":"09604d71f14650197820a32fae4fa8c5a9777cc7","message":"chore(reports): T-F1..T-F3 follow-up root 32-ring gate rebound @ 03ccf2b26\n\nRoot `PLATFORM_CONTRACTS_WORKSPACE_ROOT=/Users/hillao/企业智能OS pnpm check`\non clean 03ccf2b26 (branch claude/ees-testclock-bf12-20261103): exit 0;\ngovernance tests 1495/1495, contracts 691/691; check:evidence partial\n(57 fresh, 13 warn-stale pre-existing, 0 error). Before this rebind the\nread-only freshness check at 03ccf2b26 failed with 4 error-stale reports\n(canonical-ids, migration-decs, release-drift, stub-surface) bound to\nafc55a8. Diff is provenance only: gitSha, sourceHead, runId,\ngeneratedAt and stale counts in the same 44 report files as 6e03881a0.\n\nSame commit, run separately: EES check:source / build / check:governance\nexit 0; governance EES tests 25/25; EES no-DB 694 (652 pass, 42 skip,\n0 fail). Isolated suite and test:conditions not rerun: no runtime\nbehaviour changed (test-clock.mjs diff is comment-only).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/09604d71f14650197820a32fae4fa8c5a9777cc7","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-03T11:43:29-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/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"47a1a30abd6314eeb335a6628d44ebd1e271a245","message":"chore(reports): migration-decs与stub-surface回绑EES说明状态订正\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/47a1a30abd6314eeb335a6628d44ebd1e271a245","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-03T12:05:05-08:00","added":[],"removed":[],"modified":["reports/migration-decs.latest.json","reports/stub-surface.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":180072,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":188,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-04T03:37: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
|
30
|
1793736316
|
1793736576
|
0
|
1793736315
|
1793736619
|
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
|
|
23885
|
Merge pull request #4 from laoluojuhai/codex/gover Merge pull request #4 from laoluojuhai/codex/governance-fixture-integrity...
|
116
|
5
|
platform.yml
|
15
|
5
|
0
|
refs/heads/main
|
b19500919a1a2e568e5a41932eec0a37eeb94747
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0b13f1834fd75f1f6cdec1b89ddc6e639dea5f4e","after":"b19500919a1a2e568e5a41932eec0a37eeb94747","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0b13f1834fd75f1f6cdec1b89ddc6e639dea5f4e...b19500919a1a2e568e5a41932eec0a37eeb94747","commits":[{"id":"b19500919a1a2e568e5a41932eec0a37eeb94747","message":"Merge pull request #4 from laoluojuhai/codex/governance-fixture-integrity\n\nfix(governance): 阻断空夹具和无效配置的假通过","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b19500919a1a2e568e5a41932eec0a37eeb94747","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-09-12T02:46:54-07:00","added":["docs/治理夹具完整性收口-2026-09-12.md","governance/test/fixture-integrity.test.mjs","reports/governance-fixtures.2026-09-12.json"],"removed":[],"modified":["CLAUDE.md","README.md","governance/README.md","governance/check-fixtures.mjs","governance/lib/json-schema.mjs","governance/templates/consumer-governance.yml","governance/test/json-schema.test.mjs","package.json","reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"2aac901c1402b9057964ed888107b4fb205b2287","message":"chore(reports): record fixture governance checks at ee28ec9\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2aac901c1402b9057964ed888107b4fb205b2287","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T02:36:24-07:00","added":["reports/governance-fixtures.2026-09-12.json"],"removed":[],"modified":["docs/治理夹具完整性收口-2026-09-12.md","reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"ee28ec92f8f033ffd995daefcebbbb39eab4d1d9","message":"fix(governance): reject empty and invalid fixture evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ee28ec92f8f033ffd995daefcebbbb39eab4d1d9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T02:34:58-07:00","added":["docs/治理夹具完整性收口-2026-09-12.md","governance/test/fixture-integrity.test.mjs"],"removed":[],"modified":["CLAUDE.md","README.md","governance/README.md","governance/check-fixtures.mjs","governance/lib/json-schema.mjs","governance/templates/consumer-governance.yml","governance/test/json-schema.test.mjs","package.json"]}],"total_commits":0,"head_commit":{"id":"b19500919a1a2e568e5a41932eec0a37eeb94747","message":"Merge pull request #4 from laoluojuhai/codex/governance-fixture-integrity\n\nfix(governance): 阻断空夹具和无效配置的假通过","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b19500919a1a2e568e5a41932eec0a37eeb94747","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-09-12T02:46:54-07:00","added":["docs/治理夹具完整性收口-2026-09-12.md","governance/test/fixture-integrity.test.mjs","reports/governance-fixtures.2026-09-12.json"],"removed":[],"modified":["CLAUDE.md","README.md","governance/README.md","governance/check-fixtures.mjs","governance/lib/json-schema.mjs","governance/templates/consumer-governance.yml","governance/test/json-schema.test.mjs","package.json","reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":3355,"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":4,"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-12T17:38:58+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
26
|
1789206433
|
1789206468
|
0
|
1789206431
|
1789206490
|
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
|
|
26264
|
docs: refresh delivery anchor and record private r docs: refresh delivery anchor and record private recovery storage...
|
76
|
5
|
governance.yml
|
244
|
5
|
0
|
refs/heads/main
|
42062e28e4b9c5c8d73a12a9142a8cb2819e8493
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0ad6a913c6cb6b8aab0245bace491506b7e95fde","after":"42062e28e4b9c5c8d73a12a9142a8cb2819e8493","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/0ad6a913c6cb6b8aab0245bace491506b7e95fde...42062e28e4b9c5c8d73a12a9142a8cb2819e8493","commits":[{"id":"42062e28e4b9c5c8d73a12a9142a8cb2819e8493","message":"docs: refresh delivery anchor and record private recovery storage\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/42062e28e4b9c5c8d73a12a9142a8cb2819e8493","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T03:59:33-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/artifact-location.json","docs/evidence/derived-admission-hardening-2026-10-21/original-container-cleanup.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md"]},{"id":"9647f74896e38880106aa75b745e136c8dd2c76a","message":"docs(evidence): record renamed full acceptance and independent cold restore\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/9647f74896e38880106aa75b745e136c8dd2c76a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T03:58:32-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/delivery-closure.json"],"removed":[],"modified":["docs/evidence/derived-admission-hardening-2026-10-21/README.md"]}],"total_commits":0,"head_commit":{"id":"42062e28e4b9c5c8d73a12a9142a8cb2819e8493","message":"docs: refresh delivery anchor and record private recovery storage\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/42062e28e4b9c5c8d73a12a9142a8cb2819e8493","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T03:59:33-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/artifact-location.json","docs/evidence/derived-admission-hardening-2026-10-21/original-container-cleanup.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/derived-admission-hardening-2026-10-21/README.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":118521,"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-21T18:35: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
|
36
|
1792580405
|
1792580496
|
0
|
1792580405
|
1792580557
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26265
|
docs: refresh delivery anchor and record private r docs: refresh delivery anchor and record private recovery storage...
|
76
|
5
|
platform-governance.yml
|
245
|
5
|
0
|
refs/heads/main
|
42062e28e4b9c5c8d73a12a9142a8cb2819e8493
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0ad6a913c6cb6b8aab0245bace491506b7e95fde","after":"42062e28e4b9c5c8d73a12a9142a8cb2819e8493","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/0ad6a913c6cb6b8aab0245bace491506b7e95fde...42062e28e4b9c5c8d73a12a9142a8cb2819e8493","commits":[{"id":"42062e28e4b9c5c8d73a12a9142a8cb2819e8493","message":"docs: refresh delivery anchor and record private recovery storage\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/42062e28e4b9c5c8d73a12a9142a8cb2819e8493","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T03:59:33-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/artifact-location.json","docs/evidence/derived-admission-hardening-2026-10-21/original-container-cleanup.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/derived-admission-hardening-2026-10-21/README.md"]},{"id":"9647f74896e38880106aa75b745e136c8dd2c76a","message":"docs(evidence): record renamed full acceptance and independent cold restore\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/9647f74896e38880106aa75b745e136c8dd2c76a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T03:58:32-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/delivery-closure.json"],"removed":[],"modified":["docs/evidence/derived-admission-hardening-2026-10-21/README.md"]}],"total_commits":0,"head_commit":{"id":"42062e28e4b9c5c8d73a12a9142a8cb2819e8493","message":"docs: refresh delivery anchor and record private recovery storage\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/42062e28e4b9c5c8d73a12a9142a8cb2819e8493","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T03:59:33-07:00","added":["docs/evidence/derived-admission-hardening-2026-10-21/artifact-location.json","docs/evidence/derived-admission-hardening-2026-10-21/original-container-cleanup.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/derived-admission-hardening-2026-10-21/README.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":118521,"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-21T18:35: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
|
8
|
1792580496
|
1792580526
|
0
|
1792580405
|
1792580557
|
|
|
0
|
Edit
Delete
|
|
26467
|
test(d3): record clean HR Fastify security patch a test(d3): record clean HR Fastify security patch acceptance and independent PASS...
|
83
|
5
|
governance.yml
|
90
|
5
|
0
|
refs/heads/main
|
79ca76860fdc9f93f4691fe396d3edc298d6e435
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0ad421a6031e285aab86f29da95dac6c68a42ee0","after":"79ca76860fdc9f93f4691fe396d3edc298d6e435","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/0ad421a6031e285aab86f29da95dac6c68a42ee0...79ca76860fdc9f93f4691fe396d3edc298d6e435","commits":[{"id":"79ca76860fdc9f93f4691fe396d3edc298d6e435","message":"test(d3): record clean HR Fastify security patch acceptance and independent PASS\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/79ca76860fdc9f93f4691fe396d3edc298d6e435","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T06:05:44-07:00","added":["reports/d3-security-patch-independent.latest.json","reports/d3-security-patch.latest.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-host-runtime.latest.json","reports/os-product-host-ui.latest.json","reports/os-product-host-ui/fastify.png","reports/os-product-host-ui/nestjs.png","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":"1f48fc585de1a4efbf52efe834b912d71fdb6849","message":"docs(testing): distinguish actual HTTP security probes from database integration suites\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/1f48fc585de1a4efbf52efe834b912d71fdb6849","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T05:53:48-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"d29fc10761402b6051d95a095646ec18d7bf27d0","message":"fix(security): pin HR Fastify 5.12.6 and verify actual adapter header constraints\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/d29fc10761402b6051d95a095646ec18d7bf27d0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T05:43:37-07:00","added":["apps/api-nestjs/test/d3-header-schema.security.test.ts"],"removed":[],"modified":["CLAUDE.md","apps/api-nestjs/package.json","docs/nestjs-convergence.md","package.json","pnpm-lock.yaml","reports/baseline-d3.json","scripts/lib/d3-protection.mjs","scripts/lib/d3-protection.test.mjs"]}],"total_commits":0,"head_commit":{"id":"79ca76860fdc9f93f4691fe396d3edc298d6e435","message":"test(d3): record clean HR Fastify security patch acceptance and independent PASS\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/79ca76860fdc9f93f4691fe396d3edc298d6e435","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T06:05:44-07:00","added":["reports/d3-security-patch-independent.latest.json","reports/d3-security-patch.latest.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-host-runtime.latest.json","reports/os-product-host-ui.latest.json","reports/os-product-host-ui/fastify.png","reports/os-product-host-ui/nestjs.png","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":12706,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-25T19:03: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
|
6
|
1792933567
|
1792933669
|
0
|
1792933567
|
1792933671
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26468
|
test(d3): record clean HR Fastify security patch a test(d3): record clean HR Fastify security patch acceptance and independent PASS...
|
83
|
5
|
platform-governance.yml
|
91
|
5
|
0
|
refs/heads/main
|
79ca76860fdc9f93f4691fe396d3edc298d6e435
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0ad421a6031e285aab86f29da95dac6c68a42ee0","after":"79ca76860fdc9f93f4691fe396d3edc298d6e435","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/0ad421a6031e285aab86f29da95dac6c68a42ee0...79ca76860fdc9f93f4691fe396d3edc298d6e435","commits":[{"id":"79ca76860fdc9f93f4691fe396d3edc298d6e435","message":"test(d3): record clean HR Fastify security patch acceptance and independent PASS\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/79ca76860fdc9f93f4691fe396d3edc298d6e435","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T06:05:44-07:00","added":["reports/d3-security-patch-independent.latest.json","reports/d3-security-patch.latest.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-host-runtime.latest.json","reports/os-product-host-ui.latest.json","reports/os-product-host-ui/fastify.png","reports/os-product-host-ui/nestjs.png","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":"1f48fc585de1a4efbf52efe834b912d71fdb6849","message":"docs(testing): distinguish actual HTTP security probes from database integration suites\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/1f48fc585de1a4efbf52efe834b912d71fdb6849","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T05:53:48-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"d29fc10761402b6051d95a095646ec18d7bf27d0","message":"fix(security): pin HR Fastify 5.12.6 and verify actual adapter header constraints\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/d29fc10761402b6051d95a095646ec18d7bf27d0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T05:43:37-07:00","added":["apps/api-nestjs/test/d3-header-schema.security.test.ts"],"removed":[],"modified":["CLAUDE.md","apps/api-nestjs/package.json","docs/nestjs-convergence.md","package.json","pnpm-lock.yaml","reports/baseline-d3.json","scripts/lib/d3-protection.mjs","scripts/lib/d3-protection.test.mjs"]}],"total_commits":0,"head_commit":{"id":"79ca76860fdc9f93f4691fe396d3edc298d6e435","message":"test(d3): record clean HR Fastify security patch acceptance and independent PASS\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/79ca76860fdc9f93f4691fe396d3edc298d6e435","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T06:05:44-07:00","added":["reports/d3-security-patch-independent.latest.json","reports/d3-security-patch.latest.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-host-runtime.latest.json","reports/os-product-host-ui.latest.json","reports/os-product-host-ui/fastify.png","reports/os-product-host-ui/nestjs.png","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":12706,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-25T19:03:48+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
8
|
1792933669
|
1792933687
|
0
|
1792933567
|
1792933687
|
|
|
0
|
Edit
Delete
|
|
24823
|
Update the K4.6b ledger note for the consumer comp Update the K4.6b ledger note for the consumer compatibility gate...
|
121
|
5
|
kernel-ci.yml
|
176
|
5
|
0
|
refs/heads/main
|
f31a7b30b08cb9cbd22e4dbb2e3812914099e14e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0ac68b706b45ef8a77e1f4707c83dff17565bbbb","after":"f31a7b30b08cb9cbd22e4dbb2e3812914099e14e","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/0ac68b706b45ef8a77e1f4707c83dff17565bbbb...f31a7b30b08cb9cbd22e4dbb2e3812914099e14e","commits":[{"id":"f31a7b30b08cb9cbd22e4dbb2e3812914099e14e","message":"Update the K4.6b ledger note for the consumer compatibility gate\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/f31a7b30b08cb9cbd22e4dbb2e3812914099e14e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T05:01:07-07:00","added":[],"removed":[],"modified":["model/plan-ledger.json"]}],"total_commits":0,"head_commit":{"id":"f31a7b30b08cb9cbd22e4dbb2e3812914099e14e","message":"Update the K4.6b ledger note for the consumer compatibility gate\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/f31a7b30b08cb9cbd22e4dbb2e3812914099e14e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T05:01:07-07:00","added":[],"removed":[],"modified":["model/plan-ledger.json"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":101239,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":35,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T20:00:56+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1790805406
|
1790806117
|
0
|
1790769671
|
1790806117
|
|
|
0
|
Edit
Delete
|