|
25182
|
chore(reports): record bounded KI identity and Fac chore(reports): record bounded KI identity and Fact verification...
|
116
|
5
|
platform.yml
|
377
|
5
|
0
|
refs/heads/main
|
c6e102e30faff9b83047d294f6ae5e1d146a7688
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"745d6a97cc8ddaa8c27f6b7013faf92a0dbe4172","after":"c6e102e30faff9b83047d294f6ae5e1d146a7688","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/745d6a97cc8ddaa8c27f6b7013faf92a0dbe4172...c6e102e30faff9b83047d294f6ae5e1d146a7688","commits":[{"id":"c6e102e30faff9b83047d294f6ae5e1d146a7688","message":"chore(reports): record bounded KI identity and Fact verification\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c6e102e30faff9b83047d294f6ae5e1d146a7688","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T18:00:55-07:00","added":["docs/integration/KI-1-KI-3执行记录-2026-10-03.md","docs/integration/evidence/2026-10-03/baseline-yggdrasil-failure.log","docs/integration/evidence/2026-10-03/contracts-full-context.log","docs/integration/evidence/2026-10-03/execution-record.json","docs/integration/evidence/2026-10-03/final-e2e.log","docs/integration/evidence/2026-10-03/fixed-auth.log","docs/integration/evidence/2026-10-03/fixed-runtime-check.log","docs/integration/evidence/2026-10-03/fixed-tests.log"],"removed":[],"modified":["reports/ci-mirror.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/module-imports.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-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":"7c5e4919673a67e59b4557260faac167cb15fdcd","message":"test(identity): reuse supported isolated Fact database names\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7c5e4919673a67e59b4557260faac167cb15fdcd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T17:59:29-07:00","added":[],"removed":[],"modified":["runtime/test/e2e/identity-fact-http.test.ts"]},{"id":"070c6e291eacf533bfc40adce2f2a348b20cff37","message":"fix(identity): verify real M1 machine tokens for Fact intake and reads\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/070c6e291eacf533bfc40adce2f2a348b20cff37","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T17:57:18-07:00","added":["contracts/examples/idp-human-access-token.v1.fixtures.json","contracts/examples/idp-machine-access-token.v1.fixtures.json","contracts/generated/IdpHumanAccessTokenV1.ts","contracts/generated/IdpMachineAccessTokenV1.ts","contracts/schemas/idp-human-access-token.v1.schema.json","contracts/schemas/idp-machine-access-token.v1.schema.json","contracts/test/idp-human-contract.test.mjs","contracts/test/idp-machine-contract.test.mjs","docs/integration/IdP与事实通道接缝参考-KI-1-KI-3.md","runtime/apps/api-nestjs/src/platform/http/fact-identity.test.ts","runtime/apps/api-nestjs/src/platform/http/fact-identity.ts","runtime/clients/identity/src/platform-machine.test.ts","runtime/clients/identity/src/platform-machine.ts","runtime/test/e2e/identity-fact-http.test.ts"],"removed":[],"modified":["contracts/generated/ActorContextV1.ts","contracts/generated/index.ts","contracts/generated/registry.ts","contracts/schemas/actor-context.v1.schema.json","contracts/scripts/schema-registry.mjs","contracts/src/validators.ts","contracts/test/generate-types.test.mjs","contracts/test/validators.test.mjs","runtime/apps/api-fastify/package.json","runtime/apps/api-fastify/src/plugins/auth.ts","runtime/apps/api-nestjs/src/auth/auth.guard.ts","runtime/apps/api-nestjs/src/auth/token-verifier.ts","runtime/apps/api-nestjs/src/platform/http/fact-intake.controller.ts","runtime/apps/api-nestjs/src/platform/http/fact-read.controller.ts","runtime/clients/identity/README.md","runtime/clients/identity/src/index.ts","runtime/pnpm-lock.yaml"]}],"total_commits":0,"head_commit":{"id":"c6e102e30faff9b83047d294f6ae5e1d146a7688","message":"chore(reports): record bounded KI identity and Fact verification\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c6e102e30faff9b83047d294f6ae5e1d146a7688","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T18:00:55-07:00","added":["docs/integration/KI-1-KI-3执行记录-2026-10-03.md","docs/integration/evidence/2026-10-03/baseline-yggdrasil-failure.log","docs/integration/evidence/2026-10-03/contracts-full-context.log","docs/integration/evidence/2026-10-03/execution-record.json","docs/integration/evidence/2026-10-03/final-e2e.log","docs/integration/evidence/2026-10-03/fixed-auth.log","docs/integration/evidence/2026-10-03/fixed-runtime-check.log","docs/integration/evidence/2026-10-03/fixed-tests.log"],"removed":[],"modified":["reports/ci-mirror.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/module-imports.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-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":25522,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":40,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-30T14:04:46+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791075770
|
0
|
1791075686
|
1791075770
|
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
|
|
26602
|
test: record U2 + C50/C51 integration acceptance o test: record U2 + C50/C51 integration acceptance on merge 1c1491f (runtime 288/floor 282, UI 14/floor 13)...
|
82
|
5
|
governance.yml
|
14
|
5
|
0
|
refs/heads/main
|
42c886ed5e5d0a6a4d5bd1d7f6b3a99a9fc1316e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"74600c013eaaba8a404534b49f5d731134e37be9","after":"42c886ed5e5d0a6a4d5bd1d7f6b3a99a9fc1316e","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/compare/74600c013eaaba8a404534b49f5d731134e37be9...42c886ed5e5d0a6a4d5bd1d7f6b3a99a9fc1316e","commits":[{"id":"42c886ed5e5d0a6a4d5bd1d7f6b3a99a9fc1316e","message":"test: record U2 + C50/C51 integration acceptance on merge 1c1491f (runtime 288/floor 282, UI 14/floor 13)\n\nGates run on the clean merge commit 1c1491f (provenance gitSha=1c1491f,\nworktreeDirty=false): pnpm check, check:runtime with isolated\npgvector/Redis/MinIO/ClamAV and real C16 (04 6ae2a13 isolated clone,\nlifecycle audit retract/moderate re-registered as\nplatform.collaboration-messaging in the isolated audit DB),\nC16_BROWSER_ACCEPTANCE=1 check:ui (12 demo incl. the C16 case + 2 Keycloak\nOIDC) and required check:governance (ownTests 41, ownTestCases 298).\nOnly reports/*.latest.json change in this commit; deployment and\nproduction acceptance reports stay as recorded on 756ce30.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/42c886ed5e5d0a6a4d5bd1d7f6b3a99a9fc1316e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T19:26:37-07:00","added":[],"removed":[],"modified":["reports/agent-workflow-parity.latest.json","reports/backend-behavior-parity.latest.json","reports/configuration-consumer.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/identity-boundary.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/transactional-write-chain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json"]},{"id":"1c1491f3ab81d42345edb0f574e5a2a2c299bd28","message":"merge: U2 ticket object-relation authorization (codex/work-order-u2-object-scope-20261027 @1438d92) into main 74600c0\n\nCandidate 1438d92 (verifier round-3 PASS) merged --no-ff onto main\n74600c0 (C50/C51 loopback defaults plus its deployment/production\nevidence). No source conflicts; the three reports/*.latest.json conflicts\n(backend-behavior-parity, runtime-acceptance, ui-acceptance) were resolved\nmechanically by taking the candidate side and are regenerated on this\nmerge commit by the gates.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/1c1491f3ab81d42345edb0f574e5a2a2c299bd28","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T19:22:19-07:00","added":["apps/api-nestjs/src/tickets/ticket-object-scope.ts","apps/api-nestjs/test/ticket-object-scope.acceptance.test.ts","docs/U2对象关系授权实施记录-2026-10-27.md"],"removed":[],"modified":["CLAUDE.md","apps/api-nestjs/src/projects/projects.service.ts","apps/api-nestjs/src/ticket-discussion/discussion-membership-sync.service.ts","apps/api-nestjs/src/ticket-discussion/ticket-discussion.service.ts","apps/api-nestjs/src/tickets/tickets.service.ts","apps/api-nestjs/test/ticket-discussion.platform-real.test.ts","docs/domain/owner-matrix.md","docs/domain/ticket-discussion-blueprint.md","docs/domain/ticket-system-blueprint.md","governance.registry.json","governance/d3-test-scope.json","packages/collaboration-conversation/src/fake-ledger.ts","reports/agent-workflow-parity.latest.json","reports/backend-behavior-parity.latest.json","reports/configuration-consumer.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/identity-boundary.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/transactional-write-chain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json","scripts/lib/governance-baseline.test.mjs"]},{"id":"1438d928e45f4d04376b227651933cef6a09706c","message":"test: record U2 round-3 acceptance on 6f561e2 (runtime 288/floor 282, UI 14)\n\nReport-only commit: every changed path is reports/*.latest.json; source,\ndocs, registry and ratchet are byte-identical to 6f561e296 (clean).\nOn 6f561e2: pnpm check exit 0; check:runtime exit 0, 288 passed\n(packages 164, NestJS 124 incl. 6 real C16 against an isolated platform\nat 04 6ae2a13; 1 notification opt-in skipped), floor 282;\ncheck:ui exit 0, 14 passed (12 demo incl. real C16 + 2 Keycloak OIDC),\nfloor 13; check:governance required exit 0, no regressions or blocking\nviolations, ownTests 41 / ownTestCases 298. Supersedes c92abd6 reports.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/1438d928e45f4d04376b227651933cef6a09706c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T18:34:03-07:00","added":[],"removed":[],"modified":["reports/agent-workflow-parity.latest.json","reports/backend-behavior-parity.latest.json","reports/configuration-consumer.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/identity-boundary.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/transactional-write-chain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json"]},{"id":"6f561e296b9b9d7a4382f0985f5bcc84f6046931","message":"test(governance): pin current floors 41/298/282/13 in the baseline self-test (V11)\n\nThe previous self-test only required live floors to equal the recorded\nratchet, so lowering or deleting the ratchet silently reverted floors.\nIt now pins ownTests 41, ownTestCases 298, testsPassed 282 (mandatory\nscope without 6 opt-in real C16 cases) and uiTestsPassed 13, while still\nproving the D3 minimum on a ratchet-stripped copy. Lowering\ntestsPassed/ownTestCases, deleting the ratchet, and deleting it together\nwith the U2 test all fail check:d3-baseline; below-minimum still fails\nboth check:d3-baseline and governance.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/6f561e296b9b9d7a4382f0985f5bcc84f6046931","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T18:28:02-07:00","added":[],"removed":[],"modified":["governance/d3-test-scope.json","scripts/lib/governance-baseline.test.mjs"]},{"id":"6af4c883a4b1ac9110d062664ab5eacd3da90afd","message":"fix(projects): close U2 round-2 findings V10 and V12\n\nV10: linking a ticket to a project now also requires the linker's own\noriginal ticket relation to carry comment rights (manager/tenantAdmin,\nassignee, requester, COLLABORATOR); a FOLLOWER-only linker gets 403\nTICKET_LINK_RELATION_FORBIDDEN, no relation stays 404. Link-time\nvalidation semantics (access survives the linker losing theirs) are\nrecorded as pending business confirmation.\nV12: removing another project member is limited to the project owner,\nOWNER/MANAGER members or tenant-wide roles; anyone may leave. Existing\nNestJS suite unchanged (118 passed); both new cases red on c92abd6 src.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/6af4c883a4b1ac9110d062664ab5eacd3da90afd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T18:28:02-07:00","added":[],"removed":[],"modified":["apps/api-nestjs/src/projects/projects.service.ts","apps/api-nestjs/test/ticket-object-scope.acceptance.test.ts","docs/U2对象关系授权实施记录-2026-10-27.md","docs/domain/owner-matrix.md","docs/domain/ticket-discussion-blueprint.md"]}],"total_commits":0,"head_commit":{"id":"42c886ed5e5d0a6a4d5bd1d7f6b3a99a9fc1316e","message":"test: record U2 + C50/C51 integration acceptance on merge 1c1491f (runtime 288/floor 282, UI 14/floor 13)\n\nGates run on the clean merge commit 1c1491f (provenance gitSha=1c1491f,\nworktreeDirty=false): pnpm check, check:runtime with isolated\npgvector/Redis/MinIO/ClamAV and real C16 (04 6ae2a13 isolated clone,\nlifecycle audit retract/moderate re-registered as\nplatform.collaboration-messaging in the isolated audit DB),\nC16_BROWSER_ACCEPTANCE=1 check:ui (12 demo incl. the C16 case + 2 Keycloak\nOIDC) and required check:governance (ownTests 41, ownTestCases 298).\nOnly reports/*.latest.json change in this commit; deployment and\nproduction acceptance reports stay as recorded on 756ce30.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/42c886ed5e5d0a6a4d5bd1d7f6b3a99a9fc1316e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T19:26:37-07:00","added":[],"removed":[],"modified":["reports/agent-workflow-parity.latest.json","reports/backend-behavior-parity.latest.json","reports/configuration-consumer.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/identity-boundary.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/transactional-write-chain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json"]},"repository":{"id":82,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-work-order-system","full_name":"luoanwu/juhai-ai-work-order-system","description":"巨嗨 AI 工单系统:治理型工单核心与 Digital Employee OS 产品适配层","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":3826,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-work-order-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-work-order-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-work-order-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:08:57+08:00","updated_at":"2026-10-28T10:11: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
|
6
|
1793155058
|
1793155065
|
0
|
1793154554
|
1793155065
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24180
|
feat(治理): check:pins 扩到第三方依赖——发布包严格,应用侧走存量基线
|
116
|
5
|
platform.yml
|
147
|
5
|
0
|
refs/heads/main
|
63ff31f256e45886e0a52d5e819ef7b3730eba9b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"748492c2a1013dbf03b6234f2a85dea73af7e9e6","after":"63ff31f256e45886e0a52d5e819ef7b3730eba9b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/748492c2a1013dbf03b6234f2a85dea73af7e9e6...63ff31f256e45886e0a52d5e819ef7b3730eba9b","commits":[{"id":"63ff31f256e45886e0a52d5e819ef7b3730eba9b","message":"feat(治理): check:pins 扩到第三方依赖——发布包严格,应用侧走存量基线\n\n此前 check:pins 只管 @juhai/*,第三方 pin 完全不看。量了一下:256 个第三方依赖声明里\n218 个(85%)是 range。直接全判红等于让门禁第一天就红 218 处;全量 pin 则要改 218 处并\n重建 runtime / identity 两个 lockfile、触碰整棵依赖树——而 lockfile + --frozen-lockfile\n已经保证了日常构建可复现,range 的真实风险只是有人跑 pnpm update 时意外升级。\n目录负责人裁决:分层。\n\n三层判据:\n\n 1. @juhai/* 一律 exact / workspace:*(原有)\n 2. 对外发布包 第三方依赖也一律 exact。判定依据是 publishConfig 的存在——它是「这个包会被\n 发出去」的机器特征,比硬编码包目录好:新增发布包自动纳入,不必记得回来改门禁。\n 消费者装到的是发布时解析的那棵树,range 在他们那边会解析成别的版本。\n 3. 其余(应用) 存量 209 处登记在 governance/pins-baseline.json,登记外的新增必须 exact。\n 基线**只减不增**:登记项对应的依赖删了条目也要删,否则 BASELINE_STALE 判红。\n\n配套把 clients 三包的 9 处 devDeps pin 掉(@types/node 22.19.20 / typescript 5.9.3 /\nvitest 2.1.9,取自 lockfile 已解析的版本)。lockfile 只动了 9 行 specifier,\n**resolution 变更 0 行**,依赖树没变;pnpm install --frozen-lockfile 复验通过。\n\n**一处会炸下游的设计,改掉了:** 初版把「无基线」当空基线 fail closed。但 @juhai/governance\n是发布给消费者仓(HR / OS)的 CLI,他们跑 juhai-governance check:pins --require @juhai/contracts\n时仓里没有本仓基线,按空基线判会把他们全部第三方 range 判红——一次判据扩展直接炸掉所有下游。\n改为:无基线则第三方层不启用,且**在输出里明说**(不静默关闭)。测试钉住了这条契约。\n\n本机实测:本仓 37 处 @juhai/* + 第三方 256 处(47 exact,含发布包 17 处严格;209 处在基线内)\nexit 0;模拟消费者仓(无基线)exit 0 且第三方层未启用;四种违规场景(发布包 range、\n基线外新增、基线腐烂、无基线)行为逐一验过,退出码直取、不经管道。测试 10 → 17 例。\n\ngovernance/README.md 同步(它随包发布,判据表必须与实现一致);CLAUDE.md 纪律 4 同步。\npins-baseline.json 不进 governance 包的 files——它是本仓的存量账,对消费者无意义。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/63ff31f256e45886e0a52d5e819ef7b3730eba9b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T16:37:14-07:00","added":["governance/pins-baseline.json"],"removed":[],"modified":["CLAUDE.md","governance/README.md","governance/check-pins.mjs","governance/test/check-pins.test.mjs","runtime/clients/fact/package.json","runtime/clients/identity/package.json","runtime/clients/permission/package.json","runtime/pnpm-lock.yaml"]},{"id":"8939e8fc35a7c42d4957e2297c8dcb8eb58cb663","message":"chore(reports): check:fixtures 回绑 @ 748492c —— 补上本会话四轮夹具增量欠的那一笔\n\nreports/fixtures.latest.json 此前绑在 7523bd0(17 套件 316 例),check:evidence 报 EVIDENCE_STALE:\n作用域内 14 个文件已变更。变更的大头是本会话四条加夹具的提交——1a1b37e(IM)、bdb662d(数据分析)、\n7a4b693(成本容量)、0b3dab6(Webhook)、4f36e22(注册中心)、4df190d(最后 9 条仅单测)。\n每轮提交信息里都写了「本次不回绑」,当时理由成立(工作树有并行会话 WIP,拿不到 worktreeDirty=false),\n但后续没人补,就成了欠账。\n\n回绑做法:在 企业控制面/.worktrees/rebind-fixtures 开 detached 干净检出(HEAD 748492c),\n把主检出的 node_modules 软链进去(软链不被 .gitignore 的 node_modules/ 目录规则匹配,故写进\n本地 info/exclude,不改仓内 .gitignore),build contracts 与七模块后跑 check:fixtures,\n确认 git status 为空再出报告,最后只把这一份 report 拷回主检出、按 pathspec 单独提交——\n主检出里并行会话另有 11 份报告在改,一份都没碰。\n\n结果:provenance gitSha=748492c、worktreeDirty=false,17 套件 458 例 0 失败 0 不可用\n(此前 316 例,+142 例即本会话四轮的夹具增量)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8939e8fc35a7c42d4957e2297c8dcb8eb58cb663","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T16:33:25-07:00","added":[],"removed":[],"modified":["reports/fixtures.latest.json"]}],"total_commits":0,"head_commit":{"id":"63ff31f256e45886e0a52d5e819ef7b3730eba9b","message":"feat(治理): check:pins 扩到第三方依赖——发布包严格,应用侧走存量基线\n\n此前 check:pins 只管 @juhai/*,第三方 pin 完全不看。量了一下:256 个第三方依赖声明里\n218 个(85%)是 range。直接全判红等于让门禁第一天就红 218 处;全量 pin 则要改 218 处并\n重建 runtime / identity 两个 lockfile、触碰整棵依赖树——而 lockfile + --frozen-lockfile\n已经保证了日常构建可复现,range 的真实风险只是有人跑 pnpm update 时意外升级。\n目录负责人裁决:分层。\n\n三层判据:\n\n 1. @juhai/* 一律 exact / workspace:*(原有)\n 2. 对外发布包 第三方依赖也一律 exact。判定依据是 publishConfig 的存在——它是「这个包会被\n 发出去」的机器特征,比硬编码包目录好:新增发布包自动纳入,不必记得回来改门禁。\n 消费者装到的是发布时解析的那棵树,range 在他们那边会解析成别的版本。\n 3. 其余(应用) 存量 209 处登记在 governance/pins-baseline.json,登记外的新增必须 exact。\n 基线**只减不增**:登记项对应的依赖删了条目也要删,否则 BASELINE_STALE 判红。\n\n配套把 clients 三包的 9 处 devDeps pin 掉(@types/node 22.19.20 / typescript 5.9.3 /\nvitest 2.1.9,取自 lockfile 已解析的版本)。lockfile 只动了 9 行 specifier,\n**resolution 变更 0 行**,依赖树没变;pnpm install --frozen-lockfile 复验通过。\n\n**一处会炸下游的设计,改掉了:** 初版把「无基线」当空基线 fail closed。但 @juhai/governance\n是发布给消费者仓(HR / OS)的 CLI,他们跑 juhai-governance check:pins --require @juhai/contracts\n时仓里没有本仓基线,按空基线判会把他们全部第三方 range 判红——一次判据扩展直接炸掉所有下游。\n改为:无基线则第三方层不启用,且**在输出里明说**(不静默关闭)。测试钉住了这条契约。\n\n本机实测:本仓 37 处 @juhai/* + 第三方 256 处(47 exact,含发布包 17 处严格;209 处在基线内)\nexit 0;模拟消费者仓(无基线)exit 0 且第三方层未启用;四种违规场景(发布包 range、\n基线外新增、基线腐烂、无基线)行为逐一验过,退出码直取、不经管道。测试 10 → 17 例。\n\ngovernance/README.md 同步(它随包发布,判据表必须与实现一致);CLAUDE.md 纪律 4 同步。\npins-baseline.json 不进 governance 包的 files——它是本仓的存量账,对消费者无意义。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/63ff31f256e45886e0a52d5e819ef7b3730eba9b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T16:37:14-07:00","added":["governance/pins-baseline.json"],"removed":[],"modified":["CLAUDE.md","governance/README.md","governance/check-pins.mjs","governance/test/check-pins.test.mjs","runtime/clients/fact/package.json","runtime/clients/identity/package.json","runtime/clients/permission/package.json","runtime/pnpm-lock.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":20979,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":44,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-19T07:28: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
|
30
|
1789774677
|
1789774718
|
0
|
1789774677
|
1789774747
|
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
|
|
25651
|
docs(CHG-042): 第一批(商、财 8 类)定稿待签——带两份应用清单,合并态校验通过
|
117
|
5
|
governance.yml
|
233
|
5
|
0
|
refs/heads/main
|
1320b8a0055c5bea46515d49ea3a9a8212f60272
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7488db5382801e9890884e9ae4c181838268d45e","after":"1320b8a0055c5bea46515d49ea3a9a8212f60272","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/7488db5382801e9890884e9ae4c181838268d45e...1320b8a0055c5bea46515d49ea3a9a8212f60272","commits":[{"id":"1320b8a0055c5bea46515d49ea3a9a8212f60272","message":"docs(CHG-042): 第一批(商、财 8 类)定稿待签——带两份应用清单,合并态校验通过\n\n范围、清单写法、hosted_by 与分级由用户 10-12 以 Catalog Owner 身份选定(都取推荐项)。\n原 delta 缺 AppManifest,并入后报 47 条 ENTITY_OWNER_CARDINALITY;第一批补 ees.domain.commerce、\nees.domain.finance 两份清单,在控制面 origin/main 0d216e46 的干净拷贝上 check、兼容性、影响图均通过\n(20 份应用、183 个实体)。签署单固定三份文件的 SHA-256;49 类草案不随第一批批准。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/1320b8a0055c5bea46515d49ea3a9a8212f60272","author":{"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:12:25-07:00","added":["平台治理/doc/decisions/CHG-042-材料/第一批-ees.domain.commerce.draft.json","平台治理/doc/decisions/CHG-042-材料/第一批-ees.domain.finance.draft.json","平台治理/doc/decisions/CHG-042-材料/第一批-entities.delta.json","平台治理/doc/decisions/CHG-042-材料/第一批签署单-2026-10-12.md"],"removed":[],"modified":["平台治理/doc/decisions/CHG-042-材料/README.md"]}],"total_commits":0,"head_commit":{"id":"1320b8a0055c5bea46515d49ea3a9a8212f60272","message":"docs(CHG-042): 第一批(商、财 8 类)定稿待签——带两份应用清单,合并态校验通过\n\n范围、清单写法、hosted_by 与分级由用户 10-12 以 Catalog Owner 身份选定(都取推荐项)。\n原 delta 缺 AppManifest,并入后报 47 条 ENTITY_OWNER_CARDINALITY;第一批补 ees.domain.commerce、\nees.domain.finance 两份清单,在控制面 origin/main 0d216e46 的干净拷贝上 check、兼容性、影响图均通过\n(20 份应用、183 个实体)。签署单固定三份文件的 SHA-256;49 类草案不随第一批批准。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/1320b8a0055c5bea46515d49ea3a9a8212f60272","author":{"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:12:25-07:00","added":["平台治理/doc/decisions/CHG-042-材料/第一批-ees.domain.commerce.draft.json","平台治理/doc/decisions/CHG-042-材料/第一批-ees.domain.finance.draft.json","平台治理/doc/decisions/CHG-042-材料/第一批-entities.delta.json","平台治理/doc/decisions/CHG-042-材料/第一批签署单-2026-10-12.md"],"removed":[],"modified":["平台治理/doc/decisions/CHG-042-材料/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":26212,"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-13T06:10:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1791843161
|
1791843177
|
0
|
1791843149
|
1791843177
|
|
|
0
|
Edit
Delete
|
|
23578
|
fix(gate): 测试数解析先剥 ANSI——地板校验在 CI 上恒读 0(假红)
|
54
|
5
|
governance.yml
|
21
|
5
|
0
|
refs/heads/main
|
5f156175e6f2397c334fcd3eb5cde4e45423b68b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"74b464480301493d008b476e72247f7289ccbffb","after":"5f156175e6f2397c334fcd3eb5cde4e45423b68b","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/74b464480301493d008b476e72247f7289ccbffb...5f156175e6f2397c334fcd3eb5cde4e45423b68b","commits":[{"id":"5f156175e6f2397c334fcd3eb5cde4e45423b68b","message":"fix(gate): 测试数解析先剥 ANSI——地板校验在 CI 上恒读 0(假红)\n\n远端第三次真跑:static job 绿,runtime job 报\n\n Tests passed regressed: expected \u003e= 202, got 0.\n\n但下载 CI 上传的证据 artifact 看,test 步骤 status=0、4 个 turbo 任务全成功、\nFastify 明明 58 passed——测试全跑过了,是 runner 的**解析**失效。\n\n根因:GitHub Actions 支持颜色,vitest/turbo 因此输出带色汇总行,\"Tests\" 与数字之间\n夹着 ANSI 转义序列,`/Tests\\s+(\\d+)\\s+passed/` 匹配不到。本地非 TTY 无色所以一直有效——\n这条地板在本地有牙、在 CI 上恒读 0,属于「同一门禁在两个环境语义不同」。\n方向上它是 fail-closed(0 \u003c 202 判红)而非假绿,但仍是假红,会把真实回归淹没在噪声里。\n\ncountPassedTests 改为先 stripAnsi 再匹配。\n验证:用真实 CI 那行带色文本喂解析器,剥离前 0、剥离后 58;\n本地 check:runtime 仍读到 202(exit 0)。\n\nUI runner 不受影响:它读 Playwright 的 JSON 统计,不解析终端文本。\n\n这是加回 GitHub 远端后暴露的第三条「只有远端才看得见」的缺陷\n(前两条:checkout 浅克隆让 F5 误判、差分门禁依赖磁盘残留的 contracts dist)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/5f156175e6f2397c334fcd3eb5cde4e45423b68b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-08-31T17:43:13-07:00","added":[],"removed":[],"modified":["scripts/check-runtime-acceptance.mjs"]}],"total_commits":0,"head_commit":{"id":"5f156175e6f2397c334fcd3eb5cde4e45423b68b","message":"fix(gate): 测试数解析先剥 ANSI——地板校验在 CI 上恒读 0(假红)\n\n远端第三次真跑:static job 绿,runtime job 报\n\n Tests passed regressed: expected \u003e= 202, got 0.\n\n但下载 CI 上传的证据 artifact 看,test 步骤 status=0、4 个 turbo 任务全成功、\nFastify 明明 58 passed——测试全跑过了,是 runner 的**解析**失效。\n\n根因:GitHub Actions 支持颜色,vitest/turbo 因此输出带色汇总行,\"Tests\" 与数字之间\n夹着 ANSI 转义序列,`/Tests\\s+(\\d+)\\s+passed/` 匹配不到。本地非 TTY 无色所以一直有效——\n这条地板在本地有牙、在 CI 上恒读 0,属于「同一门禁在两个环境语义不同」。\n方向上它是 fail-closed(0 \u003c 202 判红)而非假绿,但仍是假红,会把真实回归淹没在噪声里。\n\ncountPassedTests 改为先 stripAnsi 再匹配。\n验证:用真实 CI 那行带色文本喂解析器,剥离前 0、剥离后 58;\n本地 check:runtime 仍读到 202(exit 0)。\n\nUI runner 不受影响:它读 Playwright 的 JSON 统计,不解析终端文本。\n\n这是加回 GitHub 远端后暴露的第三条「只有远端才看得见」的缺陷\n(前两条:checkout 浅克隆让 F5 误判、差分门禁依赖磁盘残留的 contracts dist)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/5f156175e6f2397c334fcd3eb5cde4e45423b68b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-08-31T17:43:13-07:00","added":[],"removed":[],"modified":["scripts/check-runtime-acceptance.mjs"]},"repository":{"id":54,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"base-framework","full_name":"luoanwu/base-framework","description":"基础框架 monorepo","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2640,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework/languages","html_url":"https://gitea.g-hi.com/luoanwu/base-framework","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/base-framework.git","clone_url":"https://gitea.g-hi.com/luoanwu/base-framework.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-03T12:24:18+08:00","updated_at":"2026-09-01T08:37:01+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
10
|
1788223469
|
1788223508
|
0
|
1788223468
|
1788223517
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
governance-governance.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24144
|
chore(reports): B2c-1 的二十八份静态证据 回绑 @ 9eba0fd,刷新快照锚 chore(reports): B2c-1 的二十八份静态证据 回绑 @ 9eba0fd,刷新快照锚点...
|
76
|
5
|
governance.yml
|
80
|
5
|
0
|
refs/heads/main
|
60abd47e194c0b84e63968d27d493fd2fbdde658
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"74c732d8d4b88957365dd80770032bab706e84e2","after":"60abd47e194c0b84e63968d27d493fd2fbdde658","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/74c732d8d4b88957365dd80770032bab706e84e2...60abd47e194c0b84e63968d27d493fd2fbdde658","commits":[{"id":"60abd47e194c0b84e63968d27d493fd2fbdde658","message":"chore(reports): B2c-1 的二十八份静态证据 回绑 @ 9eba0fd,刷新快照锚点\n\n本批次最后一个提交,按 C241 同时刷新快照锚点到 9eba0fd(声明落后 0,本提交自身使实测\n落后 1,在 +1 自指窗内)。\n\n二十八份 reports/*.latest.json 全部 clean 绑定(gitSha=9eba0fd、worktreeDirty:false)。\n静态整轮 28/28 步骤全部通过(退出码 0)。\n\n未跑运行态:本批只新增两个纯转发的契约文件,未改任何运行代码,runtime 证据仍绑\ndf72512(733 / 204-204 / 零违规)且未失效。按三级分开陈述纪律,不用静态绿冒充运行态绿,\n也不为没动运行代码的改动重跑一轮 20 分钟。\n\nkernel-admission 报告里 request-context.ts 与 platform-ports.ts 会出现在 K5 的\n「零跨产品消费」观测行——这是**预期且已登记**的过渡态(立项 §5.1),不是新缺口:\n接线在 B2c-2,届时它们才真正被消费。\n\n工作区内三份 reports/ui-*.latest.json 的改动早于本批次,未提交也未还原。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/60abd47e194c0b84e63968d27d493fd2fbdde658","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T15:32:52-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},{"id":"9eba0fd28474159053db82929391b72070d4c78f","message":"feat(contracts): B2c-1 迁入平台端口契约——自建 permission/audit 的可替换插座就位\n\n「内核退回 pin」里价值最高的一块的**契约层**。框架 0.7.0 的 platform-ports 给出四个端口\n(权限 / 审计 / 事实出口 / 服务凭据),各自对应一个企业控制面模块;端口只定形状与\nfail-closed 默认实现,权威实现由基础设施在装配点注入。\n\n packages/contracts/src/request-context.ts 14 导出(platform-ports 的决策入参形状)\n packages/contracts/src/platform-ports.ts 31 导出\n\n对本仓的意义:自建 identity / permission / audit 是错层资产(铁律三:平台拥有规则),\n但此前**没有可替换的接口**,替换等于大手术。插座就位后,将来控制面客户端发布且有 CI\n阶段门证据时只换实现、**接口不变**——迁移从「大手术」降为「接插座」。本仓分叉于框架\n0.1.0、从未见过这组端口,这正是当初各造一套的原因。\n\n**本批只做契约层,接线另起一片(B2c-2),理由与代价登记在立项 §5.1。**\nB2 开工时我立过「净迁入的模块不该先暴露后接线」,这里部分收回并说明区别:接线实测远大于\n立项估计——要在两后端各实现 PermissionDecisionPort、经 registry.replace() 注入、改写一条\n**正在生效的权限判定链**。安全敏感改动不该接在长批次尾巴上做。过渡期这两个模块是零消费面,\nK5 会把它们列进观测行;**这不是绿,是登记在案的欠账**,B2c-2 长期不做就应当退回去。\n\n已查清的接线设计(下一片直接用):**不能直接拿框架的 createLocalPlatformPorts 做权限端口**\n——它是「租户作用域 + 动作目录」式放行,比本仓的 resolveEffectivePermissions(角色矩阵 +\nsubject 级覆盖 + ALLOW/DENY 优先级)**弱**,套用等于削弱一条在跑的控制。正确做法是本仓实现\n自己的端口委托现有判定,用框架为此预留的 registry.replace() 注入。收口点已定位:\nNestJS PermissionsService.require()、Fastify hasEffectivePermission()。\n顺带好性质:PLATFORM_PORTS_MODE=local 将成为部署配置里一句可审计的显式声明\n——「本部署跑在自建权限上,不是平台权威」,错层资产第一次在编排层可见。\n\n过程中修了两个同类错误,都是**转发清单靠 grep 生成而 grep 漏了模式**:\n ① 漏 `export async function` → assertPermitted 未转发\n ② 把 class PlatformPortsRegistry 放进 type 组 → tsc 全过、运行时取不到\n第二个尤其阴险。现已加运行时可取性核对,10 个值导出全过;31 个导出与框架逐一比对无遗漏。\n\n@repo/contracts 1.20.0 → 1.21.0;三把锁重签(exports 42 模块 / 755 导出);边界受管面\n144 → 146;接入手册下游锁行同步。静态整轮 **28/28**(退出码 0)。\n运行态未受影响——本批只加契约文件,未改任何运行代码,runtime 仍绑 df72512。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/9eba0fd28474159053db82929391b72070d4c78f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T15:31:20-07:00","added":["packages/contracts/src/platform-ports.ts","packages/contracts/src/request-context.ts"],"removed":[],"modified":["CLAUDE.md","docs/planning/内核退回pin立项-2026-09-18.md","docs/product-extension-guide.md","kernel.boundaries.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","packages/contracts/src/kernel.ts"]}],"total_commits":0,"head_commit":{"id":"60abd47e194c0b84e63968d27d493fd2fbdde658","message":"chore(reports): B2c-1 的二十八份静态证据 回绑 @ 9eba0fd,刷新快照锚点\n\n本批次最后一个提交,按 C241 同时刷新快照锚点到 9eba0fd(声明落后 0,本提交自身使实测\n落后 1,在 +1 自指窗内)。\n\n二十八份 reports/*.latest.json 全部 clean 绑定(gitSha=9eba0fd、worktreeDirty:false)。\n静态整轮 28/28 步骤全部通过(退出码 0)。\n\n未跑运行态:本批只新增两个纯转发的契约文件,未改任何运行代码,runtime 证据仍绑\ndf72512(733 / 204-204 / 零违规)且未失效。按三级分开陈述纪律,不用静态绿冒充运行态绿,\n也不为没动运行代码的改动重跑一轮 20 分钟。\n\nkernel-admission 报告里 request-context.ts 与 platform-ports.ts 会出现在 K5 的\n「零跨产品消费」观测行——这是**预期且已登记**的过渡态(立项 §5.1),不是新缺口:\n接线在 B2c-2,届时它们才真正被消费。\n\n工作区内三份 reports/ui-*.latest.json 的改动早于本批次,未提交也未还原。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/60abd47e194c0b84e63968d27d493fd2fbdde658","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T15:32:52-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":88443,"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-18T23:15: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
|
36
|
1789770777
|
1789770786
|
0
|
1789770776
|
1789770800
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24145
|
chore(reports): B2c-1 的二十八份静态证据 回绑 @ 9eba0fd,刷新快照锚 chore(reports): B2c-1 的二十八份静态证据 回绑 @ 9eba0fd,刷新快照锚点...
|
76
|
5
|
platform-governance.yml
|
81
|
5
|
0
|
refs/heads/main
|
60abd47e194c0b84e63968d27d493fd2fbdde658
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"74c732d8d4b88957365dd80770032bab706e84e2","after":"60abd47e194c0b84e63968d27d493fd2fbdde658","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/74c732d8d4b88957365dd80770032bab706e84e2...60abd47e194c0b84e63968d27d493fd2fbdde658","commits":[{"id":"60abd47e194c0b84e63968d27d493fd2fbdde658","message":"chore(reports): B2c-1 的二十八份静态证据 回绑 @ 9eba0fd,刷新快照锚点\n\n本批次最后一个提交,按 C241 同时刷新快照锚点到 9eba0fd(声明落后 0,本提交自身使实测\n落后 1,在 +1 自指窗内)。\n\n二十八份 reports/*.latest.json 全部 clean 绑定(gitSha=9eba0fd、worktreeDirty:false)。\n静态整轮 28/28 步骤全部通过(退出码 0)。\n\n未跑运行态:本批只新增两个纯转发的契约文件,未改任何运行代码,runtime 证据仍绑\ndf72512(733 / 204-204 / 零违规)且未失效。按三级分开陈述纪律,不用静态绿冒充运行态绿,\n也不为没动运行代码的改动重跑一轮 20 分钟。\n\nkernel-admission 报告里 request-context.ts 与 platform-ports.ts 会出现在 K5 的\n「零跨产品消费」观测行——这是**预期且已登记**的过渡态(立项 §5.1),不是新缺口:\n接线在 B2c-2,届时它们才真正被消费。\n\n工作区内三份 reports/ui-*.latest.json 的改动早于本批次,未提交也未还原。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/60abd47e194c0b84e63968d27d493fd2fbdde658","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T15:32:52-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},{"id":"9eba0fd28474159053db82929391b72070d4c78f","message":"feat(contracts): B2c-1 迁入平台端口契约——自建 permission/audit 的可替换插座就位\n\n「内核退回 pin」里价值最高的一块的**契约层**。框架 0.7.0 的 platform-ports 给出四个端口\n(权限 / 审计 / 事实出口 / 服务凭据),各自对应一个企业控制面模块;端口只定形状与\nfail-closed 默认实现,权威实现由基础设施在装配点注入。\n\n packages/contracts/src/request-context.ts 14 导出(platform-ports 的决策入参形状)\n packages/contracts/src/platform-ports.ts 31 导出\n\n对本仓的意义:自建 identity / permission / audit 是错层资产(铁律三:平台拥有规则),\n但此前**没有可替换的接口**,替换等于大手术。插座就位后,将来控制面客户端发布且有 CI\n阶段门证据时只换实现、**接口不变**——迁移从「大手术」降为「接插座」。本仓分叉于框架\n0.1.0、从未见过这组端口,这正是当初各造一套的原因。\n\n**本批只做契约层,接线另起一片(B2c-2),理由与代价登记在立项 §5.1。**\nB2 开工时我立过「净迁入的模块不该先暴露后接线」,这里部分收回并说明区别:接线实测远大于\n立项估计——要在两后端各实现 PermissionDecisionPort、经 registry.replace() 注入、改写一条\n**正在生效的权限判定链**。安全敏感改动不该接在长批次尾巴上做。过渡期这两个模块是零消费面,\nK5 会把它们列进观测行;**这不是绿,是登记在案的欠账**,B2c-2 长期不做就应当退回去。\n\n已查清的接线设计(下一片直接用):**不能直接拿框架的 createLocalPlatformPorts 做权限端口**\n——它是「租户作用域 + 动作目录」式放行,比本仓的 resolveEffectivePermissions(角色矩阵 +\nsubject 级覆盖 + ALLOW/DENY 优先级)**弱**,套用等于削弱一条在跑的控制。正确做法是本仓实现\n自己的端口委托现有判定,用框架为此预留的 registry.replace() 注入。收口点已定位:\nNestJS PermissionsService.require()、Fastify hasEffectivePermission()。\n顺带好性质:PLATFORM_PORTS_MODE=local 将成为部署配置里一句可审计的显式声明\n——「本部署跑在自建权限上,不是平台权威」,错层资产第一次在编排层可见。\n\n过程中修了两个同类错误,都是**转发清单靠 grep 生成而 grep 漏了模式**:\n ① 漏 `export async function` → assertPermitted 未转发\n ② 把 class PlatformPortsRegistry 放进 type 组 → tsc 全过、运行时取不到\n第二个尤其阴险。现已加运行时可取性核对,10 个值导出全过;31 个导出与框架逐一比对无遗漏。\n\n@repo/contracts 1.20.0 → 1.21.0;三把锁重签(exports 42 模块 / 755 导出);边界受管面\n144 → 146;接入手册下游锁行同步。静态整轮 **28/28**(退出码 0)。\n运行态未受影响——本批只加契约文件,未改任何运行代码,runtime 仍绑 df72512。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/9eba0fd28474159053db82929391b72070d4c78f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T15:31:20-07:00","added":["packages/contracts/src/platform-ports.ts","packages/contracts/src/request-context.ts"],"removed":[],"modified":["CLAUDE.md","docs/planning/内核退回pin立项-2026-09-18.md","docs/product-extension-guide.md","kernel.boundaries.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","packages/contracts/src/kernel.ts"]}],"total_commits":0,"head_commit":{"id":"60abd47e194c0b84e63968d27d493fd2fbdde658","message":"chore(reports): B2c-1 的二十八份静态证据 回绑 @ 9eba0fd,刷新快照锚点\n\n本批次最后一个提交,按 C241 同时刷新快照锚点到 9eba0fd(声明落后 0,本提交自身使实测\n落后 1,在 +1 自指窗内)。\n\n二十八份 reports/*.latest.json 全部 clean 绑定(gitSha=9eba0fd、worktreeDirty:false)。\n静态整轮 28/28 步骤全部通过(退出码 0)。\n\n未跑运行态:本批只新增两个纯转发的契约文件,未改任何运行代码,runtime 证据仍绑\ndf72512(733 / 204-204 / 零违规)且未失效。按三级分开陈述纪律,不用静态绿冒充运行态绿,\n也不为没动运行代码的改动重跑一轮 20 分钟。\n\nkernel-admission 报告里 request-context.ts 与 platform-ports.ts 会出现在 K5 的\n「零跨产品消费」观测行——这是**预期且已登记**的过渡态(立项 §5.1),不是新缺口:\n接线在 B2c-2,届时它们才真正被消费。\n\n工作区内三份 reports/ui-*.latest.json 的改动早于本批次,未提交也未还原。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/60abd47e194c0b84e63968d27d493fd2fbdde658","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T15:32:52-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":88443,"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-18T23:15:21+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1789770787
|
1789770795
|
0
|
1789770776
|
1789770801
|
|
|
0
|
Edit
Delete
|
|
25357
|
Merge branch 'codex/notification-release-bindi Merge branch 'codex/notification-release-binding-20261010'...
|
116
|
5
|
platform.yml
|
483
|
5
|
0
|
refs/heads/main
|
da57c8ac6dc0b21203ccd2f6727c91dfe959d67e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"74ef3cca7c99986e14daebd70353ed04b8dd269a","after":"da57c8ac6dc0b21203ccd2f6727c91dfe959d67e","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/74ef3cca7c99986e14daebd70353ed04b8dd269a...da57c8ac6dc0b21203ccd2f6727c91dfe959d67e","commits":[{"id":"da57c8ac6dc0b21203ccd2f6727c91dfe959d67e","message":"Merge branch 'codex/notification-release-binding-20261010'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/da57c8ac6dc0b21203ccd2f6727c91dfe959d67e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T02:13:58-07:00","added":[],"removed":[],"modified":["docs/evidence/notification-binding-2026-10-10/browser.json"]},{"id":"3b14a7e7868c981e78e54ba65a7862abce385898","message":"docs(evidence): 以截图文件时间记录浏览器观察时刻\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3b14a7e7868c981e78e54ba65a7862abce385898","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T02:12:56-07:00","added":[],"removed":[],"modified":["docs/evidence/notification-binding-2026-10-10/browser.json"]}],"total_commits":0,"head_commit":{"id":"da57c8ac6dc0b21203ccd2f6727c91dfe959d67e","message":"Merge branch 'codex/notification-release-binding-20261010'\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/da57c8ac6dc0b21203ccd2f6727c91dfe959d67e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T02:13:58-07:00","added":[],"removed":[],"modified":["docs/evidence/notification-binding-2026-10-10/browser.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":44673,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":46,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T17:13:01+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1791623662
|
1791623702
|
0
|
1791623641
|
1791623742
|
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
|
|
25618
|
docs: 当前状态记录工作台 74f3a4a8 发布与 EES 只读宿主运行(部分拒绝证据)
|
116
|
5
|
platform.yml
|
653
|
5
|
0
|
refs/heads/main
|
cc9e4b3256d2e69e7fcd43d8542a02c9711f2675
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"74f3a4a86eb39b59c47cdaa2a826a27766a996c9","after":"cc9e4b3256d2e69e7fcd43d8542a02c9711f2675","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/74f3a4a86eb39b59c47cdaa2a826a27766a996c9...cc9e4b3256d2e69e7fcd43d8542a02c9711f2675","commits":[{"id":"cc9e4b3256d2e69e7fcd43d8542a02c9711f2675","message":"docs: 当前状态记录工作台 74f3a4a8 发布与 EES 只读宿主运行(部分拒绝证据)\n\n工作台行:02:19Z 主入口切到 workbench-main-74f3a4a86eb3(第 19 个探针、EES 语义目录实时读取、/ees/* 路由),客户端换 aa602a00,主 runtime 与试点 runtime 两条单值 OIDC 信任同步改指;固定产物冒烟 94/94。EES 行:只读正式宿主以签名守护运行于 127.0.0.1:4432,已取得的拒绝证据与未齐项,上线记录未写、consumerEnabled 仍 false。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/cc9e4b3256d2e69e7fcd43d8542a02c9711f2675","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T19:23:05-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"cc9e4b3256d2e69e7fcd43d8542a02c9711f2675","message":"docs: 当前状态记录工作台 74f3a4a8 发布与 EES 只读宿主运行(部分拒绝证据)\n\n工作台行:02:19Z 主入口切到 workbench-main-74f3a4a86eb3(第 19 个探针、EES 语义目录实时读取、/ees/* 路由),客户端换 aa602a00,主 runtime 与试点 runtime 两条单值 OIDC 信任同步改指;固定产物冒烟 94/94。EES 行:只读正式宿主以签名守护运行于 127.0.0.1:4432,已取得的拒绝证据与未齐项,上线记录未写、consumerEnabled 仍 false。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/cc9e4b3256d2e69e7fcd43d8542a02c9711f2675","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T19:23:05-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":70105,"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-12T10:17:26+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1791772007
|
1791772077
|
0
|
1791771794
|
1791772136
|
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
|
|
26055
|
governance(decisions): CHG-053 签署并施加——PurchaseOrde governance(decisions): CHG-053 签署并施加——PurchaseOrder 同名键登记为已跟踪冲突 Quotation.PurchaseOrder(Q1 丙),真源仓 main 0e9e0f36b 随四包装载应用...
|
117
|
5
|
governance.yml
|
261
|
5
|
0
|
refs/heads/main
|
302c620dc110928a6f13efe91b1e81632aadb8ae
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"74f50c74cd860c40415ac728e2a55c0c3d78f7cb","after":"302c620dc110928a6f13efe91b1e81632aadb8ae","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/74f50c74cd860c40415ac728e2a55c0c3d78f7cb...302c620dc110928a6f13efe91b1e81632aadb8ae","commits":[{"id":"302c620dc110928a6f13efe91b1e81632aadb8ae","message":"governance(decisions): CHG-053 签署并施加——PurchaseOrder 同名键登记为已跟踪冲突 Quotation.PurchaseOrder(Q1 丙),真源仓 main 0e9e0f36b 随四包装载应用\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/302c620dc110928a6f13efe91b1e81632aadb8ae","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T17:56:02-07:00","added":["平台治理/doc/decisions/CHG-053-材料/README.md","平台治理/doc/decisions/CHG-053-材料/conflicts.delta.json"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"302c620dc110928a6f13efe91b1e81632aadb8ae","message":"governance(decisions): CHG-053 签署并施加——PurchaseOrder 同名键登记为已跟踪冲突 Quotation.PurchaseOrder(Q1 丙),真源仓 main 0e9e0f36b 随四包装载应用\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/302c620dc110928a6f13efe91b1e81632aadb8ae","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T17:56:02-07:00","added":["平台治理/doc/decisions/CHG-053-材料/README.md","平台治理/doc/decisions/CHG-053-材料/conflicts.delta.json"],"removed":[],"modified":[]},"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":27419,"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-17T23:19: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
|
1
|
4
|
1792285543
|
1792285560
|
0
|
1792285542
|
1792285560
|
|
|
0
|
Edit
Delete
|
|
23576
|
fix(ci): checkout 取全历史——浅克隆让 F5 把本仓证据误判为「来自另一个仓库」
|
54
|
5
|
governance.yml
|
19
|
5
|
0
|
refs/heads/main
|
5af8e60ea25ac2d24a90b8f103092f30d96b909a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"75189f8787bc51f9cf16ba7b2fdcb735aea2ec15","after":"5af8e60ea25ac2d24a90b8f103092f30d96b909a","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/75189f8787bc51f9cf16ba7b2fdcb735aea2ec15...5af8e60ea25ac2d24a90b8f103092f30d96b909a","commits":[{"id":"5af8e60ea25ac2d24a90b8f103092f30d96b909a","message":"fix(ci): checkout 取全历史——浅克隆让 F5 把本仓证据误判为「来自另一个仓库」\n\n加回 GitHub 远端后跑出第一份真实远端证据,static job 立刻红,但**不是治理违规**:\n\n ✗ [F5] reports/runtime-acceptance.latest.json: provenance.gitSha=cb2a1f0\n 不存在于本仓 git 历史——该证据来自**另一个仓库**\n\nF5 用 `git cat-file -e \u003csha\u003e^{commit}` 校验验收证据是否绑定本仓历史(防移植时照搬\n源项目的「测试跑过了」假证据)。而 actions/checkout@v4 默认 fetch-depth:1 只克隆\ntip 提交——验收证据一旦绑定任何祖先提交(正常工作流必然如此:先跑验收再提交报告),\nF5 就必然误判。三处 checkout 均补 fetch-depth: 0。\n\n本地负向复现:`git clone --depth 1` 后提交数=1,`git cat-file -e cb2a1f0` 找不到,\n与 CI 报错一致;全历史下同一命令通过。\n\n值得记的是:这条缺陷**只有真跑远端 CI 才暴露得出来**——本地永远是全历史,\n门禁正向绿;G14 登记的「远端拦截未验证」正是为防这类盲区而存在。\n上一轮修掉的是 check:os-product 依赖仓外检出(结构性必红),这是它后面藏着的第二个。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/5af8e60ea25ac2d24a90b8f103092f30d96b909a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-08-31T17:29:21-07:00","added":[],"removed":[],"modified":[".github/workflows/governance.yml"]}],"total_commits":0,"head_commit":{"id":"5af8e60ea25ac2d24a90b8f103092f30d96b909a","message":"fix(ci): checkout 取全历史——浅克隆让 F5 把本仓证据误判为「来自另一个仓库」\n\n加回 GitHub 远端后跑出第一份真实远端证据,static job 立刻红,但**不是治理违规**:\n\n ✗ [F5] reports/runtime-acceptance.latest.json: provenance.gitSha=cb2a1f0\n 不存在于本仓 git 历史——该证据来自**另一个仓库**\n\nF5 用 `git cat-file -e \u003csha\u003e^{commit}` 校验验收证据是否绑定本仓历史(防移植时照搬\n源项目的「测试跑过了」假证据)。而 actions/checkout@v4 默认 fetch-depth:1 只克隆\ntip 提交——验收证据一旦绑定任何祖先提交(正常工作流必然如此:先跑验收再提交报告),\nF5 就必然误判。三处 checkout 均补 fetch-depth: 0。\n\n本地负向复现:`git clone --depth 1` 后提交数=1,`git cat-file -e cb2a1f0` 找不到,\n与 CI 报错一致;全历史下同一命令通过。\n\n值得记的是:这条缺陷**只有真跑远端 CI 才暴露得出来**——本地永远是全历史,\n门禁正向绿;G14 登记的「远端拦截未验证」正是为防这类盲区而存在。\n上一轮修掉的是 check:os-product 依赖仓外检出(结构性必红),这是它后面藏着的第二个。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/5af8e60ea25ac2d24a90b8f103092f30d96b909a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-08-31T17:29:21-07:00","added":[],"removed":[],"modified":[".github/workflows/governance.yml"]},"repository":{"id":54,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"base-framework","full_name":"luoanwu/base-framework","description":"基础框架 monorepo","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2630,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework/languages","html_url":"https://gitea.g-hi.com/luoanwu/base-framework","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/base-framework.git","clone_url":"https://gitea.g-hi.com/luoanwu/base-framework.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-03T12:24:18+08:00","updated_at":"2026-09-01T08:21:05+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
12
|
1788222580
|
1788222671
|
0
|
1788222564
|
1788223084
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
governance-governance.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
23735
|
docs(release): record verified ASS subtitle deploy docs(release): record verified ASS subtitle deployment...
|
57
|
5
|
governance.yml
|
106
|
5
|
0
|
refs/heads/main
|
138983033ed329e71d2367e12d7a9a2d018ba40d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"75227158015ebf3524a5d6ccb791dff4d932dabf","after":"138983033ed329e71d2367e12d7a9a2d018ba40d","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/75227158015ebf3524a5d6ccb791dff4d932dabf...138983033ed329e71d2367e12d7a9a2d018ba40d","commits":[{"id":"138983033ed329e71d2367e12d7a9a2d018ba40d","message":"docs(release): record verified ASS subtitle deployment\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/138983033ed329e71d2367e12d7a9a2d018ba40d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T16:45:24-07:00","added":["docs/releases/2026-09-08-ass1.md","reports/ass-import-2026-09-08/backup-verification.json","reports/ass-import-2026-09-08/browser-verification.json","reports/ass-import-2026-09-08/deployed-verify.json","reports/ass-import-2026-09-08/live-media.json","reports/ass-import-2026-09-08/post-deployment-smoke.json"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-08-ass-import.md","docs/releases/current.md","reports/ass-import-2026-09-08/README.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":"138983033ed329e71d2367e12d7a9a2d018ba40d","message":"docs(release): record verified ASS subtitle deployment\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/138983033ed329e71d2367e12d7a9a2d018ba40d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T16:45:24-07:00","added":["docs/releases/2026-09-08-ass1.md","reports/ass-import-2026-09-08/backup-verification.json","reports/ass-import-2026-09-08/browser-verification.json","reports/ass-import-2026-09-08/deployed-verify.json","reports/ass-import-2026-09-08/live-media.json","reports/ass-import-2026-09-08/post-deployment-smoke.json"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-08-ass-import.md","docs/releases/current.md","reports/ass-import-2026-09-08/README.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":723460,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-09-09T07:39:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
4
|
1788911129
|
1788911538
|
0
|
1788911128
|
1788911538
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24155
|
chore(reports): check:fixtures 回绑 @ 7523bd0
|
116
|
5
|
platform.yml
|
132
|
5
|
0
|
refs/heads/main
|
352e61531916d12d6eb804674f5e49796104fd06
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7523bd04ab6e3606adf9d17c0b19b74e951e9dd5","after":"352e61531916d12d6eb804674f5e49796104fd06","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/7523bd04ab6e3606adf9d17c0b19b74e951e9dd5...352e61531916d12d6eb804674f5e49796104fd06","commits":[{"id":"352e61531916d12d6eb804674f5e49796104fd06","message":"chore(reports): check:fixtures 回绑 @ 7523bd0\n\n上一份绑 91216b5,其后 notification-webhook 与 public-file 两份夹具有提交变更,报告随之过期\n(本次 SOURCE.md 的文档提交不在任何 evidence-scopes 作用域内,不是过期原因)。\n\n在 .worktrees/rebind-fixtures 的 detached 干净检出(HEAD=7523bd0)跑全 17 套件:\n316 例,失败 0,不可用 0,configurationError 0;provenance worktreeDirty=false、runner=local。\n\n先在主树跑过一次,跑到一半并行会话改了 contracts/test/fixtures/application-contract-registry.fixtures.json,\nprovenance 落成 worktreeDirty=true、例数 323(含那份未提交增量),该份作废未采用,主树报告已还原到已提交版\n后改走干净检出。两次差的 7 例即该未提交增量,待其提交后由对应会话重绑。\n\ncontracts/dist 由该检出自己 tsc 构建;runtime 九个模块经 turbo 全量缓存命中。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/352e61531916d12d6eb804674f5e49796104fd06","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T15:59:32-07:00","added":[],"removed":[],"modified":["reports/fixtures.latest.json"]}],"total_commits":0,"head_commit":{"id":"352e61531916d12d6eb804674f5e49796104fd06","message":"chore(reports): check:fixtures 回绑 @ 7523bd0\n\n上一份绑 91216b5,其后 notification-webhook 与 public-file 两份夹具有提交变更,报告随之过期\n(本次 SOURCE.md 的文档提交不在任何 evidence-scopes 作用域内,不是过期原因)。\n\n在 .worktrees/rebind-fixtures 的 detached 干净检出(HEAD=7523bd0)跑全 17 套件:\n316 例,失败 0,不可用 0,configurationError 0;provenance worktreeDirty=false、runner=local。\n\n先在主树跑过一次,跑到一半并行会话改了 contracts/test/fixtures/application-contract-registry.fixtures.json,\nprovenance 落成 worktreeDirty=true、例数 323(含那份未提交增量),该份作废未采用,主树报告已还原到已提交版\n后改走干净检出。两次差的 7 例即该未提交增量,待其提交后由对应会话重绑。\n\ncontracts/dist 由该检出自己 tsc 构建;runtime 九个模块经 turbo 全量缓存命中。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/352e61531916d12d6eb804674f5e49796104fd06","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T15:59:32-07:00","added":[],"removed":[],"modified":["reports/fixtures.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":19956,"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-19T06:59:00+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
14
|
0
|
1789772398
|
0
|
1789772377
|
1789772398
|
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
|
|
25847
|
decisions: CHG-048 用户 10-15 同意按建议答 Q1–Q3(work、删样板、 decisions: CHG-048 用户 10-15 同意按建议答 Q1–Q3(work、删样板、第二批另起);拆两步——第一步 Case / Task / Execution / StockReservation 待应用,第二步 Order 待报价仓删框架样板(7fbd547 两份 prisma 仍有 model Order / OrderEvent)...
|
117
|
5
|
governance.yml
|
252
|
5
|
0
|
refs/heads/main
|
a35f8c405347bbf9439f05175fb2b549164934e2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"755278e193d0d0abe84cd7d5db193d288e409934","after":"a35f8c405347bbf9439f05175fb2b549164934e2","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/755278e193d0d0abe84cd7d5db193d288e409934...a35f8c405347bbf9439f05175fb2b549164934e2","commits":[{"id":"a35f8c405347bbf9439f05175fb2b549164934e2","message":"decisions: CHG-048 用户 10-15 同意按建议答 Q1–Q3(work、删样板、第二批另起);拆两步——第一步 Case / Task / Execution / StockReservation 待应用,第二步 Order 待报价仓删框架样板(7fbd547 两份 prisma 仍有 model Order / OrderEvent)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a35f8c405347bbf9439f05175fb2b549164934e2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T17:50:57-07:00","added":["平台治理/doc/decisions/CHG-048-材料/entities-order.delta.json"],"removed":[],"modified":["平台治理/doc/decisions/CHG-048-材料/README.md","平台治理/doc/decisions/CHG-048-材料/apps.delta.json","平台治理/doc/decisions/CHG-048-材料/entities-quotation-order.delta.json","平台治理/doc/decisions/CHG-048-材料/entities.delta.json"]}],"total_commits":0,"head_commit":{"id":"a35f8c405347bbf9439f05175fb2b549164934e2","message":"decisions: CHG-048 用户 10-15 同意按建议答 Q1–Q3(work、删样板、第二批另起);拆两步——第一步 Case / Task / Execution / StockReservation 待应用,第二步 Order 待报价仓删框架样板(7fbd547 两份 prisma 仍有 model Order / OrderEvent)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/a35f8c405347bbf9439f05175fb2b549164934e2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T17:50:57-07:00","added":["平台治理/doc/decisions/CHG-048-材料/entities-order.delta.json"],"removed":[],"modified":["平台治理/doc/decisions/CHG-048-材料/README.md","平台治理/doc/decisions/CHG-048-材料/apps.delta.json","平台治理/doc/decisions/CHG-048-材料/entities-quotation-order.delta.json","平台治理/doc/decisions/CHG-048-材料/entities.delta.json"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":26816,"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-16T08:49:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1792111861
|
1792111879
|
0
|
1792111859
|
1792111879
|
|
|
0
|
Edit
Delete
|
|
26597
|
chore(evidence): record C50/C51 deployment 17 and chore(evidence): record C50/C51 deployment 17 and production 17 artifact steps on 756ce30...
|
82
|
5
|
governance.yml
|
13
|
5
|
0
|
refs/heads/main
|
74600c013eaaba8a404534b49f5d731134e37be9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"756ce30a7133fe68054a5b580db709d915246968","after":"74600c013eaaba8a404534b49f5d731134e37be9","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/compare/756ce30a7133fe68054a5b580db709d915246968...74600c013eaaba8a404534b49f5d731134e37be9","commits":[{"id":"74600c013eaaba8a404534b49f5d731134e37be9","message":"chore(evidence): record C50/C51 deployment 17 and production 17 artifact steps on 756ce30\n\nFour images built with ENV HOST=0.0.0.0 in the api-nestjs target; owned\nlabeled fixture network (pgvector/Redis/MinIO/ClamAV, no published ports)\nremoved with its volumes afterwards.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/74600c013eaaba8a404534b49f5d731134e37be9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T19:11:44-07:00","added":[],"removed":[],"modified":["reports/deployment-acceptance.latest.json","reports/production-acceptance.latest.json"]}],"total_commits":0,"head_commit":{"id":"74600c013eaaba8a404534b49f5d731134e37be9","message":"chore(evidence): record C50/C51 deployment 17 and production 17 artifact steps on 756ce30\n\nFour images built with ENV HOST=0.0.0.0 in the api-nestjs target; owned\nlabeled fixture network (pgvector/Redis/MinIO/ClamAV, no published ports)\nremoved with its volumes afterwards.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/74600c013eaaba8a404534b49f5d731134e37be9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T19:11:44-07:00","added":[],"removed":[],"modified":["reports/deployment-acceptance.latest.json","reports/production-acceptance.latest.json"]},"repository":{"id":82,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-work-order-system","full_name":"luoanwu/juhai-ai-work-order-system","description":"巨嗨 AI 工单系统:治理型工单核心与 Digital Employee OS 产品适配层","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":3819,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-work-order-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-work-order-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-work-order-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:08:57+08:00","updated_at":"2026-10-28T09:58:03+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1793153510
|
1793153518
|
0
|
1793153510
|
1793153519
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23704
|
fix(content): add screenplay creation purpose
|
57
|
5
|
governance.yml
|
75
|
5
|
0
|
refs/heads/main
|
82dacee9bc5e568fe9188bf749b5e2cb715cb052
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"757223e09d69931cefcf102e3604406ebcd24ae1","after":"82dacee9bc5e568fe9188bf749b5e2cb715cb052","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/757223e09d69931cefcf102e3604406ebcd24ae1...82dacee9bc5e568fe9188bf749b5e2cb715cb052","commits":[{"id":"82dacee9bc5e568fe9188bf749b5e2cb715cb052","message":"fix(content): add screenplay creation purpose\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/82dacee9bc5e568fe9188bf749b5e2cb715cb052","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T10:30:51-07:00","added":["docs/governance/log/2026-09-08-screenplay-purpose.md","reports/screenplay-purpose-2026-09-08/README.md"],"removed":[],"modified":["packages/contracts/src/content.ts"]}],"total_commits":0,"head_commit":{"id":"82dacee9bc5e568fe9188bf749b5e2cb715cb052","message":"fix(content): add screenplay creation purpose\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/82dacee9bc5e568fe9188bf749b5e2cb715cb052","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T10:30:51-07:00","added":["docs/governance/log/2026-09-08-screenplay-purpose.md","reports/screenplay-purpose-2026-09-08/README.md"],"removed":[],"modified":["packages/contracts/src/content.ts"]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":643642,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-09-09T01:29:19+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
4
|
1788888670
|
1788888756
|
0
|
1788888669
|
1788888756
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23670
|
docs(release): record r29 deployment with queued w docs(release): record r29 deployment with queued work preserved...
|
57
|
5
|
governance.yml
|
41
|
5
|
0
|
refs/heads/main
|
55441821e56d15bb044f3d463da3fc58a9a5d8d9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"75f256d3d9569ba249d5170a3e8fba45e022da67","after":"55441821e56d15bb044f3d463da3fc58a9a5d8d9","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/75f256d3d9569ba249d5170a3e8fba45e022da67...55441821e56d15bb044f3d463da3fc58a9a5d8d9","commits":[{"id":"55441821e56d15bb044f3d463da3fc58a9a5d8d9","message":"docs(release): record r29 deployment with queued work preserved\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/55441821e56d15bb044f3d463da3fc58a9a5d8d9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-07T00:51:35-07:00","added":["docs/releases/2026-09-07-r29.md"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-07-video-previs-toggle.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":"55441821e56d15bb044f3d463da3fc58a9a5d8d9","message":"docs(release): record r29 deployment with queued work preserved\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/55441821e56d15bb044f3d463da3fc58a9a5d8d9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-07T00:51:35-07:00","added":["docs/releases/2026-09-07-r29.md"],"removed":[],"modified":["CLAUDE.md","docs/governance/log/2026-09-07-video-previs-toggle.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":301629,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":5,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-09-07T15:39:57+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1788767511
|
1788767541
|
0
|
1788767509
|
1788767541
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26211
|
chore(reports): 联建默认工作区修复静态发布材料
|
116
|
5
|
platform.yml
|
939
|
5
|
0
|
refs/heads/main
|
72c27140d824415ed3f6e49c44a6c4f1ac7af7b6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7609411ff6936a93aab456f47844e33ecc60e004","after":"72c27140d824415ed3f6e49c44a6c4f1ac7af7b6","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/7609411ff6936a93aab456f47844e33ecc60e004...72c27140d824415ed3f6e49c44a6c4f1ac7af7b6","commits":[{"id":"72c27140d824415ed3f6e49c44a6c4f1ac7af7b6","message":"chore(reports): 联建默认工作区修复静态发布材料\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/72c27140d824415ed3f6e49c44a6c4f1ac7af7b6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T05:40:01-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"e3cd36cdf7d73dc78b18260d01605378775e1cc5","message":"chore(reports): 默认工作区导航修复全量与静态验收回绑\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e3cd36cdf7d73dc78b18260d01605378775e1cc5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T05:39:43-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/revocation-sla.latest.json","reports/stub-surface.latest.json","reports/workbench-ui.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"35025b830387b99f6552a94be71c4e606c1be663","message":"docs(workbench): 归档既有真库条目并同步当前证据来源\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/35025b830387b99f6552a94be71c4e606c1be663","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T05:37:26-07:00","added":[],"removed":["runtime/docs/证据新鲜度历史.md"],"modified":["docs/证据新鲜度历史.md","runtime/CLAUDE.md"]},{"id":"90a1e2b3b8b534e93050e266d89e772e2619dcce","message":"test(workbench): 限定总览回归导航并记录真库来源\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/90a1e2b3b8b534e93050e266d89e772e2619dcce","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T05:34:29-07:00","added":["runtime/docs/证据新鲜度历史.md"],"removed":[],"modified":["runtime/CLAUDE.md","runtime/apps/web/e2e-workbench/enterprise-spaces.spec.ts"]},{"id":"cd12104a26c96462c6ef0aa9b7d9800983e74021","message":"merge: 合流默认工作区导航修复与最新模型配置\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/cd12104a26c96462c6ef0aa9b7d9800983e74021","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T05:34:29-07:00","added":[],"removed":[],"modified":["docs/企业公共基础平台对外交付设计.md","docs/企业控制面使用与对接流程说明书.md","runtime/apps/web/e2e-workbench/enterprise-spaces.spec.ts","runtime/apps/workbench/src/components/app-nav.tsx"]}],"total_commits":0,"head_commit":{"id":"72c27140d824415ed3f6e49c44a6c4f1ac7af7b6","message":"chore(reports): 联建默认工作区修复静态发布材料\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/72c27140d824415ed3f6e49c44a6c4f1ac7af7b6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T05:40:01-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":81930,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":137,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-20T20:09:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792500080
|
1792500082
|
0
|
1792500078
|
1792500094
|
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
|
|
25883
|
chore(reports): 固定12项同源工作台快照
|
116
|
5
|
platform.yml
|
778
|
5
|
0
|
refs/heads/main
|
4a344b2c8eb4ac4f8844bf31a3994dfb2e894ba9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"760ca39c61cf1a46b7be0a73192f7c22652c2d10","after":"4a344b2c8eb4ac4f8844bf31a3994dfb2e894ba9","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/760ca39c61cf1a46b7be0a73192f7c22652c2d10...4a344b2c8eb4ac4f8844bf31a3994dfb2e894ba9","commits":[{"id":"4a344b2c8eb4ac4f8844bf31a3994dfb2e894ba9","message":"chore(reports): 固定12项同源工作台快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4a344b2c8eb4ac4f8844bf31a3994dfb2e894ba9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T23:10:55-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":"5753128a01067264d06074f4da10d3ec3642e12c","message":"chore(reports): 最终25环通过及12项无阻塞回绑\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5753128a01067264d06074f4da10d3ec3642e12c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T23:10:49-07:00","added":[],"removed":[],"modified":["docs/evidence/stale-twelve-2026-10-15/closeout-verification.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"74037fc983ea7e67054b8e0836c050dcf16493d8","message":"docs(验收): 固定12项闭环来源及最终服务边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/74037fc983ea7e67054b8e0836c050dcf16493d8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T23:08:50-07:00","added":["docs/evidence/stale-twelve-2026-10-15/cleanup-ui-round.json","docs/evidence/stale-twelve-2026-10-15/latest-alert-receipt-readback.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/stale-twelve-2026-10-15/alert-durable-receipt-followup.json","docs/evidence/stale-twelve-2026-10-15/runtime-deployment.json","docs/evidence/stale-twelve-2026-10-15/validation.json","docs/十二条过期告警重验与dev更新-2026-10-15.md","docs/当前状态与验收边界.md","runtime/CLAUDE.md"]},{"id":"1dddb4491b09c2e62446c43e686a18acb2f0f2af","message":"merge: 固定最终主线并完成12项重验合流\n\n# Conflicts:\n#\treports/alert-delivery.latest.json\n#\treports/deployed-runtime.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1dddb4491b09c2e62446c43e686a18acb2f0f2af","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T22:59:41-07:00","added":["docs/evidence/stale-twelve-2026-10-15/alert-durable-receipt-followup.json","docs/evidence/stale-twelve-2026-10-15/alert-first-failed.json","docs/evidence/stale-twelve-2026-10-15/alert-second-passed.json","docs/evidence/stale-twelve-2026-10-15/attempts.json","docs/evidence/stale-twelve-2026-10-15/candidate-final-image-digest.json","docs/evidence/stale-twelve-2026-10-15/candidate-image-digest.json","docs/evidence/stale-twelve-2026-10-15/candidate-image-smoke.json","docs/evidence/stale-twelve-2026-10-15/candidate-sbom.json","docs/evidence/stale-twelve-2026-10-15/cleanup.json","docs/evidence/stale-twelve-2026-10-15/closeout-verification-before-scope.json","docs/evidence/stale-twelve-2026-10-15/closeout-verification.json","docs/evidence/stale-twelve-2026-10-15/dev-migrations-before.json","docs/evidence/stale-twelve-2026-10-15/image-source-equivalence.json","docs/evidence/stale-twelve-2026-10-15/initial-scope.json","docs/evidence/stale-twelve-2026-10-15/interaction-recheck-summary.json","docs/evidence/stale-twelve-2026-10-15/mainline-restore-first-7d079ccf.json","docs/evidence/stale-twelve-2026-10-15/managed-backup-real.json","docs/evidence/stale-twelve-2026-10-15/managed-backup.log","docs/evidence/stale-twelve-2026-10-15/observed-peer-runtime-acceptance.json","docs/evidence/stale-twelve-2026-10-15/runtime-accepted-7d079ccf.json","docs/evidence/stale-twelve-2026-10-15/runtime-deployment-initial-blocked.json","docs/evidence/stale-twelve-2026-10-15/runtime-deployment-unified-139b.json","docs/evidence/stale-twelve-2026-10-15/runtime-deployment.json","docs/evidence/stale-twelve-2026-10-15/runtime-interaction-first-failed.json","docs/evidence/stale-twelve-2026-10-15/scope-first-failed.json","docs/evidence/stale-twelve-2026-10-15/validation.json","docs/十二条过期告警重验与dev更新-2026-10-15.md"],"removed":[],"modified":["CLAUDE.md","docs/README.md","docs/Scope登记与候选核验修复-2026-10-11.md","docs/runbook.md","docs/当前状态与验收边界.md","docs/文档索引.md","governance/build-workbench-snapshots.mjs","governance/test/build-workbench-snapshots.test.mjs","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/port-conformance.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/scope-owner-chain.latest.json","runtime/CLAUDE.md","runtime/reports/conformance-differential.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/ui-acceptance.latest.json","runtime/test/scope-owner-chain.acceptance.ts"]},{"id":"0550628b5e1eb59b4a043cbefe3e52c5f0e9b4aa","message":"chore(reports): 固定EES组合源完整运行及浏览器重验\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0550628b5e1eb59b4a043cbefe3e52c5f0e9b4aa","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T22:58:16-07:00","added":[],"removed":[],"modified":["reports/credential-m1-sla.latest.json","reports/identity-ui.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/conformance-differential.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/ui-acceptance.latest.json"]}],"total_commits":0,"head_commit":{"id":"4a344b2c8eb4ac4f8844bf31a3994dfb2e894ba9","message":"chore(reports): 固定12项同源工作台快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4a344b2c8eb4ac4f8844bf31a3994dfb2e894ba9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T23:10:55-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":76169,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":59,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-16T14:00:58+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792131102
|
1792131104
|
0
|
1792131100
|
1792131116
|
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
|
|
24318
|
chore(reports): 刷新完整治理与运行验收证据
|
76
|
5
|
governance.yml
|
116
|
5
|
0
|
refs/heads/main
|
374f4749d6aeb24a49818a90b603dd60bd5e615a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"761072ce9154ac38928c05402de32c3829f1abd0","after":"374f4749d6aeb24a49818a90b603dd60bd5e615a","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/761072ce9154ac38928c05402de32c3829f1abd0...374f4749d6aeb24a49818a90b603dd60bd5e615a","commits":[{"id":"374f4749d6aeb24a49818a90b603dd60bd5e615a","message":"chore(reports): 刷新完整治理与运行验收证据\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/374f4749d6aeb24a49818a90b603dd60bd5e615a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-20T21:27:58-07:00","added":[],"removed":[],"modified":["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/validation-source.latest.json","reports/write-capacity.latest.json"]}],"total_commits":0,"head_commit":{"id":"374f4749d6aeb24a49818a90b603dd60bd5e615a","message":"chore(reports): 刷新完整治理与运行验收证据\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/374f4749d6aeb24a49818a90b603dd60bd5e615a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-20T21:27:58-07:00","added":[],"removed":[],"modified":["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/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":95281,"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-21T12:00:56+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
36
|
1789965707
|
1789965792
|
0
|
1789964887
|
1789965925
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24319
|
chore(reports): 刷新完整治理与运行验收证据
|
76
|
5
|
platform-governance.yml
|
117
|
5
|
0
|
refs/heads/main
|
374f4749d6aeb24a49818a90b603dd60bd5e615a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"761072ce9154ac38928c05402de32c3829f1abd0","after":"374f4749d6aeb24a49818a90b603dd60bd5e615a","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/761072ce9154ac38928c05402de32c3829f1abd0...374f4749d6aeb24a49818a90b603dd60bd5e615a","commits":[{"id":"374f4749d6aeb24a49818a90b603dd60bd5e615a","message":"chore(reports): 刷新完整治理与运行验收证据\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/374f4749d6aeb24a49818a90b603dd60bd5e615a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-20T21:27:58-07:00","added":[],"removed":[],"modified":["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/validation-source.latest.json","reports/write-capacity.latest.json"]}],"total_commits":0,"head_commit":{"id":"374f4749d6aeb24a49818a90b603dd60bd5e615a","message":"chore(reports): 刷新完整治理与运行验收证据\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/374f4749d6aeb24a49818a90b603dd60bd5e615a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-20T21:27:58-07:00","added":[],"removed":[],"modified":["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/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":95281,"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-21T12:00:56+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1789965793
|
1789965854
|
0
|
1789964887
|
1789965926
|
|
|
0
|
Edit
Delete
|
|
24965
|
docs: record verified 0.196.0 integration incident docs: record verified 0.196.0 integration incident visibility deployment...
|
121
|
5
|
kernel-ci.yml
|
318
|
5
|
0
|
refs/heads/main
|
696d965ff5bc9943728e20d3fcd05273d288c0bd
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7616ab14b2d35692d29bf2c288148d6add6c66f3","after":"696d965ff5bc9943728e20d3fcd05273d288c0bd","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/7616ab14b2d35692d29bf2c288148d6add6c66f3...696d965ff5bc9943728e20d3fcd05273d288c0bd","commits":[{"id":"696d965ff5bc9943728e20d3fcd05273d288c0bd","message":"docs: record verified 0.196.0 integration incident visibility deployment\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/696d965ff5bc9943728e20d3fcd05273d288c0bd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T03:42:24-07:00","added":["ops/deployments/2026-10-02-incident-review-01960-local.md"],"removed":[],"modified":["model/plan-ledger.json"]}],"total_commits":0,"head_commit":{"id":"696d965ff5bc9943728e20d3fcd05273d288c0bd","message":"docs: record verified 0.196.0 integration incident visibility deployment\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/696d965ff5bc9943728e20d3fcd05273d288c0bd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T03:42:24-07:00","added":["ops/deployments/2026-10-02-incident-review-01960-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":197890,"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":57,"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-02T18: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
|
4
|
1790937759
|
1790937796
|
0
|
1790937759
|
1790937796
|
|
|
0
|
Edit
Delete
|
|
23488
|
Merge pull request #11 from laoluojuhai/feat/produ Merge pull request #11 from laoluojuhai/feat/product-catalog-search-and-image-upload...
|
72
|
5
|
governance.yml
|
9
|
5
|
0
|
refs/heads/main
|
8ae98649e077fa188f8e9c1b0a11b78a2377c836
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7619cf79681794bf28a8dceeb606c9dcfec21a5c","after":"8ae98649e077fa188f8e9c1b0a11b78a2377c836","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/compare/7619cf79681794bf28a8dceeb606c9dcfec21a5c...8ae98649e077fa188f8e9c1b0a11b78a2377c836","commits":[{"id":"8ae98649e077fa188f8e9c1b0a11b78a2377c836","message":"Merge pull request #11 from laoluojuhai/feat/product-catalog-search-and-image-upload\n\nfeat(products): 商品库服务端搜索筛选 + 图片上传至对象存储","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/8ae98649e077fa188f8e9c1b0a11b78a2377c836","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-08-17T04:16:44-07:00","added":["apps/api-fastify/prisma/migrations/20260803100000_user_multi_role/migration.sql","apps/api-fastify/prisma/migrations/20260803140000_contract_documents/migration.sql","apps/api-fastify/prisma/migrations/20260803160000_solution_survey_submission/migration.sql","apps/api-fastify/prisma/migrations/20260803180000_delivery_training/migration.sql","apps/api-fastify/prisma/migrations/20260803193000_after_sales_lifecycle/migration.sql","apps/api-fastify/prisma/migrations/20260804090000_purchase_close_and_installation_rework/migration.sql","apps/api-fastify/prisma/migrations/20260805120000_product_image_thumbnail/migration.sql","apps/api-fastify/prisma/migrations/20260807120000_quotation_void_and_restore/migration.sql","apps/api-fastify/src/modules/after-sales/after-sales.service.ts","apps/api-fastify/src/modules/contracts/contracts.service.ts","apps/api-fastify/src/modules/storage/object-storage.ts","apps/api-fastify/src/routes/after-sales.ts","apps/api-fastify/src/routes/contracts.ts","apps/api-fastify/src/routes/files.ts","apps/api-nestjs/prisma/migrations/20260803100000_user_multi_role/migration.sql","apps/api-nestjs/prisma/migrations/20260803140000_contract_documents/migration.sql","apps/api-nestjs/prisma/migrations/20260803160000_solution_survey_submission/migration.sql","apps/api-nestjs/prisma/migrations/20260803180000_delivery_training/migration.sql","apps/api-nestjs/prisma/migrations/20260803193000_after_sales_lifecycle/migration.sql","apps/api-nestjs/prisma/migrations/20260804090000_purchase_close_and_installation_rework/migration.sql","apps/api-nestjs/prisma/migrations/20260805120000_product_image_thumbnail/migration.sql","apps/api-nestjs/prisma/migrations/20260807120000_quotation_void_and_restore/migration.sql","apps/api-nestjs/src/after-sales/after-sales.controller.ts","apps/api-nestjs/src/after-sales/after-sales.module.ts","apps/api-nestjs/src/after-sales/after-sales.service.ts","apps/api-nestjs/src/after-sales/public-after-sales.controller.ts","apps/api-nestjs/src/contracts/contracts.controller.ts","apps/api-nestjs/src/contracts/contracts.module.ts","apps/api-nestjs/src/contracts/contracts.service.ts","apps/api-nestjs/src/storage/files.controller.ts","apps/api-nestjs/src/storage/object-storage.ts","apps/api-nestjs/src/storage/storage.module.ts","apps/web/src/components/AfterSalesPipeline.tsx","apps/web/src/components/CustomerJourneyBar.tsx","apps/web/src/components/PublicErrorNotice.tsx","apps/web/src/components/StaleDataBanner.tsx","apps/web/src/components/WorkspaceBreadcrumb.tsx","apps/web/src/components/WorkspaceMain.tsx","apps/web/src/components/WorkspaceViewSwitcher.tsx","apps/web/src/components/ui/breadcrumb.tsx","apps/web/src/components/ui/destructive-zone.tsx","apps/web/src/components/ui/drawer.tsx","apps/web/src/components/ui/error-alert.tsx","apps/web/src/components/ui/segmented.tsx","apps/web/src/components/ui/toast.tsx","apps/web/src/features/after-sales/api/after-sales-api.ts","apps/web/src/features/after-sales/components/AfterSalesWorkbench.tsx","apps/web/src/features/after-sales/hooks/use-after-sales.ts","apps/web/src/features/contracts/api/contracts-api.ts","apps/web/src/features/contracts/components/ContractPanel.tsx","apps/web/src/features/contracts/components/ContractTemplateManager.tsx","apps/web/src/features/contracts/hooks/use-contracts.ts","apps/web/src/features/customer-solutions/components/PublicSolutionExperience.tsx","apps/web/src/features/customer-solutions/components/PublicSurveyIntakeView.tsx","apps/web/src/features/customer-solutions/components/TierProductPicker.tsx","apps/web/src/features/fulfillment/components/ContractActivationCard.tsx","apps/web/src/features/products/components/AccessoryEditor.tsx","apps/web/src/features/products/components/ProductCard.tsx","apps/web/src/features/products/components/ProductCreateForm.tsx","apps/web/src/features/products/components/ProductEditor.tsx","apps/web/src/features/products/components/ProductFilterBar.tsx","apps/web/src/features/products/components/ProductImageManager.tsx","apps/web/src/features/products/components/product-form-fields.tsx","apps/web/src/features/products/components/product-library-mode.ts","apps/web/src/features/quotations/components/QuotationOptionLines.tsx","apps/web/src/features/quotations/components/QuotationQueueList.tsx","apps/web/src/hooks/use-debounced-value.ts","apps/web/src/lib/customer-journey.ts","apps/web/src/lib/error-messages.ts","apps/web/src/lib/event-copy.ts","apps/web/src/lib/role-visibility.ts","apps/web/src/lib/workspace-navigation.ts","apps/web/src/lib/workspace-record.tsx","docs/analysis/前端UI治理执行记录-2026-08-04.md","docs/analysis/前端UI诊断报告-2026-08-04.md","docs/analysis/治理执行记录-2026-08-04.md","docs/analysis/设计系统对齐审计-工作台UI优化-2026-08-04.md","docs/analysis/项目挖掘分析报告-2026-08-04.md","docs/design/工作台UI优化方案/README.md","docs/design/工作台UI优化方案/apply-compare-restoration.mjs","docs/design/工作台UI优化方案/support.js","docs/design/工作台UI优化方案/工作台UI优化.dc.html","docs/design/工作台UI优化方案/工作台UI优化方案(离线版).html","docs/domain/after-sales-blueprint.md","docs/domain/contract-blueprint.md","docs/enterprise-platform-architecture.md","packages/contracts/src/after-sales.test.ts","packages/contracts/src/after-sales.ts","packages/contracts/src/contract.test.ts","packages/contracts/src/contract.ts","packages/contracts/src/identifier.test.ts","packages/contracts/src/identifier.ts","packages/contracts/src/quote-version-diff.test.ts","packages/contracts/src/role-assignment.test.ts","packages/contracts/src/solution-summary.test.ts","packages/contracts/src/storage.test.ts","packages/contracts/src/storage.ts","reports/component-size.latest.json","reports/sites-governance.latest.json","scripts/check-component-size.mjs","scripts/check-design-source-parity.mjs","scripts/check-sites-governance.mjs","scripts/lib/acceptance-freshness.mjs","scripts/lib/acceptance-freshness.test.mjs","scripts/lib/backend-parity-diff.mjs","scripts/lib/backend-parity-diff.test.mjs","scripts/lib/component-size.mjs","scripts/lib/component-size.test.mjs","scripts/lib/contract-integration.test.mjs","scripts/lib/design-adoption.mjs","scripts/lib/design-adoption.test.mjs","scripts/lib/design-source-parity.mjs","scripts/lib/design-source-parity.test.mjs","scripts/lib/outbox-dispatch-lock.mjs","scripts/lib/outbox-dispatch-lock.test.mjs","scripts/lib/redis-url-failclosed.test.mjs","scripts/lib/sites-governance.test.mjs"],"removed":[],"modified":[".claude/launch.json",".github/workflows/governance.yml",".gitignore","CLAUDE.md","apps/api-fastify/package.json","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/app.ts","apps/api-fastify/src/modules/approval-inbox/approval-inbox.service.ts","apps/api-fastify/src/modules/customer-solutions/customer-solutions.service.ts","apps/api-fastify/src/modules/fulfillment/fulfillment.service.ts","apps/api-fastify/src/modules/products/products.service.ts","apps/api-fastify/src/modules/quotations/quotations.service.ts","apps/api-fastify/src/modules/receivables/receivables.service.ts","apps/api-fastify/src/modules/tenant.ts","apps/api-fastify/src/modules/users/users.service.ts","apps/api-fastify/src/plugins/auth.ts","apps/api-fastify/src/plugins/outbox.ts","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/src/plugins/redis.ts","apps/api-fastify/src/routes/approval-inbox.ts","apps/api-fastify/src/routes/customer-solutions.ts","apps/api-fastify/src/routes/fulfillment.ts","apps/api-fastify/src/routes/local-auth.ts","apps/api-fastify/src/routes/products.ts","apps/api-fastify/src/routes/quotations.ts","apps/api-fastify/src/routes/receivables.ts","apps/api-fastify/src/routes/users.ts","apps/api-fastify/src/routes/ws.ts","apps/api-fastify/src/types.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-fastify/test/users.integration.test.ts","apps/api-nestjs/package.json","apps/api-nestjs/prisma/schema.prisma","apps/api-nestjs/src/app.module.ts","apps/api-nestjs/src/approval-inbox/approval-inbox.controller.ts","apps/api-nestjs/src/approval-inbox/approval-inbox.service.ts","apps/api-nestjs/src/common/auth.guard.ts","apps/api-nestjs/src/common/envelope.ts","apps/api-nestjs/src/common/tenant.decorator.ts","apps/api-nestjs/src/customer-solutions/customer-solutions.controller.ts","apps/api-nestjs/src/customer-solutions/customer-solutions.service.ts","apps/api-nestjs/src/customers/customers.controller.ts","apps/api-nestjs/src/customers/customers.service.ts","apps/api-nestjs/src/events/events.gateway.ts","apps/api-nestjs/src/events/outbox-dispatcher.service.ts","apps/api-nestjs/src/fulfillment/fulfillment.controller.ts","apps/api-nestjs/src/fulfillment/fulfillment.service.ts","apps/api-nestjs/src/local-auth/local-auth.controller.ts","apps/api-nestjs/src/products/products.controller.ts","apps/api-nestjs/src/products/products.service.ts","apps/api-nestjs/src/quotations/quotations.controller.ts","apps/api-nestjs/src/quotations/quotations.service.ts","apps/api-nestjs/src/receivables/receivables.controller.ts","apps/api-nestjs/src/receivables/receivables.service.ts","apps/api-nestjs/src/redis/redis.module.ts","apps/api-nestjs/src/sse/sse.controller.ts","apps/api-nestjs/src/users/users.controller.ts","apps/api-nestjs/src/users/users.service.ts","apps/api-nestjs/test/http.acceptance.test.ts","apps/api-nestjs/test/realtime.tenant.test.ts","apps/api-nestjs/test/users.integration.test.ts","apps/web/e2e-manual/capture.spec.ts","apps/web/e2e/acceptance.spec.ts","apps/web/src/app/globals.css","apps/web/src/app/layout.tsx","apps/web/src/app/page.tsx","apps/web/src/app/solution/[accessToken]/page.tsx","apps/web/src/components/EventFeed.tsx","apps/web/src/components/MobileNav.tsx","apps/web/src/components/MobileOverview.tsx","apps/web/src/components/ui/dialog.tsx","apps/web/src/features/approval-inbox/api/approval-inbox-api.ts","apps/web/src/features/approval-inbox/components/ApprovalInbox.tsx","apps/web/src/features/customer-solutions/api/customer-solutions-api.ts","apps/web/src/features/customer-solutions/components/CustomerSolutionWorkbench.tsx","apps/web/src/features/customer-solutions/components/PublicCustomerSolutionView.tsx","apps/web/src/features/customer-solutions/hooks/use-customer-solutions.ts","apps/web/src/features/customers/components/CustomerLibrary.tsx","apps/web/src/features/customers/components/QuickContactCreate.tsx","apps/web/src/features/customers/components/QuickCustomerCreate.tsx","apps/web/src/features/fulfillment/api/fulfillment-api.ts","apps/web/src/features/fulfillment/components/FulfillmentWorkbench.tsx","apps/web/src/features/fulfillment/components/PublicFulfillmentView.tsx","apps/web/src/features/fulfillment/hooks/use-fulfillment.ts","apps/web/src/features/local-auth/components/LocalIdentitySwitcher.tsx","apps/web/src/features/products/api/products-api.ts","apps/web/src/features/products/components/ProductLibrary.tsx","apps/web/src/features/products/hooks/use-products.ts","apps/web/src/features/quotations/api/quotations-api.ts","apps/web/src/features/quotations/components/PublicQuotationView.tsx","apps/web/src/features/quotations/components/QuotationPolicySettings.tsx","apps/web/src/features/quotations/components/QuotationWorkbench.tsx","apps/web/src/features/quotations/hooks/use-quotations.ts","apps/web/src/features/receivables/components/OrderReceivablesPanel.tsx","apps/web/src/features/users/components/UserAccessWorkbench.tsx","apps/web/src/hooks/useRealtime.ts","apps/web/src/lib/api.ts","apps/web/src/lib/providers.tsx","apps/web/src/lib/user-authorization.tsx","apps/web/src/lib/utils.ts","apps/web/src/store/realtime.ts","apps/web/tailwind.config.ts","deploy/vm/compose.yaml","docs/domain-glossary.md","docs/domain/approval-inbox-blueprint.md","docs/domain/business-flow-overview.md","docs/domain/customer-solution-design-blueprint.md","docs/domain/order-fulfillment-blueprint.md","docs/domain/owner-matrix.md","docs/domain/product-accessories-inventory-blueprint.md","docs/domain/quotation-blueprint.md","docs/domain/receivables-blueprint.md","docs/domain/role-permission-blueprint.md","docs/governance-experience.md","docs/module-test-matrix.md","package.json","packages/contracts/src/approval-inbox.test.ts","packages/contracts/src/approval-inbox.ts","packages/contracts/src/auth.test.ts","packages/contracts/src/auth.ts","packages/contracts/src/contracts.test.ts","packages/contracts/src/fulfillment.ts","packages/contracts/src/index.ts","packages/contracts/src/pagination.test.ts","packages/contracts/src/pagination.ts","packages/contracts/src/quotation.ts","packages/contracts/src/realtime.ts","packages/contracts/src/receivables.ts","packages/contracts/src/role-matrix.test.ts","packages/contracts/src/solution.ts","packages/contracts/src/statemachine.invariants.test.ts","packages/contracts/src/statemachine.test.ts","packages/contracts/src/user.ts","pnpm-lock.yaml","reports/api-route-contract.latest.json","reports/approval-payload-contract.latest.json","reports/baseline.json","reports/contract-consumers.latest.json","reports/design-tokens.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/gate-selftest.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/module-integration.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/queue-isolation.latest.json","reports/role-permissions.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","reports/vm-deploy.latest.json","reports/workspace-hygiene.latest.json","scripts/build-manual.mjs","scripts/check-api-route-contract.mjs","scripts/check-contract-consumers.mjs","scripts/check-design-tokens.mjs","scripts/check-dual-backend-parity.mjs","scripts/check-module-integration.mjs","scripts/check-queue-isolation.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-ui-acceptance.mjs","scripts/governance-report.mjs","scripts/import-product-catalog.mjs","scripts/lib/api-route-contract.mjs","scripts/lib/api-route-contract.test.mjs","scripts/lib/auth-source.mjs","scripts/lib/docs-truth.test.mjs","scripts/lib/report-provenance.mjs","scripts/lib/report-provenance.test.mjs","scripts/sign-local-access-token.mjs","scripts/vm-deploy.sh","sites/haizan-quote-center/db/runtime.ts","turbo.json"]},{"id":"6a67a7abf58201b2b407aab3e500b463d3f08bc7","message":"Merge branch 'feat/product-catalog-search-and-image-upload' of https://github.com/laoluojuhai/juhai-quotation-system into feat/product-catalog-search-and-image-upload\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/6a67a7abf58201b2b407aab3e500b463d3f08bc7","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-17T04:04:06-07:00","added":[],"removed":[],"modified":[]},{"id":"874115874d1ce6a322367e0553a620a531ebdaf9","message":"fix(e2e): 修两条潜伏五天的失效断言——\u0026\u0026 串行链把 UI 验收挡在门外\n\n上一条提交让 static governance 转绿后,CI 的 Runtime and UI acceptance 才**首次真正\n跑起来**(自 2026-08-06 起每轮都是 SKIPPED),当场暴露两条 E2E 失效断言。二者均由\n35ebc86(2026-08-12)改文案引入而断言没跟上,与本轮重构无关:\n\n① 侧栏入口叫「报价审核」,子页标题已改为「待我审核」——入口名与标题是两个口径,\n 不能因为同一个入口就复用同一个词。\n② 版本徽标由「版本 1」改为紧凑的「v1」(与版本中心的「V1」看齐)。\n 断言收紧为 /·\\s*v1\\s*·/:裸 `v1` 会被报价号或客户名里任何含 v1 的片段撞上,\n 会让断言以错误理由变绿,那恰恰是它该防的漂移。\n\nmodule-integration 的浏览器证据标记同步跟到**标题**而非入口名——写成入口名会被\nopenWorkspaceEntry(page, \"报价审核\") 白白喂饱,标记就不再证明任何事(负向实测:\n把 E2E 里该断言改掉即 exit=1 并命中 browser-name: \"待我审核\")。\n\n顺带删掉上一条提交遗留的死代码:权限判据已随创建卡下沉进 QuotationCreateCard,\nQuotationWorkbench 里的 userCan 不再有消费者,留着会让下一个人以为还有权限逻辑要接。\n\n三级门禁证据(作用域=本地工作区):\n- 静态 pnpm check:22 项全绿 exit=0,16 组负向自检有牙\n- check:runtime:548/548(地板 503;contracts 436 + NestJS 56 + Fastify 56)\n- check:ui:12/12 全绿\n\n教训已回灌 CLAUDE.md:串行 \u0026\u0026 门禁链报出的违规数是**下界不是总数**,\n本轮 CI 报「共 1 处违规」,实际是 4 处静态 + 2 处 E2E。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/874115874d1ce6a322367e0553a620a531ebdaf9","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-17T04:03:39-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/web/e2e/acceptance.spec.ts","apps/web/src/features/quotations/components/QuotationWorkbench.tsx","reports/api-route-contract.latest.json","reports/approval-payload-contract.latest.json","reports/component-size.latest.json","reports/contract-consumers.latest.json","reports/design-tokens.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/gate-selftest.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/module-integration.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/queue-isolation.latest.json","reports/role-permissions.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/sites-governance.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","reports/vm-deploy.latest.json","reports/workspace-hygiene.latest.json","scripts/check-module-integration.mjs"]},{"id":"c7d8d5944215315512254bb9a8f6cc2bd937c88f","message":"Merge branch 'main' into feat/product-catalog-search-and-image-upload","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/c7d8d5944215315512254bb9a8f6cc2bd937c88f","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-08-17T03:48:25-07:00","added":[],"removed":[],"modified":[]},{"id":"3afb568a1d13a2ceeaf49a2a9bf1d8634f422c23","message":"fix(gate): 版本中心断言重锚为结构式——距离窗口误杀且漏杀,顺带逼出报价域拆分\n\nPR #11 的 CI 红在 quotation-version-detail-visible。查证为**门禁误杀**:版本中心的\n快照详情一直正常渲染(浏览器实测展开 V1 可见「经济方案 ¥910,000.00 · 1 项明细」),\n只是行内补了 diff 段落与三段设计裁决注释后,两个锚点间距涨到 1309 字符、超过\n{0,500} 距离窗口(after-sales-order-options-hook 同型,本仓第二次踩)。\n\n断言重锚为否定环视 (?:(?!\u003c\\/details\u003e)[\\s\\S])*,语义由「两锚点挨得近」改为\n「快照摘要在版本行元素内部」。差分真值表显示旧写法 4 例错 2 例、两个方向都错:\n不仅误杀,还漏杀「快照挪到行外但离得近」——重锚顺手补上那个洞,并固化为\ncontract-integration.test.mjs 第 24b 条负向用例(实跑 exit=1 且命中预期断言 id)。\n\ncomponent-size 同轮逼出真拆分(门禁明说「先拆分而不是上调登记值」):\n- QuotationWorkbench 661→169:创建卡连同表单状态提为 QuotationCreateCard、\n 单档编辑器提为 QuotationOptionEditor、版本中心提为 QuotationVersionCenter\n- MobileOverview 473→413:报价经营四指标卡提为 OverviewQuoteMetrics\n全部抽为**同文件兄弟组件**——搬到独立文件会让按路径锚定的门禁锚点落空。\nQuotationCreateCard 刻意始终挂载、在 hooks 之后才 return null,保证候选查询的\n发起时机与重构前逐字一致(只搬行不改行为)。登记值同步下调/毕业锁住进步。\n\n⚠️ 抽 OverviewQuoteMetrics 时一度把三元中段当 JSX 搬走并用 \u003c\u003e 包裹,`) : (`\n降格为文本节点原样上屏,且两个分支同时渲染——给有权限的管理员显示「未向当前\n角色开放」。tsc 与 22 项静态门禁全绿,只有浏览器截图抓得到。已修并留档。\n\n证据(作用域=本地工作区):pnpm check 22 项全绿 exit=0、16 组负向自检有牙、\n浏览器实测总览/新建报价/版本中心三处渲染正常。未重跑 check:runtime / check:ui\n(两后端与 contracts 一行未动,那两级证据仍绑定上一轮 commit)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/3afb568a1d13a2ceeaf49a2a9bf1d8634f422c23","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-17T03:47:39-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/web/src/components/MobileOverview.tsx","apps/web/src/features/quotations/components/QuotationWorkbench.tsx","reports/api-route-contract.latest.json","reports/approval-payload-contract.latest.json","reports/component-size.latest.json","reports/contract-consumers.latest.json","reports/design-tokens.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/gate-selftest.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/module-integration.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/queue-isolation.latest.json","reports/role-permissions.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/sites-governance.latest.json","reports/validation-source.latest.json","reports/vm-deploy.latest.json","reports/workspace-hygiene.latest.json","scripts/check-module-integration.mjs","scripts/lib/component-size.mjs","scripts/lib/contract-integration.test.mjs"]}],"total_commits":0,"head_commit":{"id":"8ae98649e077fa188f8e9c1b0a11b78a2377c836","message":"Merge pull request #11 from laoluojuhai/feat/product-catalog-search-and-image-upload\n\nfeat(products): 商品库服务端搜索筛选 + 图片上传至对象存储","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/8ae98649e077fa188f8e9c1b0a11b78a2377c836","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-08-17T04:16:44-07:00","added":["apps/api-fastify/prisma/migrations/20260803100000_user_multi_role/migration.sql","apps/api-fastify/prisma/migrations/20260803140000_contract_documents/migration.sql","apps/api-fastify/prisma/migrations/20260803160000_solution_survey_submission/migration.sql","apps/api-fastify/prisma/migrations/20260803180000_delivery_training/migration.sql","apps/api-fastify/prisma/migrations/20260803193000_after_sales_lifecycle/migration.sql","apps/api-fastify/prisma/migrations/20260804090000_purchase_close_and_installation_rework/migration.sql","apps/api-fastify/prisma/migrations/20260805120000_product_image_thumbnail/migration.sql","apps/api-fastify/prisma/migrations/20260807120000_quotation_void_and_restore/migration.sql","apps/api-fastify/src/modules/after-sales/after-sales.service.ts","apps/api-fastify/src/modules/contracts/contracts.service.ts","apps/api-fastify/src/modules/storage/object-storage.ts","apps/api-fastify/src/routes/after-sales.ts","apps/api-fastify/src/routes/contracts.ts","apps/api-fastify/src/routes/files.ts","apps/api-nestjs/prisma/migrations/20260803100000_user_multi_role/migration.sql","apps/api-nestjs/prisma/migrations/20260803140000_contract_documents/migration.sql","apps/api-nestjs/prisma/migrations/20260803160000_solution_survey_submission/migration.sql","apps/api-nestjs/prisma/migrations/20260803180000_delivery_training/migration.sql","apps/api-nestjs/prisma/migrations/20260803193000_after_sales_lifecycle/migration.sql","apps/api-nestjs/prisma/migrations/20260804090000_purchase_close_and_installation_rework/migration.sql","apps/api-nestjs/prisma/migrations/20260805120000_product_image_thumbnail/migration.sql","apps/api-nestjs/prisma/migrations/20260807120000_quotation_void_and_restore/migration.sql","apps/api-nestjs/src/after-sales/after-sales.controller.ts","apps/api-nestjs/src/after-sales/after-sales.module.ts","apps/api-nestjs/src/after-sales/after-sales.service.ts","apps/api-nestjs/src/after-sales/public-after-sales.controller.ts","apps/api-nestjs/src/contracts/contracts.controller.ts","apps/api-nestjs/src/contracts/contracts.module.ts","apps/api-nestjs/src/contracts/contracts.service.ts","apps/api-nestjs/src/storage/files.controller.ts","apps/api-nestjs/src/storage/object-storage.ts","apps/api-nestjs/src/storage/storage.module.ts","apps/web/src/components/AfterSalesPipeline.tsx","apps/web/src/components/CustomerJourneyBar.tsx","apps/web/src/components/PublicErrorNotice.tsx","apps/web/src/components/StaleDataBanner.tsx","apps/web/src/components/WorkspaceBreadcrumb.tsx","apps/web/src/components/WorkspaceMain.tsx","apps/web/src/components/WorkspaceViewSwitcher.tsx","apps/web/src/components/ui/breadcrumb.tsx","apps/web/src/components/ui/destructive-zone.tsx","apps/web/src/components/ui/drawer.tsx","apps/web/src/components/ui/error-alert.tsx","apps/web/src/components/ui/segmented.tsx","apps/web/src/components/ui/toast.tsx","apps/web/src/features/after-sales/api/after-sales-api.ts","apps/web/src/features/after-sales/components/AfterSalesWorkbench.tsx","apps/web/src/features/after-sales/hooks/use-after-sales.ts","apps/web/src/features/contracts/api/contracts-api.ts","apps/web/src/features/contracts/components/ContractPanel.tsx","apps/web/src/features/contracts/components/ContractTemplateManager.tsx","apps/web/src/features/contracts/hooks/use-contracts.ts","apps/web/src/features/customer-solutions/components/PublicSolutionExperience.tsx","apps/web/src/features/customer-solutions/components/PublicSurveyIntakeView.tsx","apps/web/src/features/customer-solutions/components/TierProductPicker.tsx","apps/web/src/features/fulfillment/components/ContractActivationCard.tsx","apps/web/src/features/products/components/AccessoryEditor.tsx","apps/web/src/features/products/components/ProductCard.tsx","apps/web/src/features/products/components/ProductCreateForm.tsx","apps/web/src/features/products/components/ProductEditor.tsx","apps/web/src/features/products/components/ProductFilterBar.tsx","apps/web/src/features/products/components/ProductImageManager.tsx","apps/web/src/features/products/components/product-form-fields.tsx","apps/web/src/features/products/components/product-library-mode.ts","apps/web/src/features/quotations/components/QuotationOptionLines.tsx","apps/web/src/features/quotations/components/QuotationQueueList.tsx","apps/web/src/hooks/use-debounced-value.ts","apps/web/src/lib/customer-journey.ts","apps/web/src/lib/error-messages.ts","apps/web/src/lib/event-copy.ts","apps/web/src/lib/role-visibility.ts","apps/web/src/lib/workspace-navigation.ts","apps/web/src/lib/workspace-record.tsx","docs/analysis/前端UI治理执行记录-2026-08-04.md","docs/analysis/前端UI诊断报告-2026-08-04.md","docs/analysis/治理执行记录-2026-08-04.md","docs/analysis/设计系统对齐审计-工作台UI优化-2026-08-04.md","docs/analysis/项目挖掘分析报告-2026-08-04.md","docs/design/工作台UI优化方案/README.md","docs/design/工作台UI优化方案/apply-compare-restoration.mjs","docs/design/工作台UI优化方案/support.js","docs/design/工作台UI优化方案/工作台UI优化.dc.html","docs/design/工作台UI优化方案/工作台UI优化方案(离线版).html","docs/domain/after-sales-blueprint.md","docs/domain/contract-blueprint.md","docs/enterprise-platform-architecture.md","packages/contracts/src/after-sales.test.ts","packages/contracts/src/after-sales.ts","packages/contracts/src/contract.test.ts","packages/contracts/src/contract.ts","packages/contracts/src/identifier.test.ts","packages/contracts/src/identifier.ts","packages/contracts/src/quote-version-diff.test.ts","packages/contracts/src/role-assignment.test.ts","packages/contracts/src/solution-summary.test.ts","packages/contracts/src/storage.test.ts","packages/contracts/src/storage.ts","reports/component-size.latest.json","reports/sites-governance.latest.json","scripts/check-component-size.mjs","scripts/check-design-source-parity.mjs","scripts/check-sites-governance.mjs","scripts/lib/acceptance-freshness.mjs","scripts/lib/acceptance-freshness.test.mjs","scripts/lib/backend-parity-diff.mjs","scripts/lib/backend-parity-diff.test.mjs","scripts/lib/component-size.mjs","scripts/lib/component-size.test.mjs","scripts/lib/contract-integration.test.mjs","scripts/lib/design-adoption.mjs","scripts/lib/design-adoption.test.mjs","scripts/lib/design-source-parity.mjs","scripts/lib/design-source-parity.test.mjs","scripts/lib/outbox-dispatch-lock.mjs","scripts/lib/outbox-dispatch-lock.test.mjs","scripts/lib/redis-url-failclosed.test.mjs","scripts/lib/sites-governance.test.mjs"],"removed":[],"modified":[".claude/launch.json",".github/workflows/governance.yml",".gitignore","CLAUDE.md","apps/api-fastify/package.json","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/app.ts","apps/api-fastify/src/modules/approval-inbox/approval-inbox.service.ts","apps/api-fastify/src/modules/customer-solutions/customer-solutions.service.ts","apps/api-fastify/src/modules/fulfillment/fulfillment.service.ts","apps/api-fastify/src/modules/products/products.service.ts","apps/api-fastify/src/modules/quotations/quotations.service.ts","apps/api-fastify/src/modules/receivables/receivables.service.ts","apps/api-fastify/src/modules/tenant.ts","apps/api-fastify/src/modules/users/users.service.ts","apps/api-fastify/src/plugins/auth.ts","apps/api-fastify/src/plugins/outbox.ts","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/src/plugins/redis.ts","apps/api-fastify/src/routes/approval-inbox.ts","apps/api-fastify/src/routes/customer-solutions.ts","apps/api-fastify/src/routes/fulfillment.ts","apps/api-fastify/src/routes/local-auth.ts","apps/api-fastify/src/routes/products.ts","apps/api-fastify/src/routes/quotations.ts","apps/api-fastify/src/routes/receivables.ts","apps/api-fastify/src/routes/users.ts","apps/api-fastify/src/routes/ws.ts","apps/api-fastify/src/types.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-fastify/test/users.integration.test.ts","apps/api-nestjs/package.json","apps/api-nestjs/prisma/schema.prisma","apps/api-nestjs/src/app.module.ts","apps/api-nestjs/src/approval-inbox/approval-inbox.controller.ts","apps/api-nestjs/src/approval-inbox/approval-inbox.service.ts","apps/api-nestjs/src/common/auth.guard.ts","apps/api-nestjs/src/common/envelope.ts","apps/api-nestjs/src/common/tenant.decorator.ts","apps/api-nestjs/src/customer-solutions/customer-solutions.controller.ts","apps/api-nestjs/src/customer-solutions/customer-solutions.service.ts","apps/api-nestjs/src/customers/customers.controller.ts","apps/api-nestjs/src/customers/customers.service.ts","apps/api-nestjs/src/events/events.gateway.ts","apps/api-nestjs/src/events/outbox-dispatcher.service.ts","apps/api-nestjs/src/fulfillment/fulfillment.controller.ts","apps/api-nestjs/src/fulfillment/fulfillment.service.ts","apps/api-nestjs/src/local-auth/local-auth.controller.ts","apps/api-nestjs/src/products/products.controller.ts","apps/api-nestjs/src/products/products.service.ts","apps/api-nestjs/src/quotations/quotations.controller.ts","apps/api-nestjs/src/quotations/quotations.service.ts","apps/api-nestjs/src/receivables/receivables.controller.ts","apps/api-nestjs/src/receivables/receivables.service.ts","apps/api-nestjs/src/redis/redis.module.ts","apps/api-nestjs/src/sse/sse.controller.ts","apps/api-nestjs/src/users/users.controller.ts","apps/api-nestjs/src/users/users.service.ts","apps/api-nestjs/test/http.acceptance.test.ts","apps/api-nestjs/test/realtime.tenant.test.ts","apps/api-nestjs/test/users.integration.test.ts","apps/web/e2e-manual/capture.spec.ts","apps/web/e2e/acceptance.spec.ts","apps/web/src/app/globals.css","apps/web/src/app/layout.tsx","apps/web/src/app/page.tsx","apps/web/src/app/solution/[accessToken]/page.tsx","apps/web/src/components/EventFeed.tsx","apps/web/src/components/MobileNav.tsx","apps/web/src/components/MobileOverview.tsx","apps/web/src/components/ui/dialog.tsx","apps/web/src/features/approval-inbox/api/approval-inbox-api.ts","apps/web/src/features/approval-inbox/components/ApprovalInbox.tsx","apps/web/src/features/customer-solutions/api/customer-solutions-api.ts","apps/web/src/features/customer-solutions/components/CustomerSolutionWorkbench.tsx","apps/web/src/features/customer-solutions/components/PublicCustomerSolutionView.tsx","apps/web/src/features/customer-solutions/hooks/use-customer-solutions.ts","apps/web/src/features/customers/components/CustomerLibrary.tsx","apps/web/src/features/customers/components/QuickContactCreate.tsx","apps/web/src/features/customers/components/QuickCustomerCreate.tsx","apps/web/src/features/fulfillment/api/fulfillment-api.ts","apps/web/src/features/fulfillment/components/FulfillmentWorkbench.tsx","apps/web/src/features/fulfillment/components/PublicFulfillmentView.tsx","apps/web/src/features/fulfillment/hooks/use-fulfillment.ts","apps/web/src/features/local-auth/components/LocalIdentitySwitcher.tsx","apps/web/src/features/products/api/products-api.ts","apps/web/src/features/products/components/ProductLibrary.tsx","apps/web/src/features/products/hooks/use-products.ts","apps/web/src/features/quotations/api/quotations-api.ts","apps/web/src/features/quotations/components/PublicQuotationView.tsx","apps/web/src/features/quotations/components/QuotationPolicySettings.tsx","apps/web/src/features/quotations/components/QuotationWorkbench.tsx","apps/web/src/features/quotations/hooks/use-quotations.ts","apps/web/src/features/receivables/components/OrderReceivablesPanel.tsx","apps/web/src/features/users/components/UserAccessWorkbench.tsx","apps/web/src/hooks/useRealtime.ts","apps/web/src/lib/api.ts","apps/web/src/lib/providers.tsx","apps/web/src/lib/user-authorization.tsx","apps/web/src/lib/utils.ts","apps/web/src/store/realtime.ts","apps/web/tailwind.config.ts","deploy/vm/compose.yaml","docs/domain-glossary.md","docs/domain/approval-inbox-blueprint.md","docs/domain/business-flow-overview.md","docs/domain/customer-solution-design-blueprint.md","docs/domain/order-fulfillment-blueprint.md","docs/domain/owner-matrix.md","docs/domain/product-accessories-inventory-blueprint.md","docs/domain/quotation-blueprint.md","docs/domain/receivables-blueprint.md","docs/domain/role-permission-blueprint.md","docs/governance-experience.md","docs/module-test-matrix.md","package.json","packages/contracts/src/approval-inbox.test.ts","packages/contracts/src/approval-inbox.ts","packages/contracts/src/auth.test.ts","packages/contracts/src/auth.ts","packages/contracts/src/contracts.test.ts","packages/contracts/src/fulfillment.ts","packages/contracts/src/index.ts","packages/contracts/src/pagination.test.ts","packages/contracts/src/pagination.ts","packages/contracts/src/quotation.ts","packages/contracts/src/realtime.ts","packages/contracts/src/receivables.ts","packages/contracts/src/role-matrix.test.ts","packages/contracts/src/solution.ts","packages/contracts/src/statemachine.invariants.test.ts","packages/contracts/src/statemachine.test.ts","packages/contracts/src/user.ts","pnpm-lock.yaml","reports/api-route-contract.latest.json","reports/approval-payload-contract.latest.json","reports/baseline.json","reports/contract-consumers.latest.json","reports/design-tokens.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/gate-selftest.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/module-integration.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/queue-isolation.latest.json","reports/role-permissions.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","reports/vm-deploy.latest.json","reports/workspace-hygiene.latest.json","scripts/build-manual.mjs","scripts/check-api-route-contract.mjs","scripts/check-contract-consumers.mjs","scripts/check-design-tokens.mjs","scripts/check-dual-backend-parity.mjs","scripts/check-module-integration.mjs","scripts/check-queue-isolation.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-ui-acceptance.mjs","scripts/governance-report.mjs","scripts/import-product-catalog.mjs","scripts/lib/api-route-contract.mjs","scripts/lib/api-route-contract.test.mjs","scripts/lib/auth-source.mjs","scripts/lib/docs-truth.test.mjs","scripts/lib/report-provenance.mjs","scripts/lib/report-provenance.test.mjs","scripts/sign-local-access-token.mjs","scripts/vm-deploy.sh","sites/haizan-quote-center/db/runtime.ts","turbo.json"]},"repository":{"id":72,"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-quotation-system","full_name":"luoanwu/juhai-quotation-system","description":"巨嗨报价系统:Next.js + NestJS/Fastify 双后端治理型报价业务底座","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":33682,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-quotation-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-quotation-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-quotation-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":9,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-31T03:51:09+08:00","updated_at":"2026-08-17T19:05:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1786965499
|
1786965698
|
0
|
1786965499
|
1786965698
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24863
|
docs: retain parallel inbox acceptance in governan docs: retain parallel inbox acceptance in governance integration...
|
121
|
5
|
kernel-ci.yml
|
216
|
5
|
0
|
refs/heads/main
|
a28b70316443e18620b54c8a8a6858242e6fa844
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"761fe07908c1c4d57d0f465a84fbb9884f072991","after":"a28b70316443e18620b54c8a8a6858242e6fa844","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/761fe07908c1c4d57d0f465a84fbb9884f072991...a28b70316443e18620b54c8a8a6858242e6fa844","commits":[{"id":"a28b70316443e18620b54c8a8a6858242e6fa844","message":"docs: retain parallel inbox acceptance in governance integration\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/a28b70316443e18620b54c8a8a6858242e6fa844","author":{"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:44:20-07:00","added":[],"removed":[],"modified":["docs/reviews/governance-boundaries-2026-09-30.md"]},{"id":"4b7e36066d98199b268ebe1cf1eb36855d8ca079","message":"Merge remote-tracking branch 'origin/main' into codex/kernel-three-layer-review-20260930\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/4b7e36066d98199b268ebe1cf1eb36855d8ca079","author":{"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:44:17-07:00","added":["docs/releases/0.166.0.md","docs/releases/candidates/k73b-inbox-acceptance.md","test/k73b-inbox-acceptance.integration.test.js"],"removed":[],"modified":["docs/integration-delivery-operations.md","model/catalog.json","model/gap-governance.json","model/plan-ledger.json","package.json"]},{"id":"08ac9580db33452e5b889880cb45a03a5309fecb","message":"docs: record verified governance fixed source and main integration\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/08ac9580db33452e5b889880cb45a03a5309fecb","author":{"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:42:57-07:00","added":["docs/reviews/evidence/2026-09-30-governance-boundaries/ci-before-latest-main.json","docs/reviews/evidence/2026-09-30-governance-boundaries/ci-docker-unavailable.json","docs/reviews/evidence/2026-09-30-governance-boundaries/ci-observation-window-failure.json","docs/reviews/evidence/2026-09-30-governance-boundaries/main-integration.json"],"removed":[],"modified":["docs/releases/0.165.0.md","docs/reviews/evidence/2026-09-30-governance-boundaries/ci-fixed.json","docs/reviews/governance-boundaries-2026-09-30.md"]},{"id":"9e559f6fecbbe8d5b5d3a7d56a6a7a0b0200fbc1","message":"merge: preserve Inventory License main and governance fixes\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/9e559f6fecbbe8d5b5d3a7d56a6a7a0b0200fbc1","author":{"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:41:12-07:00","added":["docs/inventory-license.md","docs/releases/0.165.0.md","docs/releases/candidates/k64-inventory-license.md","ops/deployments/2026-09-30-k82-negative-acceptance-0164-local.md","ops/smoke-inventory-license.js","sql/136_inventory_license.sql","src/contexts/inventory.js","src/kernel/inventory-rules.js","test/inventory-license.integration.test.js","test/inventory-rules.test.js"],"removed":[],"modified":["README.md","contracts/asyncapi.v1.json","contracts/command-payloads.v1-1.schema.json","contracts/openapi.v1.json","contracts/registry.json","contracts/supporting-event-owners.v1.json","contracts/supporting-event-payloads.v1.schema.json","docs/all-local-event-payload-contracts.md","docs/architecture.md","docs/capacity-resource.md","docs/core-command-payload-contract.md","docs/cross-owner-refs.md","docs/decisions/README.md","docs/v1.1-local-contract-appendix.md","model/catalog.json","model/command-concurrency.json","model/cross-refs.json","model/gap-governance.json","model/historical-facts.json","model/plan-ledger.json","model/spec-coverage.json","model/state-journal.json","ops/deployments/2026-09-30-db-sli-01630-local.md","ops/runbook.md","package.json","src/contexts/authority.js","src/http.js","src/kernel.js","src/kernel/commands.js","src/kernel/owner-roles.js","src/kernel/rejection-target.js","test/authority-action-constraint.integration.test.js","test/contracts.test.js","test/historical-facts.test.js","test/spec-governance.test.js","test/state-journal.test.js"]},{"id":"8a1273c185b66ca4130189c8a829a0c2fe0c0bd3","message":"release: prepare 0.164.1 on latest governance main\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/8a1273c185b66ca4130189c8a829a0c2fe0c0bd3","author":{"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:31:52-07:00","added":["docs/releases/0.164.1.md"],"removed":[],"modified":["docs/reviews/governance-boundaries-2026-09-30.md","model/catalog.json","package.json"]}],"total_commits":0,"head_commit":{"id":"a28b70316443e18620b54c8a8a6858242e6fa844","message":"docs: retain parallel inbox acceptance in governance integration\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/a28b70316443e18620b54c8a8a6858242e6fa844","author":{"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:44:20-07:00","added":[],"removed":[],"modified":["docs/reviews/governance-boundaries-2026-09-30.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":131901,"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:41:40+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790829684
|
1790829717
|
0
|
1790783064
|
1790829717
|
|
|
0
|
Edit
Delete
|
|
25617
|
chore(reports): 工作台发布快照重嵌 evidence 联建 @ 7179e80e
|
116
|
5
|
platform.yml
|
652
|
5
|
0
|
refs/heads/main
|
74f3a4a86eb39b59c47cdaa2a826a27766a996c9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7635687fc5324e149798f7a6d2086ada2bc21900","after":"74f3a4a86eb39b59c47cdaa2a826a27766a996c9","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/7635687fc5324e149798f7a6d2086ada2bc21900...74f3a4a86eb39b59c47cdaa2a826a27766a996c9","commits":[{"id":"74f3a4a86eb39b59c47cdaa2a826a27766a996c9","message":"chore(reports): 工作台发布快照重嵌 evidence 联建 @ 7179e80e\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/74f3a4a86eb39b59c47cdaa2a826a27766a996c9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T19:13:46-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"7179e80e6f2884c3718261744585b5a16c27e5a3","message":"chore(reports): evidence 回绑 @ b325ae91\n\ncheck:evidence partial:0 error;warn 级过期均为本轮未触及的既有真库 / UI 验收,本轮未重跑。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7179e80e6f2884c3718261744585b5a16c27e5a3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T19:13:46-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"b325ae91a66bab8b340a6e28722a5ca2634ec3c7","message":"chore(reports): 工作台发布快照与 Release Manifest 联建 @ 9b3827a0\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b325ae91a66bab8b340a6e28722a5ca2634ec3c7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T19:13:40-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"9b3827a0e6b5378f365afaf01651ab6eca96308a","message":"chore(reports): 根链静态报告回绑 @ 9acac780\n\n影子工作区下根链通过;check:workbench-ui 全部用例通过。38 份报告。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9b3827a0e6b5378f365afaf01651ab6eca96308a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T19:13:40-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","reports/workbench-ui.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"9acac78093dc8b0437e8b32dc9a27790e0d0e099","message":"test(governance): Caddyfile 解析断言随 /ees/* handle 改为 8 个\n\n1a2fbbee 在 :80 站点新增 handle /ees/*(EES 只读正式宿主),解析真实 Caddyfile 的 handle 计数 7 → 8;/ees/* 不在契约前缀里,路由模拟用例不变。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9acac78093dc8b0437e8b32dc9a27790e0d0e099","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T19:09:52-07:00","added":[],"removed":[],"modified":["governance/test/check-caddy.test.mjs"]}],"total_commits":0,"head_commit":{"id":"74f3a4a86eb39b59c47cdaa2a826a27766a996c9","message":"chore(reports): 工作台发布快照重嵌 evidence 联建 @ 7179e80e\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/74f3a4a86eb39b59c47cdaa2a826a27766a996c9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T19:13:46-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":69757,"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-12T10:08: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
|
3
|
10
|
0
|
1791771794
|
0
|
1791771445
|
1791771794
|
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
|
|
23475
|
Merge pull request #1: 打通契约构建链、补齐方案复核依据,并按真实 CI 证据 Merge pull request #1: 打通契约构建链、补齐方案复核依据,并按真实 CI 证据更正治理记录...
|
72
|
5
|
governance.yml
|
7
|
5
|
0
|
refs/heads/main
|
9618d78da3e668f14e3c1611d7090f45eef0c085
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7638e946e8817308b94a23c028a18ac465c342c6","after":"9618d78da3e668f14e3c1611d7090f45eef0c085","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/compare/7638e946e8817308b94a23c028a18ac465c342c6...9618d78da3e668f14e3c1611d7090f45eef0c085","commits":[{"id":"9618d78da3e668f14e3c1611d7090f45eef0c085","message":"Merge pull request #1: 打通契约构建链、补齐方案复核依据,并按真实 CI 证据更正治理记录\n\nfix: 打通契约构建链、补齐方案复核依据,并按真实 CI 证据更正治理记录","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/9618d78da3e668f14e3c1611d7090f45eef0c085","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-07-31T06:46:17-07:00","added":["apps/api-fastify/prisma/migrations/20260731030000_customer_solution_design/migration.sql","apps/api-fastify/src/modules/customer-solutions/customer-solutions.service.ts","apps/api-fastify/src/routes/customer-solutions.ts","apps/api-nestjs/prisma/migrations/20260731030000_customer_solution_design/migration.sql","apps/api-nestjs/src/customer-solutions/customer-solutions.controller.ts","apps/api-nestjs/src/customer-solutions/customer-solutions.module.ts","apps/api-nestjs/src/customer-solutions/customer-solutions.service.ts","apps/web/src/app/solution/[accessToken]/page.tsx","apps/web/src/components/MobileNav.tsx","apps/web/src/features/customer-solutions/api/customer-solutions-api.ts","apps/web/src/features/customer-solutions/components/CustomerSolutionWorkbench.tsx","apps/web/src/features/customer-solutions/components/PublicCustomerSolutionView.tsx","apps/web/src/features/customer-solutions/hooks/use-customer-solutions.ts","apps/web/src/features/customer-solutions/lib/floor-plan-analysis.ts","apps/web/src/store/solution-ui.ts","artifacts/project-promo-posters/01-smart-business.png","artifacts/project-promo-posters/02-flow-hub.png","artifacts/project-promo-posters/03-trusted-governance.png","artifacts/project-promo-posters/04-neon-tech.png","docs/audit/2026-07-30-customer-solutions-acceptance.md","docs/audit/2026-07-30-deep-audit.md","docs/domain/customer-solution-design-blueprint.md","packages/contracts/src/solution.ts","reports/gate-selftest.latest.json","reports/module-integration.latest.json","reports/vm-deploy.latest.json","scripts/check-gate-selftest.mjs","scripts/check-module-integration.mjs","scripts/check-vm-deploy.mjs","scripts/lib/report-provenance.test.mjs","scripts/lib/vitest-report.mjs","scripts/lib/vitest-report.test.mjs"],"removed":[],"modified":[".claude/launch.json",".gitignore","CLAUDE.md","README.md","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/app.ts","apps/api-fastify/src/modules/fulfillment/fulfillment.service.ts","apps/api-fastify/src/modules/quotations/quotations.service.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-nestjs/prisma/schema.prisma","apps/api-nestjs/src/app.module.ts","apps/api-nestjs/src/fulfillment/fulfillment.service.ts","apps/api-nestjs/src/quotations/quotations.service.ts","apps/api-nestjs/test/http.acceptance.test.ts","apps/web/e2e/acceptance.spec.ts","apps/web/next.config.ts","apps/web/src/app/globals.css","apps/web/src/app/page.tsx","apps/web/src/components/EventFeed.tsx","apps/web/src/components/MobileOverview.tsx","apps/web/src/features/fulfillment/components/FulfillmentWorkbench.tsx","apps/web/src/features/fulfillment/hooks/use-fulfillment.ts","apps/web/src/features/products/components/ProductLibrary.tsx","apps/web/src/features/quotations/components/QuotationWorkbench.tsx","apps/web/src/hooks/useRealtime.ts","apps/web/src/lib/api.ts","apps/web/tsconfig.json","deploy/vm/.env.example","deploy/vm/Dockerfile","deploy/vm/compose.yaml","docs/deployment/local-vm.md","docs/domain-glossary.md","docs/domain/order-fulfillment-blueprint.md","docs/domain/owner-matrix.md","docs/domain/quotation-blueprint.md","docs/governance-experience.md","package.json","packages/contracts/package.json","packages/contracts/src/contracts.test.ts","packages/contracts/src/index.ts","packages/contracts/src/quotation.ts","packages/contracts/src/realtime.ts","reports/baseline.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/role-permissions.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-role-permissions.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-ui-acceptance.mjs","scripts/governance-report.mjs","scripts/lib/report-provenance.mjs","scripts/vm-deploy.sh"]},{"id":"de7d09aee2a89208f006bc3ca829f289619a64b7","message":"docs: 记录首份远端 CI 绿盘证据(PR #1 / run 30634897066)\n\nGitHub run 30634897066(PR #1,head 0d85a3d)两 job 全绿:\nstatic ✅;runtime 83 用例(contracts 31 / nestjs 26 / fastify 26)、\nUI 8 用例,与本地逐项一致,耗时 3m21s。这是本仓第一份远端绿盘证据。\n\n对照上一次 run 30603461723(push main fdf7b59):runtime 失败于\ntests-floor「expected \u003e= 74, got 0」,整步仅 24s。\n\n刻意不把这次转绿归因到本轮任何一个提交:PR #1 含 7 个提交,除本轮 3 个外\n还有 4 个存量提交(283f1bf…7638e94),其中任一都可能是真正修好它的那个,\n且 7638e94 从未单独在 CI 上跑过。要归因需另构造对照 run。\n\nG14 仍 OPEN:绿盘只覆盖该 PR 分支,github main 最近一次 run 仍红;\n尚未用受控失败 PR 证明违规真被阻断,分支保护 / required checks 也未定位。\nci-gate 行同步改写,明确「不得宣称 PR 已被机器拦截」。\n\npnpm check ✅ 绿。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/de7d09aee2a89208f006bc3ca829f289619a64b7","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-07-31T06:39:36-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/gate-selftest.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/module-integration.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/role-permissions.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/validation-source.latest.json","reports/vm-deploy.latest.json"]},{"id":"0d85a3de6efbf4ca42ba1345bfbc66f9d1f9ac0d","message":"docs: 按真实 CI 证据更正 C23 与 G14\n\n上一提交把一个未经正确验证的结论写进了治理真源,此处更正。\n\nC23 原文断言「全新 clone/CI 上 pnpm check 必红(contracts dist 不存在)」。\n该结论来自 `pnpm --filter \u003capp\u003e typecheck` 的负向测试,而它绕过 turbo;\nCI 实际走 `pnpm typecheck` → `turbo run typecheck`,而 turbo.json 的\ntypecheck/lint/test 均带 dependsOn ^build,contracts 会被自动构建。\nGitHub run 30603461723 的 static job 实际通过,证伪原结论。\nC23 仍然成立的部分:绕过 turbo 的调用路径(.claude/launch.json 直接\npnpm dev、check:ui 的 pnpm --filter build)确实会吃到陈旧 dist——本轮\n409 STALE_VERSION 即由此而来;clean 不删 tsconfig.tsbuildinfo 导致\nclean \u0026\u0026 build 空 emit 是独立真 bug。修复本身保留。\n\nG14 原记「尚无远端 CI 运行证据」已过时。实际已有 run 30603461723\n(push main fdf7b59,2026-07-31T04:10Z):static ✅、runtime ❌\n`tests-floor: expected \u003e= 74, got 0`,整步仅 24s,真实 DB 测试没跑起来。\n地板断言拦住了这次「0 tests 假绿」,但根因未定位,需专项排查 CI 上\nturbo run test --force 为何产不出 vitest 报告。基线表 ci-gate 行同步\n改为「已有远端证据但为红盘」,仍 OPEN。\n\n另记:两个远端 main 不同步(origin 7638e94 / github fdf7b59),\nCI 只挂 github 侧,且只在 pull_request 或 push main 触发。\n\npnpm check ✅ 绿(含 check:governance-docs / check:docs-truth)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/0d85a3de6efbf4ca42ba1345bfbc66f9d1f9ac0d","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-07-31T06:30:18-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/gate-selftest.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/module-integration.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/role-permissions.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/validation-source.latest.json","reports/vm-deploy.latest.json"]},{"id":"67849d6aad796878e6fd40b2e54307780b01442f","message":"chore: 重跑三级门禁并绑定干净工作区证据\n\n上一提交的报告生成于 dirty 工作区(gitSha 指向父提交 7638e94、\nworktreeDirty=true),只能支撑「本地工作区通过」。此处在 a015400 的\n干净检出上重跑三级门禁,让三份 latest 报告的 provenance 统一绑定\n该提交且 worktreeDirty=false——可支撑「提交 a015400 在本机干净工作区\n通过三级门禁」。\n\npnpm check ✅ 5/5\npnpm check:runtime ✅ 83 用例 / 0 失败(PG:55432/juhai_quotation_runtime_20260731d + Redis:6382)\npnpm check:ui ✅ 8 用例 / 0 失败(PG:55432/juhai_quotation_ui_20260731d + Redis:6382)\n\n仍不得外推为远端已发布或 CI 已通过:本分支未推送,无远端 run 证据(G14)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/67849d6aad796878e6fd40b2e54307780b01442f","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-07-31T06:16:25-07:00","added":[],"removed":[],"modified":["reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/gate-selftest.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/module-integration.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/role-permissions.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","reports/vm-deploy.latest.json"]},{"id":"a015400b8aa901246315eb213d20354d6ded3133","message":"fix: 打通契约构建链并补齐方案复核依据\n\n本提交包含两批改动。工作区里它们已交织到同一行/同一 hunk\n(package.json 的 check 串、next.config.ts 的 output),无法拆开单独提交。\n\n── 批次 A:本轮定位并修复(Claude 作业)────────────────────────────\n\n契约包 src/dist 漂移(C23)——P1「运行时到底读哪一份」的隐藏变体:\ntypecheck 与 contracts 单测读 src,两后端运行时经 package main 读 dist。\n`pnpm --filter` 不走 turbo 的 dependsOn ^build,dist 又被 gitignore,\n于是门禁全绿而运行时按旧契约行为。实测症状:dist 缺 versionNo →\nZod 静默 strip → 技术复核恒返 409 STALE_VERSION。\n负向验证:移走 dist 后 typecheck 立刻 TS2307,证明全新 clone/CI 上必红。\n- package.json: check 前置 build:contracts\n- scripts/check-{runtime,ui}-acceptance.mjs: 各加 contracts 构建步骤\n- .claude/launch.json: 四个配置均前置 contracts 构建\n- packages/contracts/package.json: 补 prepare;clean 补删 tsconfig.tsbuildinfo\n (composite 下留着 buildinfo 会让 clean+build 空 emit)\n\n方案表单默认路径不可用(C24):\n「使用客户主联系人」value 为空串,contactId 契约是 uuid().optional(),\n空串不过校验,导致默认状态下表单永不可提交,错误还被汇总成一句\n指不到联系人的话。register 处归一为 undefined。\n\n客户方案复核依据面板:\n技术复核/经理批准需在同一屏看到客户需求、空间与工区、平面图、逐档配置清单。\n清单只渲染规格字段,刻意不展开 product 以免带出 standardPriceCents\n(角色权限单源里技术角色不继承报价域敏感读取)。缺图纸显式标注但不阻断。\n补填资料入口接上此前零消费者的 useUpdateSolution + PATCH /solutions/:id,\n仅在 DRAFT/NEEDS_INFORMATION/REVISION_REQUIRED 开放——修复「目标客群留空\n的方案走到 APPROVED 后永远发布不了且无处补填」的死路。\n\n契约类型补齐:SolutionProduct 增补 product/surveySpace 嵌套(服务端一直下发,\n此前类型比载荷窄)。\n\nE2E 回归锁:新增专打默认联系人路径的用例,兼测复核依据面板与价格红线。\n负向验证:撤回 contactId 修复 → check:ui 报红;还原 → 8 用例全绿。\n\n附带:next.config.ts 的 output 重复定义(TS2783,本轮之前即存在,\n导致 pnpm check 红)改为三元计算,行为等价;check-vm-deploy 的 standalone\n绊网相应收窄为「字面量或该正确三元」,不放宽成 /output:.*standalone/\n(负向验证:三元写反即红)。\n\n── 批次 B:进入本轮前工作区已有的未提交改动(非本轮作业)──────────\n\nVM 部署强化(Dockerfile/compose/vm-deploy.sh/check-vm-deploy.mjs、restore/\ndrill/rollback)、移动端导航 MobileNav、客户方案域后端与验收测试、\n角色权限与模块对接门禁、方案蓝图与验收记录等。这批未经逐项复核,\n如需单独审阅可 `git reset --soft HEAD~1` 后重新拆分。\n\n── 证据(本地工作区,2026-07-31,工作区 dirty)──────────────────\npnpm check ✅ 5/5\npnpm check:runtime ✅ 83 用例 / 0 失败(地板 79→83)\npnpm check:ui ✅ 8 用例 / 0 失败(地板 7→8)\nownTestCases 地板 90→91。未推送、无远端 CI 运行证据(G14 仍 OPEN)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/a015400b8aa901246315eb213d20354d6ded3133","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-07-31T06:13:59-07:00","added":["apps/web/src/components/MobileNav.tsx","docs/audit/2026-07-30-customer-solutions-acceptance.md","reports/vm-deploy.latest.json","scripts/check-vm-deploy.mjs"],"removed":[],"modified":[".claude/launch.json",".gitignore","CLAUDE.md","apps/api-fastify/src/modules/customer-solutions/customer-solutions.service.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-nestjs/src/customer-solutions/customer-solutions.service.ts","apps/api-nestjs/test/http.acceptance.test.ts","apps/web/e2e/acceptance.spec.ts","apps/web/next.config.ts","apps/web/src/app/globals.css","apps/web/src/app/page.tsx","apps/web/src/features/customer-solutions/components/CustomerSolutionWorkbench.tsx","deploy/vm/.env.example","deploy/vm/Dockerfile","deploy/vm/compose.yaml","docs/deployment/local-vm.md","docs/domain/customer-solution-design-blueprint.md","package.json","packages/contracts/package.json","packages/contracts/src/contracts.test.ts","packages/contracts/src/solution.ts","reports/baseline.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/gate-selftest.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/module-integration.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/role-permissions.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-module-integration.mjs","scripts/check-role-permissions.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-ui-acceptance.mjs","scripts/governance-report.mjs","scripts/vm-deploy.sh"]}],"total_commits":0,"head_commit":{"id":"9618d78da3e668f14e3c1611d7090f45eef0c085","message":"Merge pull request #1: 打通契约构建链、补齐方案复核依据,并按真实 CI 证据更正治理记录\n\nfix: 打通契约构建链、补齐方案复核依据,并按真实 CI 证据更正治理记录","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/9618d78da3e668f14e3c1611d7090f45eef0c085","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-07-31T06:46:17-07:00","added":["apps/api-fastify/prisma/migrations/20260731030000_customer_solution_design/migration.sql","apps/api-fastify/src/modules/customer-solutions/customer-solutions.service.ts","apps/api-fastify/src/routes/customer-solutions.ts","apps/api-nestjs/prisma/migrations/20260731030000_customer_solution_design/migration.sql","apps/api-nestjs/src/customer-solutions/customer-solutions.controller.ts","apps/api-nestjs/src/customer-solutions/customer-solutions.module.ts","apps/api-nestjs/src/customer-solutions/customer-solutions.service.ts","apps/web/src/app/solution/[accessToken]/page.tsx","apps/web/src/components/MobileNav.tsx","apps/web/src/features/customer-solutions/api/customer-solutions-api.ts","apps/web/src/features/customer-solutions/components/CustomerSolutionWorkbench.tsx","apps/web/src/features/customer-solutions/components/PublicCustomerSolutionView.tsx","apps/web/src/features/customer-solutions/hooks/use-customer-solutions.ts","apps/web/src/features/customer-solutions/lib/floor-plan-analysis.ts","apps/web/src/store/solution-ui.ts","artifacts/project-promo-posters/01-smart-business.png","artifacts/project-promo-posters/02-flow-hub.png","artifacts/project-promo-posters/03-trusted-governance.png","artifacts/project-promo-posters/04-neon-tech.png","docs/audit/2026-07-30-customer-solutions-acceptance.md","docs/audit/2026-07-30-deep-audit.md","docs/domain/customer-solution-design-blueprint.md","packages/contracts/src/solution.ts","reports/gate-selftest.latest.json","reports/module-integration.latest.json","reports/vm-deploy.latest.json","scripts/check-gate-selftest.mjs","scripts/check-module-integration.mjs","scripts/check-vm-deploy.mjs","scripts/lib/report-provenance.test.mjs","scripts/lib/vitest-report.mjs","scripts/lib/vitest-report.test.mjs"],"removed":[],"modified":[".claude/launch.json",".gitignore","CLAUDE.md","README.md","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/app.ts","apps/api-fastify/src/modules/fulfillment/fulfillment.service.ts","apps/api-fastify/src/modules/quotations/quotations.service.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-nestjs/prisma/schema.prisma","apps/api-nestjs/src/app.module.ts","apps/api-nestjs/src/fulfillment/fulfillment.service.ts","apps/api-nestjs/src/quotations/quotations.service.ts","apps/api-nestjs/test/http.acceptance.test.ts","apps/web/e2e/acceptance.spec.ts","apps/web/next.config.ts","apps/web/src/app/globals.css","apps/web/src/app/page.tsx","apps/web/src/components/EventFeed.tsx","apps/web/src/components/MobileOverview.tsx","apps/web/src/features/fulfillment/components/FulfillmentWorkbench.tsx","apps/web/src/features/fulfillment/hooks/use-fulfillment.ts","apps/web/src/features/products/components/ProductLibrary.tsx","apps/web/src/features/quotations/components/QuotationWorkbench.tsx","apps/web/src/hooks/useRealtime.ts","apps/web/src/lib/api.ts","apps/web/tsconfig.json","deploy/vm/.env.example","deploy/vm/Dockerfile","deploy/vm/compose.yaml","docs/deployment/local-vm.md","docs/domain-glossary.md","docs/domain/order-fulfillment-blueprint.md","docs/domain/owner-matrix.md","docs/domain/quotation-blueprint.md","docs/governance-experience.md","package.json","packages/contracts/package.json","packages/contracts/src/contracts.test.ts","packages/contracts/src/index.ts","packages/contracts/src/quotation.ts","packages/contracts/src/realtime.ts","reports/baseline.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/role-permissions.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-role-permissions.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-ui-acceptance.mjs","scripts/governance-report.mjs","scripts/lib/report-provenance.mjs","scripts/vm-deploy.sh"]},"repository":{"id":72,"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-quotation-system","full_name":"luoanwu/juhai-quotation-system","description":"巨嗨报价系统:Next.js + NestJS/Fastify 双后端治理型报价业务底座","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":4183,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-quotation-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-quotation-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-quotation-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-31T03:51:09+08:00","updated_at":"2026-07-31T21:39:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1785505645
|
1785505725
|
0
|
1785505645
|
1785505725
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24324
|
chore(reports): 回绑 port-conformance @ 7645136a
|
116
|
5
|
platform.yml
|
235
|
5
|
0
|
refs/heads/main
|
8a852297e81e2df71e877aee5f01930d7797fbfb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7645136ae2a430baad111cdd8b978df78943c73b","after":"8a852297e81e2df71e877aee5f01930d7797fbfb","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/7645136ae2a430baad111cdd8b978df78943c73b...8a852297e81e2df71e877aee5f01930d7797fbfb","commits":[{"id":"8a852297e81e2df71e877aee5f01930d7797fbfb","message":"chore(reports): 回绑 port-conformance @ 7645136a\n\npnpm check:port-conformance 在 clean 树重跑:41 passed / 0 failed / 0 skipped(内核 14 / 模块 6 / 客户端 21 地板),\n覆盖 F2 的 fact 模块改动(register() 摘要绑定)。同时在途的 image-digest / image-smoke / deployed-runtime 是并行会话产物,未动。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8a852297e81e2df71e877aee5f01930d7797fbfb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-21T00:00:04-07:00","added":[],"removed":[],"modified":["reports/port-conformance.latest.json"]}],"total_commits":0,"head_commit":{"id":"8a852297e81e2df71e877aee5f01930d7797fbfb","message":"chore(reports): 回绑 port-conformance @ 7645136a\n\npnpm check:port-conformance 在 clean 树重跑:41 passed / 0 failed / 0 skipped(内核 14 / 模块 6 / 客户端 21 地板),\n覆盖 F2 的 fact 模块改动(register() 摘要绑定)。同时在途的 image-digest / image-smoke / deployed-runtime 是并行会话产物,未动。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8a852297e81e2df71e877aee5f01930d7797fbfb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-21T00:00:04-07:00","added":[],"removed":[],"modified":["reports/port-conformance.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":31621,"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-21T14:12: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
|
30
|
1789974008
|
1789974135
|
0
|
1789974008
|
1789974177
|
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
|
|
27024
|
docs(governance): CHG-047 后更正决定计数 68/64、doc/ 计数 37 docs(governance): CHG-047 后更正决定计数 68/64、doc/ 计数 371 与 DEC-063 对 DEC-062 的前置写法...
|
117
|
5
|
governance.yml
|
306
|
5
|
0
|
refs/heads/main
|
77669c95ec1c3b96213deabdc994323d89d0baca
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"764a295f13a0e308d716f1a67d15bf5d710c9968","after":"77669c95ec1c3b96213deabdc994323d89d0baca","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/764a295f13a0e308d716f1a67d15bf5d710c9968...77669c95ec1c3b96213deabdc994323d89d0baca","commits":[{"id":"77669c95ec1c3b96213deabdc994323d89d0baca","message":"docs(governance): CHG-047 后更正决定计数 68/64、doc/ 计数 371 与 DEC-063 对 DEC-062 的前置写法\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/77669c95ec1c3b96213deabdc994323d89d0baca","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-03T03:01:19-08:00","added":[],"removed":[],"modified":["平台治理/README.md","平台治理/doc/decisions/CHG-047-材料/README.md","平台治理/doc/decisions/DEC-063-企业智能OS已定决定登记第二批-草案.md","平台治理/基础/README.md","平台治理/基础/总体开发计划.md"]},{"id":"0ee83e21764fb38fc21150e3f03080b149857b24","message":"docs(decisions): CHG-047 / CHG-055 §11 追加 11-03 实施回执(enterprise-platform main ad1ff0e02,双云读回)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/0ee83e21764fb38fc21150e3f03080b149857b24","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-03T03:00:07-08:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-047-材料/README.md","平台治理/doc/decisions/CHG-055-材料/README.md"]},{"id":"267247576e48840a429c702b922ae9dbf1d5cd93","message":"docs(decisions): CHG-047 登记 DEC-061–065 与 DEC-045/050/051 已批准,CHG-055 §11 批 B、批 C 前 6 类与 CapabilityState\n\n用户 2026-11-03 对企业智能OS 平台治理待签清单 S1–S18 答「全部按建议 (Recommended)」(S16 除外)。\n\n- DEC-061 D5/D19/D41 改为只索引 DEC-053;DEC-065 补 D72/D73(§1.4);DEC-062 状态按已定 D49。\n- 八份 DEC 状态行改为已批准(2026-11-03),原状态行保留原时点。\n- 新增 CHG-047 材料(decisions.delta.json、DEC-045 建表工作包,未实施)。\n- CHG-055 §11、entities.20261103.delta.json 与报价 Contract/Refund 改名工作包(未实施)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/267247576e48840a429c702b922ae9dbf1d5cd93","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-03T02:48:14-08:00","added":["平台治理/doc/decisions/CHG-047-材料/README.md","平台治理/doc/decisions/CHG-047-材料/decisions.delta.json","平台治理/doc/decisions/CHG-047-材料/工作包-DEC-045-grant-request建表.md","平台治理/doc/decisions/CHG-055-材料/entities.20261103.delta.json","平台治理/doc/decisions/CHG-055-材料/工作包-报价Contract与Refund改名.md"],"removed":[],"modified":["平台治理/doc/decisions/CHG-055-材料/README.md","平台治理/doc/decisions/DEC-045-M3权限表清单勘误与Grant审批建表-草案.md","平台治理/doc/decisions/DEC-050-发布候选验证的出处与分支保护要求-草案.md","平台治理/doc/decisions/DEC-051-dev候选HTTP面的环境判定-草案.md","平台治理/doc/decisions/DEC-061-企业智能OS已定决定登记第一批-草案.md","平台治理/doc/decisions/DEC-062-搜索能力归属与检索服务边界-草案.md","平台治理/doc/decisions/DEC-063-企业智能OS已定决定登记第二批-草案.md","平台治理/doc/decisions/DEC-064-企业智能OS已定决定登记第三批-草案.md","平台治理/doc/decisions/DEC-065-企业智能OS已定决定登记第四批-草案.md"]}],"total_commits":0,"head_commit":{"id":"77669c95ec1c3b96213deabdc994323d89d0baca","message":"docs(governance): CHG-047 后更正决定计数 68/64、doc/ 计数 371 与 DEC-063 对 DEC-062 的前置写法\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/77669c95ec1c3b96213deabdc994323d89d0baca","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-03T03:01:19-08:00","added":[],"removed":[],"modified":["平台治理/README.md","平台治理/doc/decisions/CHG-047-材料/README.md","平台治理/doc/decisions/DEC-063-企业智能OS已定决定登记第二批-草案.md","平台治理/基础/README.md","平台治理/基础/总体开发计划.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":29736,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-11-03T14:36:46+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1793703685
|
1793703703
|
0
|
1793703683
|
1793703703
|
|
|
0
|
Edit
Delete
|
|
24769
|
Prepare 0.136.0 Work.Task five-dimension coordinat Prepare 0.136.0 Work.Task five-dimension coordinates release...
|
121
|
5
|
kernel-ci.yml
|
122
|
5
|
0
|
refs/heads/main
|
309cf71f933d4edbb37c3e2e9ef3ee62b9a94954
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"764fd01c552ee98c066fdb86decec1fbe00ee755","after":"309cf71f933d4edbb37c3e2e9ef3ee62b9a94954","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/764fd01c552ee98c066fdb86decec1fbe00ee755...309cf71f933d4edbb37c3e2e9ef3ee62b9a94954","commits":[{"id":"309cf71f933d4edbb37c3e2e9ef3ee62b9a94954","message":"Prepare 0.136.0 Work.Task five-dimension coordinates 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/309cf71f933d4edbb37c3e2e9ef3ee62b9a94954","author":{"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:17:10-07:00","added":["docs/releases/0.136.0.md","docs/releases/candidates/p22d-task-coordinates.md"],"removed":[],"modified":["model/catalog.json","package.json"]},{"id":"53b3bceb89876d3a636b641c697c4d1bfb8c18e8","message":"feat(work): Work.Task integration facts 1.2.0 with optional five-dimension coordinates (P2.2d)\n\nAdds optional expectedOutcomeRef / triggerRef / decisionRef, only when provable (ADR-005).\nMigration 112 widens the Outbox schema-version check; 1.0.0/1.1.0 facts unchanged.\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/53b3bceb89876d3a636b641c697c4d1bfb8c18e8","author":{"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:08:56-07:00","added":["contracts/work-task-integration-event.v1-2.schema.json","sql/112_work_task_coordinates.sql"],"removed":[],"modified":["contracts/registry.json","docs/work-task-integration-events.md","src/contracts.js","src/integration-events.js","src/kernel/journal.js","src/runtime-health.js","test/contracts.test.js","test/task-hierarchy.integration.test.js","test/work-task-integration-events.integration.test.js"]}],"total_commits":0,"head_commit":{"id":"309cf71f933d4edbb37c3e2e9ef3ee62b9a94954","message":"Prepare 0.136.0 Work.Task five-dimension coordinates 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/309cf71f933d4edbb37c3e2e9ef3ee62b9a94954","author":{"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:17:10-07:00","added":["docs/releases/0.136.0.md","docs/releases/candidates/p22d-task-coordinates.md"],"removed":[],"modified":["model/catalog.json","package.json"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":71812,"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":22,"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:15:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1790770360
|
1790770963
|
0
|
1790763438
|
1790770963
|
|
|
0
|
Edit
Delete
|
|
23804
|
test: verify the image-edit and template-making UI test: verify the image-edit and template-making UI/UX round...
|
57
|
5
|
governance.yml
|
174
|
5
|
0
|
refs/heads/main
|
9a720aeefbe32c6f9b53fad5b31c168db3ab26aa
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"765e4b74adff8af1666313b2297a95f0373f4da3","after":"9a720aeefbe32c6f9b53fad5b31c168db3ab26aa","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/765e4b74adff8af1666313b2297a95f0373f4da3...9a720aeefbe32c6f9b53fad5b31c168db3ab26aa","commits":[{"id":"9a720aeefbe32c6f9b53fad5b31c168db3ab26aa","message":"test: verify the image-edit and template-making UI/UX round\n\nSeven gates and the dependency audit passed on an isolated stack bound\nto sha256:a88c420d4f1d393a930e43423b7efdfba34412dff75ce7cb45a1d9847f36d2a5; pnpm check passes. Heavy baseline rows re-marked.\nEvidence: acceptance-artifacts/uiux-workbench-2026-09-09/ (round3-*\ndirectories hold the earlier runs).\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/9a720aeefbe32c6f9b53fad5b31c168db3ab26aa","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-09T16:51:44-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/production-security.latest.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"49f613f14131fb0f5e89a9db3e5a89f81c3d7fb6","message":"docs: record the image-edit and template-making UI/UX round\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/49f613f14131fb0f5e89a9db3e5a89f81c3d7fb6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-09T16:44:10-07:00","added":["reports/uiux-workbench-2026-09-09/screens/after3-mobile-edit.jpg","reports/uiux-workbench-2026-09-09/screens/after3-mobile-inpaint.jpg"],"removed":[],"modified":["docs/governance/log/2026-09-09-uiux-workbench.md","reports/uiux-workbench-2026-09-09/README.md"]},{"id":"8dff381d0437c272405f243a544ea85fa42ae575","message":"feat(web): tidy the image-edit and template-making pages\n\nRound three of the page-by-page UI/UX pass:\n\n- 图像编辑: tool buttons, \"选择图片\" and the empty-state links are 44px\n on phones; the mode descriptions and prompt counter are 12px.\n- 模板制作: slot chips, brand-word chips, the slot input, the recent\n select and the preview tabs are 44px on phones; every helper text is\n 12px and uses text-bark; the canvas slot label overlay uses 12px base.\n- Template size picker and edit source picker captions are 12px.\n\nNative window.confirm prompts stay: the template-making acceptance and\nthe templates e2e spec assert them, so replacing them is a separate\nround together with those tests.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/8dff381d0437c272405f243a544ea85fa42ae575","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-09T16:42:50-07:00","added":[],"removed":[],"modified":["apps/web/src/components/material-factory/EditStudio.tsx","apps/web/src/components/material-factory/ImageEditSourcePicker.tsx","apps/web/src/components/material-factory/InpaintStudio.tsx","apps/web/src/components/material-factory/MasterCanvas.tsx","apps/web/src/components/material-factory/TemplateSizePicker.tsx"]}],"total_commits":0,"head_commit":{"id":"9a720aeefbe32c6f9b53fad5b31c168db3ab26aa","message":"test: verify the image-edit and template-making UI/UX round\n\nSeven gates and the dependency audit passed on an isolated stack bound\nto sha256:a88c420d4f1d393a930e43423b7efdfba34412dff75ce7cb45a1d9847f36d2a5; pnpm check passes. Heavy baseline rows re-marked.\nEvidence: acceptance-artifacts/uiux-workbench-2026-09-09/ (round3-*\ndirectories hold the earlier runs).\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/9a720aeefbe32c6f9b53fad5b31c168db3ab26aa","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-09T16:51:44-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/production-security.latest.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/ui-acceptance.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":826476,"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-10T07:31:56+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1788997941
|
1788997985
|
0
|
1788997939
|
1788997985
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
23930
|
Merge pull request #26 from laoluojuhai/feat/ident Merge pull request #26 from laoluojuhai/feat/identity-dev-cutover...
|
116
|
5
|
platform.yml
|
50
|
5
|
0
|
refs/heads/main
|
266864a62b9b7d0f35207f7c32691fc5a6789c73
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"766b4eabd1b4a457999ce2c3b934a1fb6565da39","after":"266864a62b9b7d0f35207f7c32691fc5a6789c73","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/766b4eabd1b4a457999ce2c3b934a1fb6565da39...266864a62b9b7d0f35207f7c32691fc5a6789c73","commits":[{"id":"266864a62b9b7d0f35207f7c32691fc5a6789c73","message":"Merge pull request #26 from laoluojuhai/feat/identity-dev-cutover\n\nfeat(identity): 增加独立身份库复制与对账工具","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/266864a62b9b7d0f35207f7c32691fc5a6789c73","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-09-12T17:44:41-07:00","added":["docs/PF-07身份数据复制与切换记录-2026-09-12.md","governance/copy-identity.mjs","governance/lib/identity-copy.mjs","governance/test/identity-copy.test.mjs","reports/identity-copy.latest.json"],"removed":[],"modified":["package.json"]},{"id":"9f4fdb4fb2ac62c767ab08e3faa2190c9a8f7631","message":"Merge remote-tracking branch 'github/main' into feat/identity-dev-cutover\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9f4fdb4fb2ac62c767ab08e3faa2190c9a8f7631","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T17:28:41-07:00","added":[],"removed":[],"modified":[]},{"id":"04c5a2615770a8d505f60a0f53dc69b9565554f5","message":"docs(identity): record fixed-source snapshot copy acceptance\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/04c5a2615770a8d505f60a0f53dc69b9565554f5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T17:28:14-07:00","added":["reports/identity-copy.latest.json"],"removed":[],"modified":["docs/PF-07身份数据复制与切换记录-2026-09-12.md"]},{"id":"56e65b2dd741a63ec4c2ccdfc805d6fab5a08668","message":"feat(identity): add guarded database snapshot copy and verification\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/56e65b2dd741a63ec4c2ccdfc805d6fab5a08668","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T17:25:54-07:00","added":["docs/PF-07身份数据复制与切换记录-2026-09-12.md","governance/copy-identity.mjs","governance/lib/identity-copy.mjs","governance/test/identity-copy.test.mjs"],"removed":[],"modified":["package.json"]}],"total_commits":0,"head_commit":{"id":"266864a62b9b7d0f35207f7c32691fc5a6789c73","message":"Merge pull request #26 from laoluojuhai/feat/identity-dev-cutover\n\nfeat(identity): 增加独立身份库复制与对账工具","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/266864a62b9b7d0f35207f7c32691fc5a6789c73","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-09-12T17:44:41-07:00","added":["docs/PF-07身份数据复制与切换记录-2026-09-12.md","governance/copy-identity.mjs","governance/lib/identity-copy.mjs","governance/test/identity-copy.test.mjs","reports/identity-copy.latest.json"],"removed":[],"modified":["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":7228,"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":11,"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-13T08:34: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
|
34
|
1789260416
|
1789260597
|
0
|
1789260289
|
1789260728
|
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
|
|
25551
|
chore(reports): 回绑试点入口配置与文档证据 @ 6ff69bcc
|
116
|
5
|
platform.yml
|
616
|
5
|
0
|
refs/heads/main
|
9a0bce82e965f9451625bce082453854e5a69a78
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"767fd4a0ab391bdda0d8c1604b1fcc8ebe5410eb","after":"9a0bce82e965f9451625bce082453854e5a69a78","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/767fd4a0ab391bdda0d8c1604b1fcc8ebe5410eb...9a0bce82e965f9451625bce082453854e5a69a78","commits":[{"id":"9a0bce82e965f9451625bce082453854e5a69a78","message":"chore(reports): 回绑试点入口配置与文档证据 @ 6ff69bcc\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9a0bce82e965f9451625bce082453854e5a69a78","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T06:29:52-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","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":"6ff69bcc48734040be1fd3a803d3f53da4013894","message":"fix(pilot): 将渠道与支付入口转到主控制面\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6ff69bcc48734040be1fd3a803d3f53da4013894","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T06:29:00-07:00","added":["docs/试点渠道与支付入口修复记录-2026-10-11.md"],"removed":[],"modified":["docs/README.md","docs/当前状态与验收边界.md","docs/文档索引.md","stack/model-center-pilot/Caddyfile","stack/model-center-pilot/README.md"]}],"total_commits":0,"head_commit":{"id":"9a0bce82e965f9451625bce082453854e5a69a78","message":"chore(reports): 回绑试点入口配置与文档证据 @ 6ff69bcc\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9a0bce82e965f9451625bce082453854e5a69a78","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T06:29:52-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","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":58007,"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-11T21:24:55+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791725446
|
1791725567
|
0
|
1791725446
|
1791725669
|
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
|
|
25752
|
chore(reports): bind readonly rollout docs to clea chore(reports): bind readonly rollout docs to clean f532805a...
|
116
|
5
|
platform.yml
|
684
|
5
|
0
|
refs/heads/main
|
365bd5e7b4bf409b63fc5c90f38fefb3d47c498a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"76947077c05dba96bf723a43b43ea3f3633647b1","after":"365bd5e7b4bf409b63fc5c90f38fefb3d47c498a","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/76947077c05dba96bf723a43b43ea3f3633647b1...365bd5e7b4bf409b63fc5c90f38fefb3d47c498a","commits":[{"id":"365bd5e7b4bf409b63fc5c90f38fefb3d47c498a","message":"chore(reports): bind readonly rollout docs to clean f532805a\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/365bd5e7b4bf409b63fc5c90f38fefb3d47c498a","author":{"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:49:32-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},{"id":"f532805a24492229a794b0bd0d4c57148cd6da16","message":"docs(ees): record D37 readonly service rollout and boundaries\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f532805a24492229a794b0bd0d4c57148cd6da16","author":{"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:48:15-07:00","added":[],"removed":[],"modified":["docs/企业实体服务/客商财域包候选-2026-10-11.md"]}],"total_commits":0,"head_commit":{"id":"365bd5e7b4bf409b63fc5c90f38fefb3d47c498a","message":"chore(reports): bind readonly rollout docs to clean f532805a\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/365bd5e7b4bf409b63fc5c90f38fefb3d47c498a","author":{"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:49:32-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":42372,"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:47:27+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
|
1791845491
|
0
|
1791845379
|
1791845491
|
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
|
|
27065
|
docs(status): 工作台设计整改三批上线与58080采用 76a6ae7e0
|
116
|
5
|
platform.yml
|
1410
|
5
|
0
|
refs/heads/main
|
d2711ec2e4ad01d6c8d0fafb7686c79bc00b8826
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"76a6ae7e0462bfe0b0edbe262a77b17364c826e2","after":"d2711ec2e4ad01d6c8d0fafb7686c79bc00b8826","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/76a6ae7e0462bfe0b0edbe262a77b17364c826e2...d2711ec2e4ad01d6c8d0fafb7686c79bc00b8826","commits":[{"id":"d2711ec2e4ad01d6c8d0fafb7686c79bc00b8826","message":"docs(status): 工作台设计整改三批上线与58080采用 76a6ae7e0\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d2711ec2e4ad01d6c8d0fafb7686c79bc00b8826","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-04T20:23:25-08:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"d2711ec2e4ad01d6c8d0fafb7686c79bc00b8826","message":"docs(status): 工作台设计整改三批上线与58080采用 76a6ae7e0\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d2711ec2e4ad01d6c8d0fafb7686c79bc00b8826","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-04T20:23:25-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":160235,"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-05T12:10:12+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1793854152
|
1793854159
|
0
|
1793852615
|
1793854179
|
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
|
|
26712
|
docs(状态): 58080快照随Runtime e2209fa8c更新,管理授权分区登录态只读核 docs(状态): 58080快照随Runtime e2209fa8c更新,管理授权分区登录态只读核对(2026-10-31 13:26 UTC)...
|
116
|
5
|
platform.yml
|
1139
|
5
|
0
|
refs/heads/main
|
3fdcfbaf711a42b9ac72a6609e03f83084a54b5f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"76b3c4925882441e82150f9d88d2e5dd78182fbf","after":"3fdcfbaf711a42b9ac72a6609e03f83084a54b5f","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/76b3c4925882441e82150f9d88d2e5dd78182fbf...3fdcfbaf711a42b9ac72a6609e03f83084a54b5f","commits":[{"id":"3fdcfbaf711a42b9ac72a6609e03f83084a54b5f","message":"docs(状态): 58080快照随Runtime e2209fa8c更新,管理授权分区登录态只读核对(2026-10-31 13:26 UTC)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3fdcfbaf711a42b9ac72a6609e03f83084a54b5f","author":{"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:27:54-07:00","added":[],"removed":[],"modified":["docs/企业控制面使用与对接流程说明书.md","docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"3fdcfbaf711a42b9ac72a6609e03f83084a54b5f","message":"docs(状态): 58080快照随Runtime e2209fa8c更新,管理授权分区登录态只读核对(2026-10-31 13:26 UTC)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3fdcfbaf711a42b9ac72a6609e03f83084a54b5f","author":{"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:27:54-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":98307,"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:24: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
|
1793453306
|
1793453314
|
0
|
1793453306
|
1793453339
|
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
|
|
23684
|
fix(production): restore creation, review previews fix(production): restore creation, review previews and safe delivery release...
|
57
|
5
|
governance.yml
|
55
|
5
|
0
|
refs/heads/main
|
23eca930934fb24d26a4266c1c4dc131f3259362
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"76e0102fa0e1ce28669fb1f02a13782aebab8c95","after":"23eca930934fb24d26a4266c1c4dc131f3259362","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/76e0102fa0e1ce28669fb1f02a13782aebab8c95...23eca930934fb24d26a4266c1c4dc131f3259362","commits":[{"id":"23eca930934fb24d26a4266c1c4dc131f3259362","message":"fix(production): restore creation, review previews and safe delivery release\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/23eca930934fb24d26a4266c1c4dc131f3259362","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T05:49:07-07:00","added":["docs/governance/log/2026-09-08-production-review-delivery-repair.md","scripts/lib/production-review-ui-acceptance.mjs"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/src/modules/material-production/material-production.service.ts","apps/api-fastify/src/routes/material-production.ts","apps/api-fastify/test/material-production.integration.test.ts","apps/api-fastify/test/production-adversarial-http.integration.test.ts","apps/api-nestjs/src/material-production/material-production.controller.ts","apps/api-nestjs/src/material-production/material-production.service.ts","apps/api-nestjs/test/material-production.integration.test.ts","apps/api-nestjs/test/production-adversarial-http.integration.test.ts","apps/web/src/components/material-factory/DeliveryCenter.tsx","apps/web/src/components/material-factory/ProductionDetail.tsx","apps/web/src/components/material-factory/ReviewCenter.tsx","apps/web/src/components/material-factory/TaskCenter.tsx","apps/web/src/components/material-factory/asset-preview.ts","apps/web/src/components/material-factory/production-actors.ts","docs/browser-enterprise-login.md","packages/contracts/src/material-access.test.ts","packages/contracts/src/material-access.ts","packages/contracts/src/production.test.ts","packages/contracts/src/production.ts","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/production-review-delivery-2026-09-08/README.md","reports/production-security.latest.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-ui-acceptance.mjs"]},{"id":"17500461ad2cd1a426ef39bc9ac45716029df006","message":"docs(audit): record production review and delivery acceptance gaps\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/17500461ad2cd1a426ef39bc9ac45716029df006","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T05:28:09-07:00","added":["docs/governance/log/2026-09-08-production-review-delivery-audit.md","reports/production-review-delivery-2026-09-08/README.md"],"removed":[],"modified":["CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"23eca930934fb24d26a4266c1c4dc131f3259362","message":"fix(production): restore creation, review previews and safe delivery release\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/23eca930934fb24d26a4266c1c4dc131f3259362","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T05:49:07-07:00","added":["docs/governance/log/2026-09-08-production-review-delivery-repair.md","scripts/lib/production-review-ui-acceptance.mjs"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/src/modules/material-production/material-production.service.ts","apps/api-fastify/src/routes/material-production.ts","apps/api-fastify/test/material-production.integration.test.ts","apps/api-fastify/test/production-adversarial-http.integration.test.ts","apps/api-nestjs/src/material-production/material-production.controller.ts","apps/api-nestjs/src/material-production/material-production.service.ts","apps/api-nestjs/test/material-production.integration.test.ts","apps/api-nestjs/test/production-adversarial-http.integration.test.ts","apps/web/src/components/material-factory/DeliveryCenter.tsx","apps/web/src/components/material-factory/ProductionDetail.tsx","apps/web/src/components/material-factory/ReviewCenter.tsx","apps/web/src/components/material-factory/TaskCenter.tsx","apps/web/src/components/material-factory/asset-preview.ts","apps/web/src/components/material-factory/production-actors.ts","docs/browser-enterprise-login.md","packages/contracts/src/material-access.test.ts","packages/contracts/src/material-access.ts","packages/contracts/src/production.test.ts","packages/contracts/src/production.ts","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/production-review-delivery-2026-09-08/README.md","reports/production-security.latest.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-ui-acceptance.mjs"]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":636186,"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-08T20:11:04+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1788871773
|
1788872807
|
0
|
1788871772
|
1788872807
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25007
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into claude/test-db-guard...
|
121
|
5
|
kernel-ci.yml
|
360
|
5
|
0
|
refs/heads/main
|
da2a9f0fe5eaa850643f4a922672204d4a1ff9cf
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"76e6bf71c62e416d26f1c51cb4b09305d7146909","after":"da2a9f0fe5eaa850643f4a922672204d4a1ff9cf","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/76e6bf71c62e416d26f1c51cb4b09305d7146909...da2a9f0fe5eaa850643f4a922672204d4a1ff9cf","commits":[{"id":"da2a9f0fe5eaa850643f4a922672204d4a1ff9cf","message":"Merge remote-tracking branch 'origin/main' into claude/test-db-guard\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/da2a9f0fe5eaa850643f4a922672204d4a1ff9cf","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T07:15:18-07:00","added":["ops/deployments/2026-10-02-saga-manager-02030-local.md"],"removed":[],"modified":["model/plan-ledger.json"]},{"id":"0185bb7f6b2e125d6ea73d70713767469f810cb0","message":"test: refuse to run when the administrator database URL differs from the database under test\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/0185bb7f6b2e125d6ea73d70713767469f810cb0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T07:06:58-07:00","added":["test/support/database-guard.js","test/test-database-guard.test.js"],"removed":[],"modified":["test/action-evidence.integration.test.js","test/agent-evaluation-summary.integration.test.js","test/agent-runtime-liveness.integration.test.js","test/agent-runtime-resume.integration.test.js","test/archive-candidate.integration.test.js","test/asset-device.integration.test.js","test/attribution.integration.test.js","test/audit-chain.integration.test.js","test/audit-forward.integration.test.js","test/auth-rejection.integration.test.js","test/authority-action-constraint.integration.test.js","test/calendar-schedule.integration.test.js","test/command-lock-timeout.integration.test.js","test/command-replay-authorization.integration.test.js","test/composite-trigger.integration.test.js","test/connection-fault.integration.test.js","test/credential-lease.integration.test.js","test/cross-refs.integration.test.js","test/database-unavailable-inflight.integration.test.js","test/definition-change-apply.integration.test.js","test/definition-change-impact.integration.test.js","test/definition-change.integration.test.js","test/domain-scanner-death.integration.test.js","test/emergency-disposition.integration.test.js","test/emergency-revocation.integration.test.js","test/emergency-stop.integration.test.js","test/entity-ref-remaining.integration.test.js","test/entity-ref-work-human.integration.test.js","test/events.integration.test.js","test/evidence-supersession.integration.test.js","test/execution-context-case.integration.test.js","test/execution-context.integration.test.js","test/execution-origin.integration.test.js","test/execution-provenance.integration.test.js","test/execution-token.integration.test.js","test/expected-version.integration.test.js","test/external-sales-order-facts.integration.test.js","test/fact-coordinates.integration.test.js","test/fact-envelope-outbox.integration.test.js","test/fact-relay-service-token.integration.test.js","test/fact-relay.integration.test.js","test/goal-contribution.integration.test.js","test/historical-facts.integration.test.js","test/http-trace-propagation.integration.test.js","test/human-inbox.integration.test.js","test/integration-delivery.integration.test.js","test/integration-incident-retry.integration.test.js","test/integration-incident-visibility.integration.test.js","test/integration-work-fact-projection.integration.test.js","test/integration-work-projection-rebuild.integration.test.js","test/invariant-closure-guards.integration.test.js","test/inventory-license.integration.test.js","test/k73b-inbox-acceptance.integration.test.js","test/k82-negative-acceptance.integration.test.js","test/kernel.integration.test.js","test/knowledge-revocation.integration.test.js","test/knowledge.integration.test.js","test/learning-candidate.integration.test.js","test/local-integration-worker.integration.test.js","test/machine-delegation.integration.test.js","test/metric-definition.integration.test.js","test/metric-observation.integration.test.js","test/monthly-partition-shadow.integration.test.js","test/operation-connection-loss.integration.test.js","test/outcome-inconclusive-integration.integration.test.js","test/outcome-integration-events.integration.test.js","test/owner-roles.integration.test.js","test/partition-cutover.integration.test.js","test/partition-identities.integration.test.js","test/pdp-boundary.integration.test.js","test/policy-change-disposition.integration.test.js","test/policy-change-impact.integration.test.js","test/policy-change-reevaluation.integration.test.js","test/position-tenure.integration.test.js","test/principal-registry.integration.test.js","test/process-death.integration.test.js","test/process-definition-binding-integrity.integration.test.js","test/projection-preview-authority.integration.test.js","test/restore-consistency.test.js","test/runtime-timer.integration.test.js","test/saga-manager.integration.test.js","test/scanner-fault.integration.test.js","test/schedule-recurrence-policy.integration.test.js","test/service-commands.integration.test.js","test/skill-tool-binding.integration.test.js","test/skill-version-impact.integration.test.js","test/sla.integration.test.js","test/state-change-journal.integration.test.js","test/task-creation-contract.integration.test.js","test/task-evaluation-composition.integration.test.js","test/thirteen-questions.integration.test.js","test/threshold-deadline-trigger.integration.test.js","test/tool-receipt-read-authorization.integration.test.js","test/tool-registry.integration.test.js","test/work-task-integration-events.integration.test.js"]}],"total_commits":0,"head_commit":{"id":"da2a9f0fe5eaa850643f4a922672204d4a1ff9cf","message":"Merge remote-tracking branch 'origin/main' into claude/test-db-guard\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/da2a9f0fe5eaa850643f4a922672204d4a1ff9cf","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T07:15:18-07:00","added":["ops/deployments/2026-10-02-saga-manager-02030-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":221119,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":18,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-02T22:14:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790950557
|
1790950595
|
0
|
1790950556
|
1790950595
|
|
|
0
|
Edit
Delete
|
|
25428
|
merge: preserve final Scope mainline synchronizati merge: preserve final Scope mainline synchronization history...
|
116
|
5
|
platform.yml
|
524
|
5
|
0
|
refs/heads/main
|
516f067c39c2bdeb4a66b2f895140ea65acf0248
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"76f5297af8a30143681fa0be1b597d75835e8b3f","after":"516f067c39c2bdeb4a66b2f895140ea65acf0248","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/76f5297af8a30143681fa0be1b597d75835e8b3f...516f067c39c2bdeb4a66b2f895140ea65acf0248","commits":[{"id":"516f067c39c2bdeb4a66b2f895140ea65acf0248","message":"merge: preserve final Scope mainline synchronization history\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/516f067c39c2bdeb4a66b2f895140ea65acf0248","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T07:52:52-07:00","added":[],"removed":[],"modified":[]},{"id":"44514a8f8661d0c2df69a35807d9951a11cfa3af","message":"chore(reports): bind final Scope integration evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/44514a8f8661d0c2df69a35807d9951a11cfa3af","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T07:52:52-07:00","added":[],"removed":[],"modified":["reports/ci-mirror.latest.json","reports/evidence-freshness.latest.json","reports/gate-flow.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"1d2c9b3ca1d64b5568e41463e969edb7451fde9a","message":"docs(merge): record final Scope acceptance closeout\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1d2c9b3ca1d64b5568e41463e969edb7451fde9a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T07:52:16-07:00","added":[],"removed":[],"modified":["docs/全部分支合并记录-2026-10-10.md"]},{"id":"a41c3db447ec9b8a9d1d2b3514f08769475425f6","message":"Merge branch 'main' into codex/scope-resolve-20261010\n\n# Conflicts:\n#\treports/ci-mirror.latest.json\n#\treports/evidence-freshness.latest.json\n#\treports/gate-flow.latest.json\n#\treports/release-manifest.latest.json\n#\treports/workbench-catalog-snapshot.latest.json\n#\treports/workbench-ops-snapshot.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a41c3db447ec9b8a9d1d2b3514f08769475425f6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T07:52:08-07:00","added":["docs/evidence/public-file-2026-10-10/ci68-integration-failures-and-local-fix.json"],"removed":[],"modified":[".gitea/workflows/platform.yml",".github/workflows/platform.yml","docs/全部分支合并记录-2026-10-10.md","docs/公共文件平台完善与验收记录-2026-10-10.md","reports/execution-slices.latest.json"]},{"id":"3bc50cedd8183d1f1fe4e65e3d8a1910c5de0b62","message":"merge: 纳入 Scope 完整收尾验收原始报告\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3bc50cedd8183d1f1fe4e65e3d8a1910c5de0b62","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T07:52:00-07:00","added":[],"removed":[],"modified":["docs/Scope接入与部署记录-2026-10-10.md","docs/evidence/scope-dev-2026-10-10/deployment-attempts.json","docs/evidence/scope-dev-2026-10-10/workbench-deployment.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/scope-owner-chain.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"516f067c39c2bdeb4a66b2f895140ea65acf0248","message":"merge: preserve final Scope mainline synchronization history\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/516f067c39c2bdeb4a66b2f895140ea65acf0248","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T07:52:52-07:00","added":[],"removed":[],"modified":[]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":25251,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":49,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T22:48:05+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791643985
|
1791644036
|
0
|
1791643985
|
1791644062
|
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
|
|
25908
|
chore(reports): 来源只读部署收尾文档与证据回绑
|
116
|
5
|
platform.yml
|
798
|
5
|
0
|
refs/heads/main
|
8b41855f15cee6d2468ce4eb62e4d7aa7bbdd5b2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"76f6090a27da903968302963be216200f483810d","after":"8b41855f15cee6d2468ce4eb62e4d7aa7bbdd5b2","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/76f6090a27da903968302963be216200f483810d...8b41855f15cee6d2468ce4eb62e4d7aa7bbdd5b2","commits":[{"id":"8b41855f15cee6d2468ce4eb62e4d7aa7bbdd5b2","message":"chore(reports): 来源只读部署收尾文档与证据回绑\n\n文档事实及一致性0错误;保留7项历史/合流范围告警。\n独占3个测试容器及匿名卷已清理,不触及共享服务。实际数据权限仍待Owner登记与独立审批。\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8b41855f15cee6d2468ce4eb62e4d7aa7bbdd5b2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T05:42:01-07:00","added":["docs/evidence/experience-source-read-2026-10-16/cleanup.json"],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/docs-truth.latest.json"]},{"id":"75715eaee315e9b24c3c6c1bc186322912ce6d64","message":"merge: 保留最新工作台发布首父并记录来源读取权限前置\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/75715eaee315e9b24c3c6c1bc186322912ce6d64","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T05:41:14-07:00","added":["docs/evidence/experience-source-read-2026-10-16/after-m3-denied.png","docs/evidence/experience-source-read-2026-10-16/canonical-binding-correction.json","docs/evidence/experience-source-read-2026-10-16/deployed-runtime.json","docs/evidence/experience-source-read-2026-10-16/deployment.json","docs/evidence/experience-source-read-2026-10-16/read-approval-proposal.png","docs/evidence/experience-source-read-2026-10-16/read-authorization-proposal.json"],"removed":[],"modified":["docs/体验来源最小只读接入与部署-2026-10-16.md","docs/当前状态与验收边界.md","reports/deployed-runtime.latest.json"]},{"id":"b585103b5f18f23fc1f3e124d7b8c453bfbfa866","message":"docs(experience): 记录现用只读身份接入与M3动作登记阻塞\n\n固定6e42a9ab3镜像已部署且标准deployed检查passed。\n实际M1规范租户绑定已纠正,原权限系统403且单项申请UNKNOWN_ACTION未受理。\n保留Owner动作登记与独立审批前置、无源写入边界和精确回退配置。\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b585103b5f18f23fc1f3e124d7b8c453bfbfa866","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T05:39:02-07:00","added":["docs/evidence/experience-source-read-2026-10-16/after-m3-denied.png","docs/evidence/experience-source-read-2026-10-16/canonical-binding-correction.json","docs/evidence/experience-source-read-2026-10-16/deployed-runtime.json","docs/evidence/experience-source-read-2026-10-16/deployment.json","docs/evidence/experience-source-read-2026-10-16/read-approval-proposal.png","docs/evidence/experience-source-read-2026-10-16/read-authorization-proposal.json"],"removed":[],"modified":["docs/体验来源最小只读接入与部署-2026-10-16.md","docs/当前状态与验收边界.md","reports/deployed-runtime.latest.json"]}],"total_commits":0,"head_commit":{"id":"8b41855f15cee6d2468ce4eb62e4d7aa7bbdd5b2","message":"chore(reports): 来源只读部署收尾文档与证据回绑\n\n文档事实及一致性0错误;保留7项历史/合流范围告警。\n独占3个测试容器及匿名卷已清理,不触及共享服务。实际数据权限仍待Owner登记与独立审批。\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8b41855f15cee6d2468ce4eb62e4d7aa7bbdd5b2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-16T05:42:01-07:00","added":["docs/evidence/experience-source-read-2026-10-16/cleanup.json"],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/docs-truth.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":84851,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":59,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-16T20:36: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
|
1792154527
|
1792154529
|
0
|
1792154525
|
1792154541
|
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
|
|
26756
|
chore(reports): 回绑文档事实后确认零证据错误
|
116
|
5
|
platform.yml
|
1169
|
5
|
0
|
refs/heads/main
|
f2bafab2f52ef009dc61ecee0ab1e8a1ffbf09a9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"76f97a2f6dc2bd6b257455e845d4eacd141db62f","after":"f2bafab2f52ef009dc61ecee0ab1e8a1ffbf09a9","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/76f97a2f6dc2bd6b257455e845d4eacd141db62f...f2bafab2f52ef009dc61ecee0ab1e8a1ffbf09a9","commits":[{"id":"f2bafab2f52ef009dc61ecee0ab1e8a1ffbf09a9","message":"chore(reports): 回绑文档事实后确认零证据错误\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f2bafab2f52ef009dc61ecee0ab1e8a1ffbf09a9","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-01T01:23:21-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"da3f1dd279b3fd696714179da0e39cedb8cb0963","message":"chore(reports): 在干净交付提交上复验文档事实\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/da3f1dd279b3fd696714179da0e39cedb8cb0963","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-01T01:23:13-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},{"id":"bf8ea14403a298f3712291c20fd68096dcc4c92a","message":"chore(reports): 核对主线合入前证据零错误\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bf8ea14403a298f3712291c20fd68096dcc4c92a","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-01T01:23:06-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"06bd59445aeae8cb708c36358be7ab1aa23981de","message":"chore(reports): 联建角色授权交付发布快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/06bd59445aeae8cb708c36358be7ab1aa23981de","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-01T01:22:58-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"d4afc21f22c449e1b53784948e8b45a60484a8ab","message":"chore(reports): 记录合并主线262项页面与完整根链复验\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d4afc21f22c449e1b53784948e8b45a60484a8ab","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-01T01:22:51-07:00","added":["docs/evidence/permission-directory-2026-11-01/merged-validation.public.json"],"removed":[],"modified":["docs/角色授权部署记录-2026-10-09.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/stub-surface.latest.json","reports/workbench-ui.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-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":"f2bafab2f52ef009dc61ecee0ab1e8a1ffbf09a9","message":"chore(reports): 回绑文档事实后确认零证据错误\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f2bafab2f52ef009dc61ecee0ab1e8a1ffbf09a9","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-01T01:23:21-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":107100,"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":168,"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-01T16:22:05+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1793521421
|
1793521428
|
0
|
1793521420
|
1793521450
|
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
|
|
24550
|
docs(runtime): close H-3 deployment evidence
|
116
|
5
|
platform.yml
|
344
|
5
|
0
|
refs/heads/main
|
bf87ecba3687f8017f7d54b4380200e88a63a55a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7704bdc93df8c966c9b9cddcbf94dd7f54cecf33","after":"bf87ecba3687f8017f7d54b4380200e88a63a55a","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/7704bdc93df8c966c9b9cddcbf94dd7f54cecf33...bf87ecba3687f8017f7d54b4380200e88a63a55a","commits":[{"id":"bf87ecba3687f8017f7d54b4380200e88a63a55a","message":"docs(runtime): close H-3 deployment evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bf87ecba3687f8017f7d54b4380200e88a63a55a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-24T18:06:28-07:00","added":[],"removed":[],"modified":["docs/主分支runtime更新部署记录-2026-09-21.md"]},{"id":"737454af4c76221ac10b7dcdb802cc8fde368d7a","message":"chore(reports): embed H-3 evidence in snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/737454af4c76221ac10b7dcdb802cc8fde368d7a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-24T18:05:47-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"e66a81dcfad7f0cfb9bf27646e455e43de1ff813","message":"chore(reports): refresh H-3 evidence index\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e66a81dcfad7f0cfb9bf27646e455e43de1ff813","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-24T18:05:47-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"8b9462ce58aa1aa99de099e65cbaa78efef8d092","message":"chore(reports): refresh H-3 deployment snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8b9462ce58aa1aa99de099e65cbaa78efef8d092","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-24T18:05:38-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"bf87ecba3687f8017f7d54b4380200e88a63a55a","message":"docs(runtime): close H-3 deployment evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bf87ecba3687f8017f7d54b4380200e88a63a55a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-24T18:06:28-07:00","added":[],"removed":[],"modified":["docs/主分支runtime更新部署记录-2026-09-21.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":19689,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":40,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-25T09:05:26+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1790298494
|
1790299559
|
0
|
1790298397
|
1790300503
|
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
|
|
25845
|
docs(workbench): 记录独立服务文案核对与固定产物部署
|
116
|
5
|
platform.yml
|
751
|
5
|
0
|
refs/heads/main
|
7d079ccf7ac7930ef91c949bb0564971454cde52
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"773c2608cb075c6b744ecc86793b62f6e6a36ae2","after":"7d079ccf7ac7930ef91c949bb0564971454cde52","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/773c2608cb075c6b744ecc86793b62f6e6a36ae2...7d079ccf7ac7930ef91c949bb0564971454cde52","commits":[{"id":"7d079ccf7ac7930ef91c949bb0564971454cde52","message":"docs(workbench): 记录独立服务文案核对与固定产物部署\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7d079ccf7ac7930ef91c949bb0564971454cde52","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T17:39:22-07:00","added":["docs/evidence/hosted-service-status-2026-10-15/browser-smoke.json","docs/evidence/hosted-service-status-2026-10-15/deployment.json"],"removed":[],"modified":["docs/工作台读取会话与EES身份判责修复-2026-10-15.md","docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"7d079ccf7ac7930ef91c949bb0564971454cde52","message":"docs(workbench): 记录独立服务文案核对与固定产物部署\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7d079ccf7ac7930ef91c949bb0564971454cde52","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-15T17:39:22-07:00","added":["docs/evidence/hosted-service-status-2026-10-15/browser-smoke.json","docs/evidence/hosted-service-status-2026-10-15/deployment.json"],"removed":[],"modified":["docs/工作台读取会话与EES身份判责修复-2026-10-15.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":63264,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":53,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-16T08:35: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
|
30
|
1792111165
|
1792111167
|
0
|
1792111164
|
1792111179
|
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
|
|
26282
|
chore(reports): 联建合流成本工作区发布材料 @ 26341a00f
|
116
|
5
|
platform.yml
|
972
|
5
|
0
|
refs/heads/main
|
7c432c04a7dd582fc21928a79fa1eb6bd8e73c32
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"77411b42e50f158b2c6692abe5bf9ada368c69fa","after":"7c432c04a7dd582fc21928a79fa1eb6bd8e73c32","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/77411b42e50f158b2c6692abe5bf9ada368c69fa...7c432c04a7dd582fc21928a79fa1eb6bd8e73c32","commits":[{"id":"7c432c04a7dd582fc21928a79fa1eb6bd8e73c32","message":"chore(reports): 联建合流成本工作区发布材料 @ 26341a00f\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7c432c04a7dd582fc21928a79fa1eb6bd8e73c32","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T15:41:45-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"26341a00f7d01f540d8a425b82ae3d2e3a9ab7ae","message":"chore(reports): 回绑成本UI与底层合流静态门禁 @ f024f6e91\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/26341a00f7d01f540d8a425b82ae3d2e3a9ab7ae","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T15:41:22-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/module-imports.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/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"f024f6e919d63771aabf1158e66e24531f6f48ee","message":"merge: 成本容量工作区交互合流,保留最新main底层收敛\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f024f6e919d63771aabf1158e66e24531f6f48ee","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T15:39:42-07:00","added":["docs/evidence/cost-workspace-2026-10-21/target-ui.json","docs/成本容量工作区交互实现-2026-10-21.md","runtime/apps/web/e2e-workbench/mw-cost-capacity.spec.ts","runtime/apps/workbench/src/features/module-workspaces/cost-capacity.tsx"],"removed":[],"modified":["docs/README.md","docs/企业公共基础平台对外交付设计.md","docs/能力设计/服务模块工作区内容梳理-2026-10-11.md","governance/check-workbench-ui.mjs","reports/workbench-ui.latest.json","runtime/apps/workbench/src/features/module-workspaces/registry.tsx"]},{"id":"ea23cdd7b8b3589d3674e01785b2707bd97a1ff6","message":"chore(reports): 同源联建成本工作区静态发布材料 @ ba54ed773\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ea23cdd7b8b3589d3674e01785b2707bd97a1ff6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T15:37:51-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"ba54ed773b3a0b04f8ff12edea2106fc0aa6421d","message":"chore(reports): 回绑成本工作区受影响静态治理 @ d2b560cb6\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ba54ed773b3a0b04f8ff12edea2106fc0aa6421d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T15:37:41-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/module-imports.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/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":"7c432c04a7dd582fc21928a79fa1eb6bd8e73c32","message":"chore(reports): 联建合流成本工作区发布材料 @ 26341a00f\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7c432c04a7dd582fc21928a79fa1eb6bd8e73c32","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T15:41:45-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":98076,"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-22T06:39: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
|
1792622564
|
1792622566
|
0
|
1792622563
|
1792622578
|
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
|
|
26311
|
chore(reports): 收口策略历史发布前文档与证据门禁
|
116
|
5
|
platform.yml
|
995
|
5
|
0
|
refs/heads/main
|
d34396a9b88ce617b55f4f741bf723da8ced2e9b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"774eef2bfd92e52311efa20645ce17ddb2697da2","after":"d34396a9b88ce617b55f4f741bf723da8ced2e9b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/774eef2bfd92e52311efa20645ce17ddb2697da2...d34396a9b88ce617b55f4f741bf723da8ced2e9b","commits":[{"id":"d34396a9b88ce617b55f4f741bf723da8ced2e9b","message":"chore(reports): 收口策略历史发布前文档与证据门禁\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d34396a9b88ce617b55f4f741bf723da8ced2e9b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T23:24:27-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","runtime/reports/docs-truth.latest.json"]},{"id":"bcc9e5306de3887b2cb413b6e4a258bb06eacdbe","message":"chore(reports): 回绑集成根链与策略专项\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bcc9e5306de3887b2cb413b6e4a258bb06eacdbe","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T23:23:09-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/image-smoke.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/policy-governance.latest.json","reports/port-conformance.latest.json","reports/registry-admission.latest.json","reports/release-drift.latest.json","reports/sbom.latest.json","reports/sbom.spdx.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":"15ec40329d6541999407c3e4c46be4c2f332e8d1","message":"docs(validation): record integrated root and affected checks\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/15ec40329d6541999407c3e4c46be4c2f332e8d1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T23:22:48-07:00","added":[],"removed":[],"modified":["docs/evidence/workspace-management-2026-10-21/policy-history-validation.json","docs/模块工作区管理能力补齐-2026-10-21.md"]},{"id":"11c8b6e51eb8fa1c6397165d9477e738f8aff586","message":"Merge commit '41aa76362586d90daebce00571282f3a58c7a98e' into codex/module-workspace-management-policy-history-20261022\n\n# Conflicts:\n#\treports/workbench-catalog-snapshot.latest.json\n#\treports/workbench-ops-snapshot.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/11c8b6e51eb8fa1c6397165d9477e738f8aff586","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T23:11:48-07:00","added":["contracts/test/managed-policy-read-contract.test.mjs","docs/evidence/workspace-management-2026-10-21/policy-history-image-acceptance.json","docs/evidence/workspace-management-2026-10-21/policy-history-validation.json","runtime/apps/api-nestjs/src/platform/http/managed-policy-read.ts","runtime/apps/api-nestjs/test/auth.managed-policy-read.http.test.ts","runtime/apps/workbench/src/features/module-workspaces/policy-reader.tsx","runtime/clients/notification-webhook/src/policy-read.test.ts","runtime/clients/notification-webhook/src/policy-read.ts","runtime/clients/public-file/src/policy-read.test.ts","runtime/clients/public-file/src/policy-read.ts","runtime/modules/kit/src/managed-policy-read.test.ts","runtime/modules/kit/src/managed-policy-read.ts","runtime/modules/notification-webhook/src/http/policy-read.test.ts","runtime/modules/public-file/src/http/policy-read.test.ts"],"removed":[],"modified":["CLAUDE.md","contracts/contracts/notification-delivery-api.v1.openapi.json","contracts/contracts/public-file-object-api.v1.openapi.json","docs/当前状态与验收边界.md","docs/模块工作区管理能力补齐-2026-10-21.json","docs/模块工作区管理能力补齐-2026-10-21.md","governance/check-workbench-ui.mjs","reports/credential-m1-sla.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","reports/machine-revocation-sla.latest.json","reports/mainline-acceptance.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/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/CLAUDE.md","runtime/apps/api-nestjs/src/auth/ops-entry-verifier.ts","runtime/apps/api-nestjs/src/platform/http/notification-webhook.controller.ts","runtime/apps/api-nestjs/src/platform/http/public-file.controller.ts","runtime/apps/api-nestjs/src/platform/http/workbench-read-surfaces.ts","runtime/apps/api-nestjs/test/auth.workbench-route-boundary.test.ts","runtime/apps/web/e2e-workbench/mw-delivery-workflow.spec.ts","runtime/apps/workbench/src/features/module-workspaces/notification-webhook.tsx","runtime/apps/workbench/src/features/module-workspaces/public-file.tsx","runtime/apps/workbench/src/features/module-workspaces/registry.tsx","runtime/apps/workbench/src/features/platform/read-conditions.tsx","runtime/clients/notification-webhook/README.md","runtime/clients/notification-webhook/src/index.ts","runtime/clients/public-file/README.md","runtime/clients/public-file/package.json","runtime/clients/public-file/src/index.ts","runtime/modules/kit/src/index.ts","runtime/modules/kit/src/notification-webhook-runtime.ts","runtime/modules/kit/src/public-file-runtime.ts","runtime/modules/notification-webhook/README.md","runtime/modules/notification-webhook/src/http/notification-webhook-runtime.ts","runtime/modules/notification-webhook/src/persistence/delivery-store.ts","runtime/modules/notification-webhook/src/persistence/lifecycle-audit-coverage.integration.test.ts","runtime/modules/notification-webhook/src/persistence/prisma-delivery-store.ts","runtime/modules/public-file/README.md","runtime/modules/public-file/src/http/public-file-runtime.test.ts","runtime/modules/public-file/src/http/public-file-runtime.ts","runtime/modules/public-file/src/persistence/lifecycle-audit-coverage.integration.test.ts","runtime/modules/public-file/src/persistence/public-file-store.ts","runtime/reports/baseline.json","runtime/reports/conformance-differential.latest.json","runtime/reports/runtime-acceptance.latest.json"]},{"id":"41aa76362586d90daebce00571282f3a58c7a98e","message":"docs(deploy): 留存策略历史镜像与隔离冒烟边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/41aa76362586d90daebce00571282f3a58c7a98e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T23:09:44-07:00","added":["docs/evidence/workspace-management-2026-10-21/policy-history-image-acceptance.json"],"removed":[],"modified":["docs/evidence/workspace-management-2026-10-21/policy-history-validation.json","docs/模块工作区管理能力补齐-2026-10-21.md"]}],"total_commits":0,"head_commit":{"id":"d34396a9b88ce617b55f4f741bf723da8ced2e9b","message":"chore(reports): 收口策略历史发布前文档与证据门禁\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d34396a9b88ce617b55f4f741bf723da8ced2e9b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T23:24:27-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","runtime/reports/docs-truth.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":68003,"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-22T14:10:46+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792650516
|
1792650518
|
0
|
1792650515
|
1792650531
|
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
|
|
25461
|
chore(reports): embed merged evidence conclusions chore(reports): embed merged evidence conclusions in final snapshots...
|
116
|
5
|
platform.yml
|
544
|
5
|
0
|
refs/heads/main
|
a0c0da72de37e27a386e8145682541de3cd85090
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"77507ab48e15b8e762493b1d66e79cf1f848d041","after":"a0c0da72de37e27a386e8145682541de3cd85090","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/77507ab48e15b8e762493b1d66e79cf1f848d041...a0c0da72de37e27a386e8145682541de3cd85090","commits":[{"id":"a0c0da72de37e27a386e8145682541de3cd85090","message":"chore(reports): embed merged evidence conclusions in final snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a0c0da72de37e27a386e8145682541de3cd85090","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T17:47:44-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"0e9e1f21df02a6b452173cbb8fbb99118d900675","message":"chore(reports): record merged deployment identity and zero evidence errors\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0e9e1f21df02a6b452173cbb8fbb99118d900675","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T17:47:44-07:00","added":[],"removed":[],"modified":["reports/deployed-runtime.latest.json","reports/evidence-freshness.latest.json"]},{"id":"d6c7e4111b0a2a52d304ea62e84bc19301fcb5a2","message":"chore(reports): refresh actual image release materials and merged snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d6c7e4111b0a2a52d304ea62e84bc19301fcb5a2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T17:47:30-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"e0c13c1fe8467ffe76c1e2bf80b47462b3417758","message":"chore(reports): bind merged static root chain to 6c170f3\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e0c13c1fe8467ffe76c1e2bf80b47462b3417758","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T17:47:29-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"6c170f32a6747fee0231dd3faddc291acaa464f9","message":"Merge real project acceptance, OPS policy and audited test administrator evidence\n\n# Conflicts:\n#\tCLAUDE.md\n#\treports/caddy.latest.json\n#\treports/candidate-contracts.latest.json\n#\treports/capability-acceptance.latest.json\n#\treports/catalog-chg.latest.json\n#\treports/catalog-drift.latest.json\n#\treports/catalog-reconciliation.latest.json\n#\treports/ci-mirror.latest.json\n#\treports/credential-m1-sla.latest.json\n#\treports/cross-cutting-capabilities.latest.json\n#\treports/doc-claims.latest.json\n#\treports/evidence-freshness.latest.json\n#\treports/fact-pii.latest.json\n#\treports/facts.latest.json\n#\treports/fixture-coverage.latest.json\n#\treports/fixtures.latest.json\n#\treports/gate-flow.latest.json\n#\treports/machine-revocation-sla.latest.json\n#\treports/migration-decs.latest.json\n#\treports/module-imports.latest.json\n#\treports/otel.latest.json\n#\treports/release-drift.latest.json\n#\treports/revocation-sla.latest.json\n#\treports/scope-fact-sla.latest.json\n#\treports/scope-http.latest.json\n#\treports/stub-surface.latest.json\n#\treports/workbench-catalog-snapshot.latest.json\n#\treports/workbench-ops-snapshot.latest.json\n#\truntime/CLAUDE.md\n#\truntime/reports/agent-adapters.latest.json\n#\truntime/reports/conformance-differential.latest.json\n#\truntime/reports/conformance-matrix.latest.json\n#\truntime/reports/contract-consumers.latest.json\n#\truntime/reports/docs-truth.latest.json\n#\truntime/reports/dual-backend-parity.latest.json\n#\truntime/reports/fork-readiness.latest.json\n#\truntime/reports/governance-docs.latest.json\n#\truntime/reports/governance-rules.latest.json\n#\truntime/reports/governance-status.latest.json\n#\truntime/reports/governance.latest.json\n#\truntime/reports/migrations.latest.json\n#\truntime/reports/naming.latest.json\n#\truntime/reports/permission-catalog.latest.json\n#\truntime/reports/platform-ops-definitions.latest.json\n#\truntime/reports/runtime-acceptance.latest.json\n#\truntime/reports/runtime-governance.latest.json\n#\truntime/reports/schema-sync.latest.json\n#\truntime/reports/statemachine-write-guard.latest.json\n#\truntime/reports/validation-source.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6c170f32a6747fee0231dd3faddc291acaa464f9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T17:46:22-07:00","added":["docs/evidence/ops-real-2026-10-10/approver-creation.json","docs/evidence/ops-real-2026-10-10/browser-summary.json","docs/evidence/ops-real-2026-10-10/deployment.json","docs/evidence/ops-real-2026-10-10/fact-registration-receipt.jpg","docs/evidence/ops-real-2026-10-10/runtime-acceptance-0836919.json"],"removed":[],"modified":["CLAUDE.md","docs/IdP管理客户端维护命令.md","docs/runbook.md","docs/能力操作入口与页面部署记录-2026-10-09.md","reports/deployed-runtime.latest.json","reports/image-digest.json","reports/image-smoke.latest.json","runtime/CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"a0c0da72de37e27a386e8145682541de3cd85090","message":"chore(reports): embed merged evidence conclusions in final snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a0c0da72de37e27a386e8145682541de3cd85090","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T17:47:44-07:00","added":[],"removed":[],"modified":["reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28288,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":52,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-11T08:45:09+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791679680
|
1791679732
|
0
|
1791679669
|
1791679759
|
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
|
|
23910
|
Merge github/main (PR #11 merge commit) into main
|
116
|
5
|
platform.yml
|
36
|
5
|
0
|
refs/heads/main
|
5fe0b4d9a890194fe2bfcc8fc6c29bd07a572721
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"77602cdf7a9911f9793643823f8874cd24dd1a2e","after":"5fe0b4d9a890194fe2bfcc8fc6c29bd07a572721","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/77602cdf7a9911f9793643823f8874cd24dd1a2e...5fe0b4d9a890194fe2bfcc8fc6c29bd07a572721","commits":[{"id":"5fe0b4d9a890194fe2bfcc8fc6c29bd07a572721","message":"Merge github/main (PR #11 merge commit) into main\n\n源码无冲突;仅 latest 报告冲突(双方各自重生成),先取 GitHub 侧,随后在合并后的干净树上重生成并另行提交。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5fe0b4d9a890194fe2bfcc8fc6c29bd07a572721","author":{"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:35:08-07:00","added":[],"removed":[],"modified":["docs/RC1治理包发布记录-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/governance-rc1-preflight.2026-09-12.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":"5db0d428fd63faa7efad95d0bfa13a6b389d1007","message":"Merge pull request #11 from laoluojuhai/sync/main-20260912-r6\n\nsync(main): 合并已批准 Catalog 与 RC1 治理门禁","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5db0d428fd63faa7efad95d0bfa13a6b389d1007","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-09-12T06:34:31-07:00","added":[],"removed":[],"modified":["contracts/README.md","contracts/catalogs/decisions.json","contracts/scripts/check-schema-compatibility.mjs","contracts/scripts/schema-compatibility.mjs","contracts/test/governance-linter.test.mjs","contracts/test/schema-compatibility.test.mjs","docs/RC1治理包发布记录-2026-09-12.md","governance/catalog-reconciliation.exceptions.json","reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/governance-rc1-preflight.2026-09-12.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","stack/compose.yaml"]},{"id":"edeaf518548e0bdcb1b7e8b395f0684ea96c5b02","message":"docs(stack): Redpanda 候选镜像首次 pull 核实(v24.3.6,linux/arm64),候选块按 digest 锁定(DEC-013 Approval gate ⑤;材料包 doc/decisions/DEC-013-016-Approval-gate-材料)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/edeaf518548e0bdcb1b7e8b395f0684ea96c5b02","author":{"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:32:24-07:00","added":[],"removed":[],"modified":["stack/README.md","stack/compose.yaml"]},{"id":"7854db6e6e3e5a1dd6741d385aee7f0c1d03ac65","message":"chore(reports): verify RC1 with approved catalogs at 319c327\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7854db6e6e3e5a1dd6741d385aee7f0c1d03ac65","author":{"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:24:50-07:00","added":[],"removed":[],"modified":["docs/RC1治理包发布记录-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/governance-rc1-preflight.2026-09-12.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":"319c327343af1a3c9e15514a146fb6397843ca4e","message":"merge: combine approved catalogs with RC1 governance\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/319c327343af1a3c9e15514a146fb6397843ca4e","author":{"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:23:47-07:00","added":[],"removed":[],"modified":["contracts/README.md","contracts/catalogs/decisions.json","contracts/scripts/check-schema-compatibility.mjs","contracts/scripts/schema-compatibility.mjs","contracts/test/governance-linter.test.mjs","contracts/test/schema-compatibility.test.mjs","governance/catalog-reconciliation.exceptions.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","stack/compose.yaml"]}],"total_commits":0,"head_commit":{"id":"5fe0b4d9a890194fe2bfcc8fc6c29bd07a572721","message":"Merge github/main (PR #11 merge commit) into main\n\n源码无冲突;仅 latest 报告冲突(双方各自重生成),先取 GitHub 侧,随后在合并后的干净树上重生成并另行提交。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5fe0b4d9a890194fe2bfcc8fc6c29bd07a572721","author":{"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:35:08-07:00","added":[],"removed":[],"modified":["docs/RC1治理包发布记录-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/governance-rc1-preflight.2026-09-12.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":4623,"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:29:25+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1789220136
|
1789220178
|
0
|
1789220134
|
1789220204
|
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
|
|
27025
|
docs(decisions): 待裁决架构事项 DEC-045/050/051/061/063/0 docs(decisions): 待裁决架构事项 DEC-045/050/051/061/063/064/065 按 CHG-047 改为已批准并登记...
|
117
|
5
|
governance.yml
|
307
|
5
|
0
|
refs/heads/main
|
0621a24c20260b7021dc8377ccbe4204f24ad65c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"77669c95ec1c3b96213deabdc994323d89d0baca","after":"0621a24c20260b7021dc8377ccbe4204f24ad65c","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/77669c95ec1c3b96213deabdc994323d89d0baca...0621a24c20260b7021dc8377ccbe4204f24ad65c","commits":[{"id":"0621a24c20260b7021dc8377ccbe4204f24ad65c","message":"docs(decisions): 待裁决架构事项 DEC-045/050/051/061/063/064/065 按 CHG-047 改为已批准并登记\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/0621a24c20260b7021dc8377ccbe4204f24ad65c","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-03T03:01:57-08:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/待裁决架构事项.md"]}],"total_commits":0,"head_commit":{"id":"0621a24c20260b7021dc8377ccbe4204f24ad65c","message":"docs(decisions): 待裁决架构事项 DEC-045/050/051/061/063/064/065 按 CHG-047 改为已批准并登记\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/0621a24c20260b7021dc8377ccbe4204f24ad65c","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-03T03:01:57-08:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/待裁决架构事项.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":29935,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-11-03T19:01:23+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1793703719
|
1793703736
|
0
|
1793703718
|
1793703736
|
|
|
0
|
Edit
Delete
|
|
26302
|
chore(reports): 联建保留最新主线文档的工作台发布材料
|
116
|
5
|
platform.yml
|
986
|
5
|
0
|
refs/heads/main
|
8b4517c8e0b718f571d1d48bc394ac0a472b6f29
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7782591600b79fdea03d2ed2a1c54aa95e9eb29f","after":"8b4517c8e0b718f571d1d48bc394ac0a472b6f29","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/7782591600b79fdea03d2ed2a1c54aa95e9eb29f...8b4517c8e0b718f571d1d48bc394ac0a472b6f29","commits":[{"id":"8b4517c8e0b718f571d1d48bc394ac0a472b6f29","message":"chore(reports): 联建保留最新主线文档的工作台发布材料\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8b4517c8e0b718f571d1d48bc394ac0a472b6f29","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T20:26:06-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"4e87ee7ccff682ee19cf50669af7f53203f8da66","message":"chore(reports): 核对最新成本待批记录后的文档真相\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4e87ee7ccff682ee19cf50669af7f53203f8da66","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T20:26:05-07:00","added":[],"removed":[],"modified":["runtime/reports/docs-truth.latest.json"]},{"id":"081065f34139aed5afd1b627437309d82d7bdc4f","message":"docs: 对齐成本动作已登记及正式申请待批状态\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/081065f34139aed5afd1b627437309d82d7bdc4f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T20:25:14-07:00","added":[],"removed":[],"modified":["docs/模块工作区管理能力补齐-2026-10-21.json","docs/模块工作区管理能力补齐-2026-10-21.md"]},{"id":"2e0470dfb1fb7d9ba326c97fcb026abb166d61c9","message":"merge: 保留成本正式待批申请及修订历史发布制品\n\n# Conflicts:\n#\treports/release-manifest.latest.json\n#\treports/workbench-catalog-snapshot.latest.json\n#\treports/workbench-ops-snapshot.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2e0470dfb1fb7d9ba326c97fcb026abb166d61c9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T20:25:14-07:00","added":[],"removed":[],"modified":["reports/image-digest.json","reports/image-smoke.latest.json","reports/release-manifest.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"323013574b65eca60447c766bbb8faab6a2f5b5d","message":"chore(reports): 联建修订历史工作台发布快照与清单\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/323013574b65eca60447c766bbb8faab6a2f5b5d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T20:21:44-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"8b4517c8e0b718f571d1d48bc394ac0a472b6f29","message":"chore(reports): 联建保留最新主线文档的工作台发布材料\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8b4517c8e0b718f571d1d48bc394ac0a472b6f29","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T20:26:06-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":64688,"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-22T11:25:33+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792639600
|
1792639602
|
0
|
1792639600
|
1792639614
|
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
|
|
25103
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into codex/saga-reservation-death-20261002...
|
121
|
5
|
kernel-ci.yml
|
456
|
5
|
0
|
refs/heads/main
|
165644bb02f3c0d39749a3dee818fec4d8017695
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"778d5f409dfad59c3b77325fe5c0c2440ace93be","after":"165644bb02f3c0d39749a3dee818fec4d8017695","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/778d5f409dfad59c3b77325fe5c0c2440ace93be...165644bb02f3c0d39749a3dee818fec4d8017695","commits":[{"id":"165644bb02f3c0d39749a3dee818fec4d8017695","message":"Merge remote-tracking branch 'origin/main' into codex/saga-reservation-death-20261002\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/165644bb02f3c0d39749a3dee818fec4d8017695","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T20:24:39-07:00","added":["ops/deployments/evidence/2026-10-02-dst-real-clock/verify-0002-2026-10-03-with-lag-warning.json","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-manifest.json","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-passed/acceptance-validation.json","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-passed/baseline-metrics.txt","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-passed/fault-metrics.txt","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-passed/receiver.json","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-passed/recovery-metrics.txt","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-passed/report.json","test/capability-evidence-invalidation-races.integration.test.js"],"removed":[],"modified":["docs/alerting.md","docs/capability-evidence-invalidation-proposal.md","docs/governance/pending-decisions-2026-10-02.md","docs/production-readiness.md","docs/sla.md","docs/slo-incident-acceptance.md","model/gap-governance.json","model/plan-ledger.json","model/production-readiness.json","model/slo-incident-acceptance.json","ops/deployments/2026-10-02-dst-real-clock-local.md","ops/drills/2026-10-02-scanner-alert-delivery.md","ops/drills/dst-real-clock-verify.js","src/contexts/sla.js","src/kernel/sla.js","src/saga-manager-scanner.js","src/sla-scan.js","src/slo-breach.js","test/saga-manager.integration.test.js","test/sla.integration.test.js","test/sla.test.js","test/slo-breach-incident.integration.test.js"]},{"id":"f7c059201e1ad8d356619ba1cf689343f3558bdd","message":"Correct synthetic Skill schema in response smoke\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/f7c059201e1ad8d356619ba1cf689343f3558bdd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T20:22:38-07:00","added":[],"removed":[],"modified":["ops/smoke-api-get-responses.js"]},{"id":"dcc81d6c0ee8020e2a6a0769520c138d59e060ce","message":"Refresh generated draft for response contract release\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/dcc81d6c0ee8020e2a6a0769520c138d59e060ce","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T20:14:49-07:00","added":[],"removed":[],"modified":["docs/v1.1-local-contracts-draft.md"]},{"id":"c7d374e55e04d85db592642d00a86a509f93ceec","message":"Document and verify core GET response contracts\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/c7d374e55e04d85db592642d00a86a509f93ceec","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T20:12:57-07:00","added":["docs/releases/0.214.0.md","ops/smoke-api-get-responses.js","src/api-response-schemas.js","test/api-projection-response.integration.test.js","test/api-response-schemas.test.js","test/support/api-response-contract.js"],"removed":[],"modified":["contracts/openapi.v1.json","docs/api-contracts.md","model/catalog.json","model/gap-governance.json","model/plan-ledger.json","package.json","src/api-contracts.js","test/agent-runtime-liveness.integration.test.js","test/principal-registry.integration.test.js","test/tool-definition-lifecycle.integration.test.js"]}],"total_commits":0,"head_commit":{"id":"165644bb02f3c0d39749a3dee818fec4d8017695","message":"Merge remote-tracking branch 'origin/main' into codex/saga-reservation-death-20261002\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/165644bb02f3c0d39749a3dee818fec4d8017695","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T20:24:39-07:00","added":["ops/deployments/evidence/2026-10-02-dst-real-clock/verify-0002-2026-10-03-with-lag-warning.json","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-manifest.json","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-passed/acceptance-validation.json","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-passed/baseline-metrics.txt","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-passed/fault-metrics.txt","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-passed/receiver.json","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-passed/recovery-metrics.txt","ops/drills/evidence/2026-10-02-scanner-alert-delivery/third-run-passed/report.json","test/capability-evidence-invalidation-races.integration.test.js"],"removed":[],"modified":["docs/alerting.md","docs/capability-evidence-invalidation-proposal.md","docs/governance/pending-decisions-2026-10-02.md","docs/production-readiness.md","docs/sla.md","docs/slo-incident-acceptance.md","model/gap-governance.json","model/plan-ledger.json","model/production-readiness.json","model/slo-incident-acceptance.json","ops/deployments/2026-10-02-dst-real-clock-local.md","ops/drills/2026-10-02-scanner-alert-delivery.md","ops/drills/dst-real-clock-verify.js","src/contexts/sla.js","src/kernel/sla.js","src/saga-manager-scanner.js","src/sla-scan.js","src/slo-breach.js","test/saga-manager.integration.test.js","test/sla.integration.test.js","test/sla.test.js","test/slo-breach-incident.integration.test.js"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":298699,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":18,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-03T11:24:04+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
3
|
0
|
1791086475
|
0
|
1790998379
|
1791086475
|
|
|
0
|
Edit
Delete
|
|
25537
|
docs(deployment): close eleven specialty gates and docs(deployment): close eleven specialty gates and verified evidence publication...
|
116
|
5
|
platform.yml
|
608
|
5
|
0
|
refs/heads/main
|
ff0c2084f3a20aa1da7cae2e6147ba844c3e391f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"779afba193a1ddcc533072dcce4ba065d9fe322a","after":"ff0c2084f3a20aa1da7cae2e6147ba844c3e391f","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/779afba193a1ddcc533072dcce4ba065d9fe322a...ff0c2084f3a20aa1da7cae2e6147ba844c3e391f","commits":[{"id":"ff0c2084f3a20aa1da7cae2e6147ba844c3e391f","message":"docs(deployment): close eleven specialty gates and verified evidence publication\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ff0c2084f3a20aa1da7cae2e6147ba844c3e391f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T02:57:22-07:00","added":["docs/evidence/special-acceptance-2026-10-11/cleanup.json","docs/evidence/special-acceptance-2026-10-11/closeout.json","docs/evidence/special-acceptance-2026-10-11/final-freshness.json","docs/evidence/special-acceptance-2026-10-11/workspace-deployed-final.json","docs/evidence/special-acceptance-2026-10-11/workspace-deployed-final.log.gz","docs/evidence/special-acceptance-2026-10-11/workspace-release-s1.json","docs/evidence/special-acceptance-2026-10-11/workspace-release-s1.log.gz","docs/evidence/special-acceptance-2026-10-11/workspace-release-s2.json","docs/evidence/special-acceptance-2026-10-11/workspace-release-s2.log.gz","docs/evidence/special-acceptance-2026-10-11/workspace-root-check.json","docs/evidence/special-acceptance-2026-10-11/workspace-root-check.log.gz","docs/evidence/special-acceptance-2026-10-11/workspace-snapshot-publication-run.json","docs/evidence/special-acceptance-2026-10-11/workspace-snapshot-publication.log.gz"],"removed":[],"modified":["docs/evidence/special-acceptance-2026-10-11/snapshot-publication.json","docs/剩余十一份专项验收重跑-2026-10-11.md"]},{"id":"103e530b25aeb3daca62c3193d6f1a0d20262c98","message":"chore(reports): bind final release snapshot triple after root gates\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/103e530b25aeb3daca62c3193d6f1a0d20262c98","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T02:55:28-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"effcb4437de4ae7e027d793ed46e793da0ef87fe","message":"chore(reports): bind final clean root check with zero stale evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/effcb4437de4ae7e027d793ed46e793da0ef87fe","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T02:55:28-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"a6bc2547a2b8f9992c1825a669fe270e70646a54","message":"chore(reports): prepare current deployment and release snapshots before final root gates\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a6bc2547a2b8f9992c1825a669fe270e70646a54","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T02:54:26-07:00","added":[],"removed":[],"modified":["reports/deployed-runtime.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"5ce07754a7bf5c750ab537544e5f6eddb09ba48f","message":"docs(acceptance): record 71-item workspace rerun and frozen evidence sources\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5ce07754a7bf5c750ab537544e5f6eddb09ba48f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T02:54:11-07:00","added":["docs/evidence/special-acceptance-2026-10-11/affected-runs.json","docs/evidence/special-acceptance-2026-10-11/latest-runtime-coverage.json","docs/evidence/special-acceptance-2026-10-11/service-after.json","docs/evidence/special-acceptance-2026-10-11/snapshot-assets.json","docs/evidence/special-acceptance-2026-10-11/workbench-first-failed.json","docs/evidence/special-acceptance-2026-10-11/workbench-interruption.json","docs/evidence/special-acceptance-2026-10-11/workspace-identity-ui-migrate.log.gz","docs/evidence/special-acceptance-2026-10-11/workspace-identity-ui.log.gz","docs/evidence/special-acceptance-2026-10-11/workspace-runtime-final.log.gz","docs/evidence/special-acceptance-2026-10-11/workspace-ui-matrix.log.gz","docs/evidence/special-acceptance-2026-10-11/workspace-workbench-ui-retry.log.gz","docs/evidence/special-acceptance-2026-10-11/workspace-workbench-ui.log.gz"],"removed":[],"modified":["CLAUDE.md","docs/evidence/special-acceptance-2026-10-11/snapshot-publication.json","docs/evidence/special-acceptance-2026-10-11/validation.json","docs/剩余十一份专项验收重跑-2026-10-11.md","docs/当前状态与验收边界.md","docs/服务模块拆分与公共文件试点部署记录-2026-10-10.md","runtime/CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"ff0c2084f3a20aa1da7cae2e6147ba844c3e391f","message":"docs(deployment): close eleven specialty gates and verified evidence publication\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ff0c2084f3a20aa1da7cae2e6147ba844c3e391f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-11T02:57:22-07:00","added":["docs/evidence/special-acceptance-2026-10-11/cleanup.json","docs/evidence/special-acceptance-2026-10-11/closeout.json","docs/evidence/special-acceptance-2026-10-11/final-freshness.json","docs/evidence/special-acceptance-2026-10-11/workspace-deployed-final.json","docs/evidence/special-acceptance-2026-10-11/workspace-deployed-final.log.gz","docs/evidence/special-acceptance-2026-10-11/workspace-release-s1.json","docs/evidence/special-acceptance-2026-10-11/workspace-release-s1.log.gz","docs/evidence/special-acceptance-2026-10-11/workspace-release-s2.json","docs/evidence/special-acceptance-2026-10-11/workspace-release-s2.log.gz","docs/evidence/special-acceptance-2026-10-11/workspace-root-check.json","docs/evidence/special-acceptance-2026-10-11/workspace-root-check.log.gz","docs/evidence/special-acceptance-2026-10-11/workspace-snapshot-publication-run.json","docs/evidence/special-acceptance-2026-10-11/workspace-snapshot-publication.log.gz"],"removed":[],"modified":["docs/evidence/special-acceptance-2026-10-11/snapshot-publication.json","docs/剩余十一份专项验收重跑-2026-10-11.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":54034,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":53,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-11T17:47:00+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791712662
|
1791712721
|
0
|
1791712661
|
1791712750
|
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
|