|
26392
|
docs(evidence): bind SDK 0.27 to clean 660 runtime docs(evidence): bind SDK 0.27 to clean 660 runtime and 13 browser cases...
|
72
|
5
|
governance.yml
|
18
|
5
|
0
|
refs/heads/main
|
7fe4778cb90fc12ca5d5cf7ae1b7d1874ce12e53
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a19237251b330595f824b5b08100293ee0be827e","after":"7fe4778cb90fc12ca5d5cf7ae1b7d1874ce12e53","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/compare/a19237251b330595f824b5b08100293ee0be827e...7fe4778cb90fc12ca5d5cf7ae1b7d1874ce12e53","commits":[{"id":"7fe4778cb90fc12ca5d5cf7ae1b7d1874ce12e53","message":"docs(evidence): bind SDK 0.27 to clean 660 runtime and 13 browser cases\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/7fe4778cb90fc12ca5d5cf7ae1b7d1874ce12e53","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T16:56:21-07:00","added":["reports/kernel-027-migration.latest.json","reports/kernel-consumer-migration.latest.json"],"removed":[],"modified":["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-kit.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/prisma-client.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"]},{"id":"cb6a73ac9b406255ef9a2d898ba827a53e9bc22f","message":"fix(test): assert published SDK lock identity as literal bytes\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/cb6a73ac9b406255ef9a2d898ba827a53e9bc22f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T16:48:04-07:00","added":[],"removed":[],"modified":["packages/enterprise-integration/src/framework.test.ts"]},{"id":"ed7e3010e068dd1d20e0aa52c4b57fd66d55d041","message":"chore(kernel): align quotation request-context SDK to exact published 0.27.0\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/ed7e3010e068dd1d20e0aa52c4b57fd66d55d041","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T16:46:02-07:00","added":["governance/framework-consumer.json","reports/kernel-027-migration-plan-2026-10-23.json"],"removed":[],"modified":["CLAUDE.md","README.md","apps/web/e2e/acceptance.spec.ts","docs/enterprise/README.md","docs/enterprise/integration-matrix.md","docs/enterprise/login.md","packages/contracts/src/enterprise-integration.test.ts","packages/enterprise-integration/manifest/enterprise-integration.json","packages/enterprise-integration/package.json","packages/enterprise-integration/src/framework.test.ts","packages/enterprise-integration/src/framework.ts","pnpm-lock.yaml"]}],"total_commits":0,"head_commit":{"id":"7fe4778cb90fc12ca5d5cf7ae1b7d1874ce12e53","message":"docs(evidence): bind SDK 0.27 to clean 660 runtime and 13 browser cases\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/7fe4778cb90fc12ca5d5cf7ae1b7d1874ce12e53","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T16:56:21-07:00","added":["reports/kernel-027-migration.latest.json","reports/kernel-consumer-migration.latest.json"],"removed":[],"modified":["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-kit.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/prisma-client.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"]},"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":37354,"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":1,"watchers_count":1,"branch_count":13,"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-10-23T23:01:06+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1792799787
|
1792799800
|
0
|
1792799785
|
1792799802
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26397
|
docs(knowledge): close F4 independent verification docs(knowledge): close F4 independent verification with scoped evidence...
|
76
|
5
|
governance.yml
|
268
|
5
|
0
|
refs/heads/main
|
da8388df99975a26c8f6f78fe1003f6e1603df37
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"45b006049c8b4a6e61cf19440e3b5347b5df5203","after":"da8388df99975a26c8f6f78fe1003f6e1603df37","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/45b006049c8b4a6e61cf19440e3b5347b5df5203...da8388df99975a26c8f6f78fe1003f6e1603df37","commits":[{"id":"da8388df99975a26c8f6f78fe1003f6e1603df37","message":"docs(knowledge): close F4 independent verification with scoped evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/da8388df99975a26c8f6f78fe1003f6e1603df37","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T17:24:01-07:00","added":["docs/evidence/formal-knowledge-f4-2026-10-23/independent-artifacts.tar.gz","docs/evidence/formal-knowledge-f4-2026-10-23/independent-index.json","docs/evidence/formal-knowledge-f4-2026-10-23/independent-review.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/formal-knowledge-f4-2026-10-23/README.md","docs/governance-experience.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/validation-source.latest.json"]},{"id":"928fcf52b038b1cc04e1f57320afd55f1d6117af","message":"docs(knowledge): refresh snapshot anchor for F4 validation\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/928fcf52b038b1cc04e1f57320afd55f1d6117af","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T17:07:45-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/evidence/formal-knowledge-f4-2026-10-23/README.md"]},{"id":"4f75b28cd7e35f8a8d2e3f1c9fb4d02d9f4a0ac8","message":"test(knowledge): isolate frozen evidence authorization and final deadline guards\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/4f75b28cd7e35f8a8d2e3f1c9fb4d02d9f4a0ac8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T16:57:42-07:00","added":["docs/evidence/formal-knowledge-f4-2026-10-23/README.md","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/implementation-mutations--authorization-revision.log.gz","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/implementation-mutations--authorization-revision.mutation.json.gz","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/implementation-mutations--baseline.log.gz","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/implementation-mutations--final-deadline.log.gz","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/implementation-mutations--final-deadline.mutation.json.gz","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/implementation-mutations--frozen-bytes.log.gz","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/implementation-mutations--frozen-bytes.mutation.json.gz","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/implementation-mutations--restored.json.gz","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/implementation-mutations--results.json.gz","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/index.json","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/package-checks--results.json.gz","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/package-checks--tool-runtime-full.log.gz","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/package-checks-built--results.json.gz","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/package-checks-built--tool-runtime-full.log.gz","docs/evidence/formal-knowledge-f4-2026-10-23/implementation/package-checks-built--tool-runtime-typecheck.log.gz","docs/evidence/formal-knowledge-f4-2026-10-23/reproduce.py"],"removed":[],"modified":["CLAUDE.md","docs/operations/unified-execution-sdk.md","packages/tool-runtime/src/formal-knowledge.test.ts"]}],"total_commits":0,"head_commit":{"id":"da8388df99975a26c8f6f78fe1003f6e1603df37","message":"docs(knowledge): close F4 independent verification with scoped evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/da8388df99975a26c8f6f78fe1003f6e1603df37","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T17:24:01-07:00","added":["docs/evidence/formal-knowledge-f4-2026-10-23/independent-artifacts.tar.gz","docs/evidence/formal-knowledge-f4-2026-10-23/independent-index.json","docs/evidence/formal-knowledge-f4-2026-10-23/independent-review.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/formal-knowledge-f4-2026-10-23/README.md","docs/governance-experience.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/validation-source.latest.json"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":131877,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-24T05:53:22+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
36
|
1792801465
|
1792801477
|
0
|
1792801463
|
1792801679
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26400
|
test(governance): record clean tool-only 0.27 nati test(governance): record clean tool-only 0.27 native acceptance...
|
84
|
5
|
governance.yml
|
7
|
5
|
0
|
refs/heads/main
|
cd4fcbbdf552235cda30199428f2d751712a8c87
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bd10e2e68002ae13667fb76ecc1177e179996146","after":"cd4fcbbdf552235cda30199428f2d751712a8c87","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/compare/bd10e2e68002ae13667fb76ecc1177e179996146...cd4fcbbdf552235cda30199428f2d751712a8c87","commits":[{"id":"cd4fcbbdf552235cda30199428f2d751712a8c87","message":"test(governance): record clean tool-only 0.27 native acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/cd4fcbbdf552235cda30199428f2d751712a8c87","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T18:40:27-07:00","added":["reports/consumer-profile027.latest.json","reports/kernel-consumer-migration.latest.json"],"removed":[],"modified":["reports/agent-skill-sync.latest.json","reports/auth-governance.latest.json","reports/backend-behavior-parity.latest.json","reports/container-acceptance.latest.json","reports/contract-consumers.latest.json","reports/disaster-recovery.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/knowledge-index.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/observability.latest.json","reports/os-product.latest.json","reports/outbox-operations.latest.json","reports/production-operations.latest.json","reports/report-provenance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-failure-coverage.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"e61411aebd037419a43aa2beaac741771d57f544","message":"chore(governance): define tool-only 0.27 consumer acceptance contract\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/e61411aebd037419a43aa2beaac741771d57f544","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T18:21:55-07:00","added":["governance/framework-consumer.json"],"removed":[],"modified":["CLAUDE.md","docs/governance-kit-027-migration.md"]}],"total_commits":0,"head_commit":{"id":"cd4fcbbdf552235cda30199428f2d751712a8c87","message":"test(governance): record clean tool-only 0.27 native acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/cd4fcbbdf552235cda30199428f2d751712a8c87","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T18:40:27-07:00","added":["reports/consumer-profile027.latest.json","reports/kernel-consumer-migration.latest.json"],"removed":[],"modified":["reports/agent-skill-sync.latest.json","reports/auth-governance.latest.json","reports/backend-behavior-parity.latest.json","reports/container-acceptance.latest.json","reports/contract-consumers.latest.json","reports/disaster-recovery.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/knowledge-index.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/observability.latest.json","reports/os-product.latest.json","reports/outbox-operations.latest.json","reports/production-operations.latest.json","reports/report-provenance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-failure-coverage.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":84,"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-knowledge-cloud","full_name":"luoanwu/juhai-knowledge-cloud","description":"巨嗨知识云:受治理的知识唯一真源与混合证据检索","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":2054,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-knowledge-cloud/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-knowledge-cloud","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-knowledge-cloud.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:45:53+08:00","updated_at":"2026-10-20T22:09:23+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1792806115
|
1792806125
|
0
|
1792806114
|
1792806126
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26406
|
test(kernel): record clean native acceptance for 0 test(kernel): record clean native acceptance for 0.27 context consumer...
|
51
|
5
|
ci.yml
|
152
|
5
|
0
|
refs/heads/main
|
7e08c05a4c20bce31a280f6ee91a2913165d242b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ff2eaee4eed577ef2952eb8c89a297f9548383dc","after":"7e08c05a4c20bce31a280f6ee91a2913165d242b","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/ff2eaee4eed577ef2952eb8c89a297f9548383dc...7e08c05a4c20bce31a280f6ee91a2913165d242b","commits":[{"id":"7e08c05a4c20bce31a280f6ee91a2913165d242b","message":"test(kernel): record clean native acceptance for 0.27 context consumer\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/7e08c05a4c20bce31a280f6ee91a2913165d242b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T19:46:00-07:00","added":["reports/kernel-027-migration.latest.json","reports/kernel-consumer-migration.latest.json","reports/kernel-runtime.latest.json","reports/kernel-static.latest.json","reports/kernel-ui.latest.json"],"removed":[],"modified":[]},{"id":"bed1cd4bbda45f80d094ad218427504d7030fed9","message":"chore(kernel): migrate context consumer to exact 0.27.0\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/bed1cd4bbda45f80d094ad218427504d7030fed9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T18:50:52-07:00","added":["docs/deployments/kernel-027-2026-10-23.md","governance/framework-consumer.json","reports/baseline.json","scripts/check-kernel-consumer.mjs"],"removed":[],"modified":["CLAUDE.md","README.md","docs/contracts/enterprise-integration.md","governance/enterprise-integration.json","server/package-lock.json","server/package.json","server/src/modules/enterprise/service.ts"]}],"total_commits":0,"head_commit":{"id":"7e08c05a4c20bce31a280f6ee91a2913165d242b","message":"test(kernel): record clean native acceptance for 0.27 context consumer\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/7e08c05a4c20bce31a280f6ee91a2913165d242b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T19:46:00-07:00","added":["reports/kernel-027-migration.latest.json","reports/kernel-consumer-migration.latest.json","reports/kernel-runtime.latest.json","reports/kernel-static.latest.json","reports/kernel-ui.latest.json"],"removed":[],"modified":[]},"repository":{"id":51,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"yggdrasil-local-life-tools","full_name":"luoanwu/yggdrasil-local-life-tools","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":95806,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools/languages","html_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/yggdrasil-local-life-tools.git","clone_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-02T16:02:07+08:00","updated_at":"2026-10-20T17:50:10+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1792810468
|
1792810557
|
0
|
1792810467
|
1792810557
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26409
|
docs(governance): record narrow kernel consumer mi docs(governance): record narrow kernel consumer migration receipt...
|
83
|
5
|
governance.yml
|
80
|
5
|
0
|
refs/heads/main
|
de07c3b593c59498d0dce8410c0e8a7538c599a9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"679ac5ec200b7307919bf939f87ecfe7fefaf8fd","after":"de07c3b593c59498d0dce8410c0e8a7538c599a9","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/679ac5ec200b7307919bf939f87ecfe7fefaf8fd...de07c3b593c59498d0dce8410c0e8a7538c599a9","commits":[{"id":"de07c3b593c59498d0dce8410c0e8a7538c599a9","message":"docs(governance): record narrow kernel consumer migration receipt\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/de07c3b593c59498d0dce8410c0e8a7538c599a9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T20:32:23-07:00","added":["reports/kernel-consumer-migration.latest.json"],"removed":[],"modified":[]},{"id":"64a01f52dabfc1acbafe1edb8cb0a48615bc0ce3","message":"docs(governance): record kernel 0.27 native and fixed-host acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/64a01f52dabfc1acbafe1edb8cb0a48615bc0ce3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T20:31:26-07:00","added":["reports/consumer-profile027.latest.json"],"removed":[],"modified":["reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-distribution.latest.json","reports/os-product-host-ui.latest.json","reports/os-product-host-ui/fastify.png","reports/os-product-host-ui/nestjs.png","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"000ba546876b3f54ec99a0e34d5f25708cc779c6","message":"chore(kernel): upgrade HR context consumer and governance tool to 0.27\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/000ba546876b3f54ec99a0e34d5f25708cc779c6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T19:56:56-07:00","added":["governance/framework-consumer.json"],"removed":[],"modified":["CLAUDE.md","docs/governance-kit-migration.md","package.json","packages/scope-source/package.json","pnpm-lock.yaml","scripts/check-governance-kit.mjs"]}],"total_commits":0,"head_commit":{"id":"de07c3b593c59498d0dce8410c0e8a7538c599a9","message":"docs(governance): record narrow kernel consumer migration receipt\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/de07c3b593c59498d0dce8410c0e8a7538c599a9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T20:32:23-07:00","added":["reports/kernel-consumer-migration.latest.json"],"removed":[],"modified":[]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":10964,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-19T18:40:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
5
|
1792812764
|
1792813718
|
0
|
1792812748
|
1792813718
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26411
|
docs(governance): record full C16 351-case and 28- docs(governance): record full C16 351-case and 28-browser kernel 0.27 acceptance...
|
82
|
5
|
governance.yml
|
10
|
5
|
0
|
refs/heads/main
|
f799945209d1c8eff92a1e7f3b14b252b445d4df
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f66d2385a43e94bf571c676398600da2b910199a","after":"f799945209d1c8eff92a1e7f3b14b252b445d4df","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/compare/f66d2385a43e94bf571c676398600da2b910199a...f799945209d1c8eff92a1e7f3b14b252b445d4df","commits":[{"id":"f799945209d1c8eff92a1e7f3b14b252b445d4df","message":"docs(governance): record full C16 351-case and 28-browser kernel 0.27 acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/f799945209d1c8eff92a1e7f3b14b252b445d4df","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T20:40:49-07:00","added":[],"removed":[],"modified":["reports/agent-workflow-parity.latest.json","reports/configuration-consumer.latest.json","reports/consumer-profile027.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/identity-boundary.latest.json","reports/kernel-consumer-migration.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":"f771d5b6124938c77b7ab9164a86e1d2f30216fc","message":"fix(c16-tests): use full native action identities for real sender grants\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/f771d5b6124938c77b7ab9164a86e1d2f30216fc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T20:22:40-07:00","added":[],"removed":[],"modified":["apps/api-nestjs/test/real-platform-fixture.ts","docs/governance-kit-027-migration.md"]},{"id":"c0930b7cb72c95424ae7ba5a861c0e64728ac9e6","message":"test(c16): provision explicit short-lived sender grants in real isolated fixtures\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/c0930b7cb72c95424ae7ba5a861c0e64728ac9e6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T19:54:33-07:00","added":["apps/api-nestjs/test/real-platform-fixture.ts"],"removed":[],"modified":["apps/api-nestjs/test/ticket-discussion.platform-real.test.ts","apps/web/e2e/acceptance.spec.ts","docs/governance-kit-027-migration.md","governance.env.json","governance/framework-consumer.json","turbo.json"]},{"id":"397f9a5172b56df9279791ed7c6cb65471257445","message":"test(governance): record native 0.27 tool adoption and five image builds\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/397f9a5172b56df9279791ed7c6cb65471257445","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T19:23:14-07:00","added":["reports/consumer-profile027.latest.json","reports/governance-kit.latest.json","reports/kernel-consumer-migration.latest.json"],"removed":[],"modified":["reports/agent-workflow-parity.latest.json","reports/configuration-consumer.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/identity-boundary.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/transactional-write-chain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json"]},{"id":"9be4ba1ff868b0753708ab6ba12586e6ffa43291","message":"chore(governance): adopt exact tool-only kit 0.27 with private build support\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/9be4ba1ff868b0753708ab6ba12586e6ffa43291","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T18:50:52-07:00","added":[".npmrc","docs/governance-kit-027-migration.md","governance.env.json","governance/framework-consumer.json","scripts/check-governance-kit.mjs","scripts/lib/acceptance-source.test.mjs","scripts/lib/governance-kit.test.mjs","scripts/lib/prepare-ci-npmrc.test.mjs","scripts/prepare-ci-npmrc.mjs"],"removed":[],"modified":[".dockerignore",".github/workflows/governance.yml",".github/workflows/release-images.yml","CLAUDE.md","Dockerfile","package.json","pnpm-lock.yaml","reports/baseline.json","scripts/governance-report.mjs","scripts/lib/report-provenance.mjs"]}],"total_commits":0,"head_commit":{"id":"f799945209d1c8eff92a1e7f3b14b252b445d4df","message":"docs(governance): record full C16 351-case and 28-browser kernel 0.27 acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/f799945209d1c8eff92a1e7f3b14b252b445d4df","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T20:40:49-07:00","added":[],"removed":[],"modified":["reports/agent-workflow-parity.latest.json","reports/configuration-consumer.latest.json","reports/consumer-profile027.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/identity-boundary.latest.json","reports/kernel-consumer-migration.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":true,"fork":false,"template":false,"mirror":false,"size":3010,"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-20T14:21:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1792813919
|
1792813949
|
0
|
1792813299
|
1792813951
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26412
|
docs(governance): record explicit-status full kern docs(governance): record explicit-status full kernel 0.27 native verification...
|
83
|
5
|
governance.yml
|
82
|
5
|
0
|
refs/heads/main
|
07deabdcf542864541a6f597ed7c0d724d89971b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"de07c3b593c59498d0dce8410c0e8a7538c599a9","after":"07deabdcf542864541a6f597ed7c0d724d89971b","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/de07c3b593c59498d0dce8410c0e8a7538c599a9...07deabdcf542864541a6f597ed7c0d724d89971b","commits":[{"id":"07deabdcf542864541a6f597ed7c0d724d89971b","message":"docs(governance): record explicit-status full kernel 0.27 native verification\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/07deabdcf542864541a6f597ed7c0d724d89971b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T20:48:32-07:00","added":[],"removed":[],"modified":["reports/app-manifest.latest.json","reports/consumer-profile027.latest.json","reports/contract-consumers.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-distribution.latest.json","reports/os-product-host-ui.latest.json","reports/os-product-host-ui/fastify.png","reports/os-product-host-ui/nestjs.png","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"fb36fb0610d72de2b4ceac4cf7f96a3ddf9c04b4","message":"fix(governance): emit passed state only after every native ratchet succeeds\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/fb36fb0610d72de2b4ceac4cf7f96a3ddf9c04b4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T20:35:44-07:00","added":[],"removed":[],"modified":["docs/governance-kit-migration.md","scripts/governance-report.mjs"]}],"total_commits":0,"head_commit":{"id":"07deabdcf542864541a6f597ed7c0d724d89971b","message":"docs(governance): record explicit-status full kernel 0.27 native verification\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/07deabdcf542864541a6f597ed7c0d724d89971b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T20:48:32-07:00","added":[],"removed":[],"modified":["reports/app-manifest.latest.json","reports/consumer-profile027.latest.json","reports/contract-consumers.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-distribution.latest.json","reports/os-product-host-ui.latest.json","reports/os-product-host-ui/fastify.png","reports/os-product-host-ui/nestjs.png","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":11318,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-24T11:32:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1792813950
|
1792813980
|
0
|
1792813718
|
1792813980
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26414
|
docs(deploy): record verified local kernel27 API u docs(deploy): record verified local kernel27 API update and rollback boundary...
|
51
|
5
|
ci.yml
|
154
|
5
|
0
|
refs/heads/main
|
b26105dcbf11b42a6803499eb298627321e8cfd9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7e08c05a4c20bce31a280f6ee91a2913165d242b","after":"b26105dcbf11b42a6803499eb298627321e8cfd9","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/7e08c05a4c20bce31a280f6ee91a2913165d242b...b26105dcbf11b42a6803499eb298627321e8cfd9","commits":[{"id":"b26105dcbf11b42a6803499eb298627321e8cfd9","message":"docs(deploy): record verified local kernel27 API update and rollback boundary\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/b26105dcbf11b42a6803499eb298627321e8cfd9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T20:52:57-07:00","added":["docs/deployments/kernel027-local-2026-10-23.md","docs/evidence/kernel027-2026-10-23/deployment.json"],"removed":[],"modified":["README.md"]}],"total_commits":0,"head_commit":{"id":"b26105dcbf11b42a6803499eb298627321e8cfd9","message":"docs(deploy): record verified local kernel27 API update and rollback boundary\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/b26105dcbf11b42a6803499eb298627321e8cfd9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T20:52:57-07:00","added":["docs/deployments/kernel027-local-2026-10-23.md","docs/evidence/kernel027-2026-10-23/deployment.json"],"removed":[],"modified":["README.md"]},"repository":{"id":51,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"yggdrasil-local-life-tools","full_name":"luoanwu/yggdrasil-local-life-tools","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":96026,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools/languages","html_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/yggdrasil-local-life-tools.git","clone_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-02T16:02:07+08:00","updated_at":"2026-10-24T10:54: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
|
2
|
8
|
1792814014
|
1792814105
|
0
|
1792814014
|
1792814105
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26416
|
docs(di02): close original-name verification with docs(di02): close original-name verification with safe evidence...
|
76
|
5
|
governance.yml
|
270
|
5
|
0
|
refs/heads/main
|
cde28cf277ed694be3e2f4273fc80ab0163cadb3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"da8388df99975a26c8f6f78fe1003f6e1603df37","after":"cde28cf277ed694be3e2f4273fc80ab0163cadb3","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/da8388df99975a26c8f6f78fe1003f6e1603df37...cde28cf277ed694be3e2f4273fc80ab0163cadb3","commits":[{"id":"cde28cf277ed694be3e2f4273fc80ab0163cadb3","message":"docs(di02): close original-name verification with safe evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/cde28cf277ed694be3e2f4273fc80ab0163cadb3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T19:15:17-07:00","added":["docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/README.md","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/approval/original-safe-closing-approved-supplement.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/approval/original-safe-closing-proposal.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/archive-index.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical-representations.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/agent-adapters.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/app-manifest.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/auth-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/capacity-envelope.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/contract-consumers.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/db-credential-separation.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/dependency-resilience.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/docs-truth.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/dual-backend-behavior.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/dual-backend-parity.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/fixtures.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/fork-readiness.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/governance-docs.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/governance-kit.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/governance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-admission.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-boundaries.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-downstream.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-extensions.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-packages.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/list-bounds.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/llm-eval.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/llm-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/migrations.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/mobile-export.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/multi-instance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/naming.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/operations.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/platform-dependency-provenance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-acceptance-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-acceptance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-extension-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-migrations-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-migrations.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-reconciliation.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-sql-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/report-transaction-lock.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/rls.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/runtime-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/runtime-governance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/schema-sync.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/statemachine-write-guard.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/tenant-grants.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/tracing.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/ui-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/ui-fastify-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/ui-nestjs-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/validation-source.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/write-capacity.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline--docs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline-correct-input--docs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline-correct-input--fork.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline-correct-input--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-input-equivalence.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime-precondition/recorder-strict-schema-diagnosis.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime-precondition/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/cleanup-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/native-runtime-clarified-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/native-runtime-sha256-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/parent-runtime-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static-first-failure/native-static-failed-clarified-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static-first-failure/registry-admission-umask-diagnosis.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static-first-failure/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static-first-failure/static.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/child-umask-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/mobile-output-classification.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/native-static-clarified-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/native-static-sha256-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/static-process-cleanup-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/static.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/cleanup-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/native-ui-clarified-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/native-ui-sha256-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/own-pg-logging-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/parent-ui-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/ui.txt.gz","reports/ui-acceptance.latest.representation.json","reports/ui-fastify-acceptance.latest.representation.json","reports/ui-nestjs-acceptance.latest.representation.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di02-completion-owner-offline-2026-10-23/README.md","docs/governance-experience.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-behavior.latest.representation.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-acceptance.latest.representation.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"7bf62b95949796ea463ce15376fbc2a1da17bf49","message":"feat(governance): reference canonical Runtime evidence without copied totals\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/7bf62b95949796ea463ce15376fbc2a1da17bf49","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T17:54:30-07:00","added":["docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/README.md","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/archive-index.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/archive-index.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/install-after-copy-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/install-after-copy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/install-online-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/install-online.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/install-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/install.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-contracts-build.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-test-scripts-built.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-test-scripts-ready.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-test-scripts.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-tool-runtime-build.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-validation-source.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-validation.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/physical-copy-initial-failed.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/physical-copy.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/preparation-final-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/prisma-generate-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-baseline-red.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-checker-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-helper-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-native-built-checks.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-native-offline.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-native-quickchecks.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-native-ready-checks.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-red-green.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-syntax.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-test-syntax.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-tests-first.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-tests.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/dependency/install-native-home-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/dependency/install-native-home.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/dependency/install-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/dependency/install.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/dependency/post-install-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/runtime/dual-backend-behavior.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/runtime/generated-output-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/runtime/native-formal--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/runtime/parent-native-runtime-independent-review.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/runtime/runtime-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/runtime/runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/candidate-comparison.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/installed-function-identity.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/main-freshness-diagnostic-scope.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/native-migrate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/native-product-migrate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/pg-container.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/run--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/run-current-main-observed--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/single-hire-diagnostic-clarified.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/single-hire-diagnostic.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/source-scope.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/hire-apply-failure-diagnosis.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/pg-container.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/post-exit-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/ui-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/ui-nestjs-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/ui-static-deps-ready--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/ui.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-next-missing/failure-diagnosis.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-next-missing/ui-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-next-missing/ui-nestjs-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-next-missing/ui-static-followup--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-next-missing/ui.txt.gz","reports/dual-backend-behavior.latest.json","reports/dual-backend-behavior.latest.representation.json","reports/runtime-acceptance.latest.json","reports/runtime-acceptance.latest.representation.json","scripts/fixtures/runtime-reference-legacy-c122.json","scripts/fixtures/runtime-reference-native-valid.json","scripts/lib/runtime-report-reference.mjs","scripts/lib/runtime-report-reference.test.mjs"],"removed":[],"modified":["CLAUDE.md","README.md","package.json","scripts/check-docs-truth.mjs"]},{"id":"1bef4eacd2ae7179184549b79a1a3b69e1133f5d","message":"merge: preserve safe DI02 history after current knowledge main\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/1bef4eacd2ae7179184549b79a1a3b69e1133f5d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T17:31:24-07:00","added":["apps/api-fastify/test/derived-completion-owner-classification.test.ts","apps/api-nestjs/test/derived-completion-owner-classification.test.ts","docs/evidence/di02-completion-owner-offline-2026-10-23/README.md","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/README.md","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/archive-manifest.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/connection-scan-precommit.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/dependency-copy.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/historical-dual-backend-behavior-10e.original.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/historical-runtime-10e.redacted.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/historical-runtime-10e.redaction.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/implementation-and-history-plan.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/preparation-artifacts.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/safe-client-readback.txt","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/safe-prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/safe-prisma-generation.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/loadavg.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/native-stage-audit.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/post-exit-port-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/auth-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/capacity-envelope.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/db-credential-separation.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/dependency-resilience.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/dual-backend-behavior.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/llm-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/multi-instance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/product-acceptance-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/product-extension-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/product-migrations-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/product-sql-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/runtime-acceptance.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/tracing.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/write-capacity.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/offline-diagnosis/baseline.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/offline-diagnosis/baseline.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/offline-diagnosis/offline-entry-preflight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/offline-diagnosis/precommit-fixed.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/orchestration/10e-capacity-wait.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/orchestration/run-native-10e-retry1.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/orchestration/run-native-10e.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/summary.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/zero-native-load-refusal/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/loadavg.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/mount-scope-clarification.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/native-stage-audit.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/auth-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/capacity-envelope.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/db-credential-separation.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/dependency-resilience.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/dual-backend-behavior.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/llm-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/multi-instance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/product-acceptance-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/product-extension-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/product-migrations-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/product-sql-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/runtime-acceptance.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/tracing.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/write-capacity.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/runtime-observations.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/orchestration/run-native-retry1.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/orchestration/run-native.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/summary.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/zero-native-startup/cleanup-followup.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/zero-native-startup/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/api-fastify-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/api-nestjs-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-fastify-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-nestjs-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/client-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-fastify-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-nestjs-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-per-case-asserted-facts.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/freshness-preflight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/independent-ad3-preparation-review-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/independent-ad3-preparation-review-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/loadavg.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/main-advance-diff.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/main-advance-remote-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/migrate-status.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/owned-mounts-while-running.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-fastify-safety-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-nestjs-safety-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/run-targeted.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/strict-consumer-report.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/strict-consumer.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/api-fastify-own-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/api-nestjs-own-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/client-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/dependency-source-preflight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/own-generate.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/preparation-refusals.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/resource-plan.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-fastify-eight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-fastify-eight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-fastify-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-fastify-own-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-nestjs-eight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-nestjs-eight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-nestjs-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-nestjs-own-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/cleanup-followup.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/client-preflight.cjs.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/client-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/dependency-source-preflight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/eios03-di02-dependency-preflight.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/independent-final-summary-clarified.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/independent-final-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-contracts.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-observability.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-product-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-scope-access.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-skill-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-tool-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-builds.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-generate.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/per-case-native-assertions-clarified.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/per-case-native-assertions.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/preparation-refusals.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/resource-plan.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/run-independent.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/runner.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/setup.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/sha256-index-final.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/sha256-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/api-fastify-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/api-fastify-safety-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/api-nestjs-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/api-nestjs-safety-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/cleanup-independent-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/client-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-fastify-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-nestjs-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-per-case-asserted-facts.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/loadavg.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/migrate-status.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/owned-mounts-while-running.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/related-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/related-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/related-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/related-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/run-targeted.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/client-new-field-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/docs-truth-context-restored.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/docs-truth.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/fastify-offline-classification.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/fastify-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/native-boundary-context.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/nestjs-offline-classification.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/nestjs-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/node-version.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/pnpm-version.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/preconditions-final-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/preconditions-initial-context-refusal.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/preconditions-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/reports/kernel-boundaries.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/reports/kernel-extensions.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/run-preconditions.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/serial-prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/strict-consumer.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/summary.json","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/inherited-history-whitespace-check.txt","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/own-diff-whitespace-check.txt","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/source-preservation.json","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/test-body-preservation.json","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/whitespace-scope.json","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/api-fastify-prisma-import.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/api-fastify-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/api-nestjs-prisma-import.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/api-nestjs-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-fastify-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs-cli-refusal-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs-cli-refusal.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-proof.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-contracts.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-observability.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-product-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-scope-access.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-skill-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-tool-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-fastify-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-nestjs-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-proof.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/offline-compilation.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/own-prisma-client-verification.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/preparation.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/prisma-generate-sandbox-refusal.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/prisma-generate-sandbox-refusal.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/prisma-generate.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/source-inputs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/tracked-test-count.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/unchanged-safety-inputs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/default-docs-truth-anchor-refusal.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/default-docs-truth.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/default-runtime-preparation.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/live-tests-default-semantic-compile.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/live-tests-semantic-compile.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/compile-live-tests.cjs.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/independent-a982-review-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/independent-a982-review-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/kernel-fixture-strict-compile.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/live-tests-semantic-compile-initial-refusal.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/live-tests-semantic-compile.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/live-tests-semantic-compile.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/preparation-docs-truth.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/runtime-preparation.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/sha256.json"],"removed":["reports/dual-backend-behavior.latest.json","reports/runtime-acceptance.latest.json"],"modified":["CLAUDE.md","apps/api-fastify/src/modules/work/runtimes.service.ts","apps/api-fastify/test/llm.acceptance.test.ts","apps/api-nestjs/src/work/runtimes.service.ts","apps/api-nestjs/test/llm.acceptance.test.ts","docs/domain/work-blueprint.md","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/llm-startup.latest.json","reports/multi-instance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-sql-runtime.latest.json","reports/tracing.latest.json","reports/write-capacity.latest.json"]},{"id":"48e582aba88cbda139fdab07d319505993542fc3","message":"fix(evidence): export safe DI02 delivery from public main\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/48e582aba88cbda139fdab07d319505993542fc3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T16:38:07-07:00","added":["apps/api-fastify/test/derived-completion-owner-classification.test.ts","apps/api-nestjs/test/derived-completion-owner-classification.test.ts","docs/evidence/di02-completion-owner-offline-2026-10-23/README.md","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/README.md","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/archive-manifest.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/connection-scan-precommit.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/dependency-copy.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/historical-dual-backend-behavior-10e.original.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/historical-runtime-10e.redacted.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/historical-runtime-10e.redaction.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/implementation-and-history-plan.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/preparation-artifacts.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/safe-client-readback.txt","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/safe-prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/safe-prisma-generation.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/loadavg.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/native-stage-audit.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/post-exit-port-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/auth-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/capacity-envelope.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/db-credential-separation.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/dependency-resilience.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/dual-backend-behavior.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/llm-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/multi-instance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/product-acceptance-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/product-extension-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/product-migrations-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/product-sql-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/runtime-acceptance.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/tracing.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/write-capacity.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/offline-diagnosis/baseline.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/offline-diagnosis/baseline.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/offline-diagnosis/offline-entry-preflight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/offline-diagnosis/precommit-fixed.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/orchestration/10e-capacity-wait.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/orchestration/run-native-10e-retry1.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/orchestration/run-native-10e.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/summary.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/zero-native-load-refusal/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/loadavg.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/mount-scope-clarification.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/native-stage-audit.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/auth-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/capacity-envelope.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/db-credential-separation.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/dependency-resilience.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/dual-backend-behavior.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/llm-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/multi-instance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/product-acceptance-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/product-extension-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/product-migrations-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/product-sql-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/runtime-acceptance.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/tracing.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/write-capacity.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/runtime-observations.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/orchestration/run-native-retry1.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/orchestration/run-native.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/summary.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/zero-native-startup/cleanup-followup.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/zero-native-startup/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/api-fastify-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/api-nestjs-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-fastify-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-nestjs-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/client-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-fastify-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-nestjs-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-per-case-asserted-facts.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/freshness-preflight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/independent-ad3-preparation-review-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/independent-ad3-preparation-review-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/loadavg.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/main-advance-diff.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/main-advance-remote-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/migrate-status.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/owned-mounts-while-running.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-fastify-safety-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-nestjs-safety-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/run-targeted.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/strict-consumer-report.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/strict-consumer.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/api-fastify-own-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/api-nestjs-own-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/client-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/dependency-source-preflight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/own-generate.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/preparation-refusals.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/resource-plan.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-fastify-eight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-fastify-eight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-fastify-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-fastify-own-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-nestjs-eight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-nestjs-eight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-nestjs-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-nestjs-own-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/cleanup-followup.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/client-preflight.cjs.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/client-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/dependency-source-preflight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/eios03-di02-dependency-preflight.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/independent-final-summary-clarified.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/independent-final-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-contracts.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-observability.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-product-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-scope-access.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-skill-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-tool-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-builds.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-generate.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/per-case-native-assertions-clarified.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/per-case-native-assertions.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/preparation-refusals.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/resource-plan.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/run-independent.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/runner.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/setup.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/sha256-index-final.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/sha256-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/api-fastify-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/api-fastify-safety-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/api-nestjs-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/api-nestjs-safety-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/cleanup-independent-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/client-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-fastify-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-nestjs-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-per-case-asserted-facts.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/loadavg.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/migrate-status.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/owned-mounts-while-running.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/related-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/related-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/related-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/related-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/run-targeted.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/client-new-field-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/docs-truth-context-restored.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/docs-truth.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/fastify-offline-classification.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/fastify-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/native-boundary-context.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/nestjs-offline-classification.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/nestjs-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/node-version.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/pnpm-version.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/preconditions-final-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/preconditions-initial-context-refusal.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/preconditions-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/reports/kernel-boundaries.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/reports/kernel-extensions.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/run-preconditions.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/serial-prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/strict-consumer.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/summary.json","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/inherited-history-whitespace-check.txt","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/own-diff-whitespace-check.txt","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/source-preservation.json","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/test-body-preservation.json","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/whitespace-scope.json","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/api-fastify-prisma-import.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/api-fastify-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/api-nestjs-prisma-import.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/api-nestjs-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-fastify-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs-cli-refusal-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs-cli-refusal.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-proof.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-contracts.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-observability.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-product-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-scope-access.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-skill-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-tool-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-fastify-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-nestjs-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-proof.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/offline-compilation.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/own-prisma-client-verification.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/preparation.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/prisma-generate-sandbox-refusal.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/prisma-generate-sandbox-refusal.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/prisma-generate.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/source-inputs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/tracked-test-count.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/unchanged-safety-inputs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/default-docs-truth-anchor-refusal.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/default-docs-truth.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/default-runtime-preparation.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/live-tests-default-semantic-compile.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/live-tests-semantic-compile.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/compile-live-tests.cjs.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/independent-a982-review-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/independent-a982-review-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/kernel-fixture-strict-compile.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/live-tests-semantic-compile-initial-refusal.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/live-tests-semantic-compile.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/live-tests-semantic-compile.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/preparation-docs-truth.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/runtime-preparation.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/sha256.json"],"removed":["reports/dual-backend-behavior.latest.json","reports/runtime-acceptance.latest.json"],"modified":["CLAUDE.md","apps/api-fastify/src/modules/work/runtimes.service.ts","apps/api-fastify/test/llm.acceptance.test.ts","apps/api-nestjs/src/work/runtimes.service.ts","apps/api-nestjs/test/llm.acceptance.test.ts","docs/domain/work-blueprint.md","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/llm-startup.latest.json","reports/multi-instance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-sql-runtime.latest.json","reports/tracing.latest.json","reports/write-capacity.latest.json"]}],"total_commits":0,"head_commit":{"id":"cde28cf277ed694be3e2f4273fc80ab0163cadb3","message":"docs(di02): close original-name verification with safe evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/cde28cf277ed694be3e2f4273fc80ab0163cadb3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T19:15:17-07:00","added":["docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/README.md","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/approval/original-safe-closing-approved-supplement.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/approval/original-safe-closing-proposal.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/archive-index.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical-representations.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/agent-adapters.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/app-manifest.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/auth-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/capacity-envelope.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/contract-consumers.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/db-credential-separation.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/dependency-resilience.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/docs-truth.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/dual-backend-behavior.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/dual-backend-parity.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/fixtures.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/fork-readiness.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/governance-docs.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/governance-kit.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/governance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-admission.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-boundaries.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-downstream.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-extensions.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-packages.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/list-bounds.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/llm-eval.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/llm-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/migrations.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/mobile-export.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/multi-instance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/naming.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/operations.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/platform-dependency-provenance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-acceptance-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-acceptance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-extension-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-migrations-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-migrations.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-reconciliation.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-sql-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/report-transaction-lock.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/rls.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/runtime-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/runtime-governance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/schema-sync.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/statemachine-write-guard.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/tenant-grants.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/tracing.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/ui-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/ui-fastify-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/ui-nestjs-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/validation-source.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/write-capacity.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline--docs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline-correct-input--docs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline-correct-input--fork.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline-correct-input--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-input-equivalence.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime-precondition/recorder-strict-schema-diagnosis.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime-precondition/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/cleanup-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/native-runtime-clarified-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/native-runtime-sha256-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/parent-runtime-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static-first-failure/native-static-failed-clarified-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static-first-failure/registry-admission-umask-diagnosis.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static-first-failure/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static-first-failure/static.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/child-umask-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/mobile-output-classification.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/native-static-clarified-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/native-static-sha256-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/static-process-cleanup-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/static.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/cleanup-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/native-ui-clarified-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/native-ui-sha256-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/own-pg-logging-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/parent-ui-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/ui.txt.gz","reports/ui-acceptance.latest.representation.json","reports/ui-fastify-acceptance.latest.representation.json","reports/ui-nestjs-acceptance.latest.representation.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di02-completion-owner-offline-2026-10-23/README.md","docs/governance-experience.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-behavior.latest.representation.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-acceptance.latest.representation.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":132796,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-24T08:24:24+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
36
|
1792814976
|
1792814987
|
0
|
1792814975
|
1792815003
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26418
|
docs(acceptance): bind post-deployment 225 1013 an docs(acceptance): bind post-deployment 225 1013 and six cases to current fixed source...
|
51
|
5
|
ci.yml
|
156
|
5
|
0
|
refs/heads/main
|
0927261201c363a6e4e3ea1f06cd17caedc6527e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b26105dcbf11b42a6803499eb298627321e8cfd9","after":"0927261201c363a6e4e3ea1f06cd17caedc6527e","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/b26105dcbf11b42a6803499eb298627321e8cfd9...0927261201c363a6e4e3ea1f06cd17caedc6527e","commits":[{"id":"0927261201c363a6e4e3ea1f06cd17caedc6527e","message":"docs(acceptance): bind post-deployment 225 1013 and six cases to current fixed source\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/0927261201c363a6e4e3ea1f06cd17caedc6527e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T21:19:21-07:00","added":[],"removed":[],"modified":["reports/kernel-027-migration.latest.json","reports/kernel-consumer-migration.latest.json","reports/kernel-runtime.latest.json","reports/kernel-static.latest.json","reports/kernel-ui.latest.json"]}],"total_commits":0,"head_commit":{"id":"0927261201c363a6e4e3ea1f06cd17caedc6527e","message":"docs(acceptance): bind post-deployment 225 1013 and six cases to current fixed source\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/0927261201c363a6e4e3ea1f06cd17caedc6527e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T21:19:21-07:00","added":[],"removed":[],"modified":["reports/kernel-027-migration.latest.json","reports/kernel-consumer-migration.latest.json","reports/kernel-runtime.latest.json","reports/kernel-static.latest.json","reports/kernel-ui.latest.json"]},"repository":{"id":51,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"yggdrasil-local-life-tools","full_name":"luoanwu/yggdrasil-local-life-tools","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":96042,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools/languages","html_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/yggdrasil-local-life-tools.git","clone_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-02T16:02:07+08:00","updated_at":"2026-10-24T11:53:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1792815605
|
1792815682
|
0
|
1792815605
|
1792815682
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26421
|
fix(agent): align quotation acceptance brief with fix(agent): align quotation acceptance brief with isolated frozen verification...
|
72
|
5
|
governance.yml
|
19
|
5
|
0
|
refs/heads/main
|
281c8fc888556adcd784efa0e02c1e39e2f940d1
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7fe4778cb90fc12ca5d5cf7ae1b7d1874ce12e53","after":"281c8fc888556adcd784efa0e02c1e39e2f940d1","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/compare/7fe4778cb90fc12ca5d5cf7ae1b7d1874ce12e53...281c8fc888556adcd784efa0e02c1e39e2f940d1","commits":[{"id":"281c8fc888556adcd784efa0e02c1e39e2f940d1","message":"fix(agent): align quotation acceptance brief with isolated frozen verification\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/281c8fc888556adcd784efa0e02c1e39e2f940d1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T22:03:45-07:00","added":[],"removed":[],"modified":[".claude/agents/acceptance-runner.md","CLAUDE.md","docs/governance-experience.md","scripts/check-docs-truth.mjs","scripts/lib/docs-truth.test.mjs"]}],"total_commits":0,"head_commit":{"id":"281c8fc888556adcd784efa0e02c1e39e2f940d1","message":"fix(agent): align quotation acceptance brief with isolated frozen verification\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/281c8fc888556adcd784efa0e02c1e39e2f940d1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T22:03:45-07:00","added":[],"removed":[],"modified":[".claude/agents/acceptance-runner.md","CLAUDE.md","docs/governance-experience.md","scripts/check-docs-truth.mjs","scripts/lib/docs-truth.test.mjs"]},"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":37707,"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":1,"watchers_count":1,"branch_count":13,"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-10-24T07:56: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
|
6
|
1792818566
|
1792818657
|
0
|
1792818565
|
1792818658
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26422
|
docs(evidence): bind D3 pilot to clean full native docs(evidence): bind D3 pilot to clean full native acceptance...
|
81
|
5
|
governance.yml
|
16
|
5
|
0
|
refs/heads/main
|
22d527e8a8a225133ba6965af33c33d69f7b7d0c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"9b15c727af11e838df8fab373a8c94486a20e716","after":"22d527e8a8a225133ba6965af33c33d69f7b7d0c","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/compare/9b15c727af11e838df8fab373a8c94486a20e716...22d527e8a8a225133ba6965af33c33d69f7b7d0c","commits":[{"id":"22d527e8a8a225133ba6965af33c33d69f7b7d0c","message":"docs(evidence): bind D3 pilot to clean full native acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/commit/22d527e8a8a225133ba6965af33c33d69f7b7d0c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T22:27:26-07:00","added":["reports/d3-convergence.latest.json"],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/auth-source.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/mobile-delivery.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/os-product.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/service-contracts.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"38aa62841ed9ab64f7a70322bf99fed6d6b8a1a8","message":"docs(d3): record fixed pilot results and staged rollout boundary\n","url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/commit/38aa62841ed9ab64f7a70322bf99fed6d6b8a1a8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T22:20:59-07:00","added":[],"removed":[],"modified":["docs/nestjs-convergence.md"]},{"id":"50e8056876d3dc0accd78f6ee6cce0af7a75104c","message":"feat(d3): converge service pilot on NestJS with FastifyAdapter\n","url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/commit/50e8056876d3dc0accd78f6ee6cce0af7a75104c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T22:09:23-07:00","added":["backend-profile.json","docs/evidence/nestjs-convergence-2026-10-23/before-baseline.json","docs/evidence/nestjs-convergence-2026-10-23/before-runtime.json","docs/evidence/nestjs-convergence-2026-10-23/test-crosswalk.json","docs/nestjs-convergence.md","scripts/lib/backend-profile.mjs","scripts/lib/backend-profile.test.mjs"],"removed":["apps/api-fastify/.env.example","apps/api-fastify/.gitignore","apps/api-fastify/package.json","apps/api-fastify/pnpm-lock.yaml","apps/api-fastify/prisma/migrations/20260608150500_init/migration.sql","apps/api-fastify/prisma/migrations/20260705080000_outbox_dead_letter/migration.sql","apps/api-fastify/prisma/migrations/20260824090000_service_case_p0/migration.sql","apps/api-fastify/prisma/migrations/20260824120000_service_operations/migration.sql","apps/api-fastify/prisma/migrations/20260824150000_os_tool_receipts/migration.sql","apps/api-fastify/prisma/migrations/20260824160000_os_product_activations/migration.sql","apps/api-fastify/prisma/migrations/20260825190000_outbox_replay_cursor/migration.sql","apps/api-fastify/prisma/migrations/20260825210000_event_delivery_operations/migration.sql","apps/api-fastify/prisma/migrations/20260831120000_service_notification_intents/migration.sql","apps/api-fastify/prisma/migrations/20260901120000_device_reference_projection/migration.sql","apps/api-fastify/prisma/migrations/migration_lock.toml","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/app.ts","apps/api-fastify/src/lib/orderMachine.ts","apps/api-fastify/src/lib/statemachine.ts","apps/api-fastify/src/modules/orders/orders.service.ts","apps/api-fastify/src/modules/service-cases/service-cases.service.ts","apps/api-fastify/src/modules/service-operations/event-delivery.service.ts","apps/api-fastify/src/modules/service-operations/notification-delivery.service.ts","apps/api-fastify/src/modules/service-operations/service-operations.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/events.ts","apps/api-fastify/src/plugins/os-activation.ts","apps/api-fastify/src/plugins/outbox.ts","apps/api-fastify/src/plugins/prisma.ts","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/src/plugins/redis.ts","apps/api-fastify/src/plugins/request-context.ts","apps/api-fastify/src/routes/enterprise.ts","apps/api-fastify/src/routes/health.ts","apps/api-fastify/src/routes/jobs.ts","apps/api-fastify/src/routes/orders.ts","apps/api-fastify/src/routes/service-cases.ts","apps/api-fastify/src/routes/service-operations.ts","apps/api-fastify/src/routes/sse.ts","apps/api-fastify/src/routes/users.ts","apps/api-fastify/src/routes/ws.ts","apps/api-fastify/src/server.ts","apps/api-fastify/src/types.ts","apps/api-fastify/test/enterprise-integration.acceptance.test.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-fastify/test/notification-delivery.integration.test.ts","apps/api-fastify/test/orders.integration.test.ts","apps/api-fastify/test/outbox.concurrency.test.ts","apps/api-fastify/test/outbox.deadletter.test.ts","apps/api-fastify/test/realtime.tenant.test.ts","apps/api-fastify/test/service-cases.integration.test.ts","apps/api-fastify/test/service-operations.integration.test.ts","apps/api-fastify/tsconfig.json","apps/api-fastify/vitest.config.ts"],"modified":["CLAUDE.md","README.md","apps/api-nestjs/package.json","apps/api-nestjs/src/create-app.ts","apps/api-nestjs/src/enterprise/enterprise.controller.ts","apps/api-nestjs/src/main.ts","apps/api-nestjs/test/backend-parity.acceptance.test.ts","apps/api-nestjs/test/health-degraded.acceptance.test.ts","apps/api-nestjs/test/http.acceptance.test.ts","apps/api-nestjs/test/job-failure.acceptance.test.ts","apps/api-nestjs/test/notification-delivery.integration.test.ts","apps/api-nestjs/test/realtime.tenant.test.ts","docs/adr/0009-dual-backend-governance-parity.md","docs/enterprise/README.md","docs/enterprise/contracts.md","docs/enterprise/login.md","docs/standards/backend-standard.md","governance/framework-consumer.json","package.json","packages/enterprise-integration/governance/entity-mapping.json","packages/enterprise-integration/src/entity-mapping.test.ts","packages/enterprise-integration/src/entity-mapping.ts","pnpm-lock.yaml","reports/baseline.json","reports/dual-backend-parity.latest.json","scripts/check-auth-source.mjs","scripts/check-contract-consumers.mjs","scripts/check-docs-truth.mjs","scripts/check-dual-backend-parity.mjs","scripts/check-enterprise-integration.mjs","scripts/check-migrations.mjs","scripts/check-order-concurrency-guard.mjs","scripts/check-os-product.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-schema-sync.mjs","scripts/check-ui-acceptance.mjs","scripts/check-validation-source.mjs","scripts/governance-report.mjs"]}],"total_commits":0,"head_commit":{"id":"22d527e8a8a225133ba6965af33c33d69f7b7d0c","message":"docs(evidence): bind D3 pilot to clean full native acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/commit/22d527e8a8a225133ba6965af33c33d69f7b7d0c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T22:27:26-07:00","added":["reports/d3-convergence.latest.json"],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/auth-source.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/mobile-delivery.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/os-product.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/service-contracts.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":81,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-after-sales-service-system","full_name":"luoanwu/juhai-after-sales-service-system","description":"巨嗨智服:受治理的 AI 售后服务系统","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":4248,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-after-sales-service-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-after-sales-service-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-after-sales-service-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T08:47:15+08:00","updated_at":"2026-10-24T07:43:02+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1792819651
|
1792819660
|
0
|
1792819650
|
1792819661
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26424
|
chore(compat): record actual kernel27 consumer mig chore(compat): record actual kernel27 consumer migration and current main rollback...
|
76
|
5
|
governance.yml
|
272
|
5
|
0
|
refs/heads/main
|
116b0e21ad495bd57847ec3cb2ad92cbc02f8d72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"cde28cf277ed694be3e2f4273fc80ab0163cadb3","after":"116b0e21ad495bd57847ec3cb2ad92cbc02f8d72","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/cde28cf277ed694be3e2f4273fc80ab0163cadb3...116b0e21ad495bd57847ec3cb2ad92cbc02f8d72","commits":[{"id":"116b0e21ad495bd57847ec3cb2ad92cbc02f8d72","message":"chore(compat): record actual kernel27 consumer migration and current main rollback\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/116b0e21ad495bd57847ec3cb2ad92cbc02f8d72","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T23:18:35-07:00","added":["reports/kernel-consumer-migration.latest.json"],"removed":[],"modified":["CLAUDE.md","reports/docs-truth.latest.json"]},{"id":"8349359096c07c411f92e878e0f5480986f73fe4","message":"docs(evidence): preserve complete integrated kernel27 native acceptance at clean6f468e26\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/8349359096c07c411f92e878e0f5480986f73fe4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T23:14:16-07:00","added":["reports/kernel027-consumer-2026-10-23.json"],"removed":[],"modified":["CLAUDE.md","docs/governance-kit-027-migration.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/framework-migration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"6f468e26caa6aac8fdfd2d2ad8f2e7bb058b1a29","message":"docs(acceptance): bind governance snapshot to integrated candidate\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/6f468e26caa6aac8fdfd2d2ad8f2e7bb058b1a29","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T22:18:51-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"64ca0f227f3262ac4060123536b2928a81c77fd0","message":"merge: preserve current main evidence and Owner safety with kernel 0.27 candidate\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/64ca0f227f3262ac4060123536b2928a81c77fd0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T22:18:33-07:00","added":["apps/api-fastify/test/derived-completion-owner-classification.test.ts","apps/api-nestjs/test/derived-completion-owner-classification.test.ts","docs/evidence/di02-completion-owner-offline-2026-10-23/README.md","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/README.md","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/archive-manifest.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/connection-scan-precommit.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/dependency-copy.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/historical-dual-backend-behavior-10e.original.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/historical-runtime-10e.redacted.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/historical-runtime-10e.redaction.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/implementation-and-history-plan.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/preparation-artifacts.json","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/safe-client-readback.txt","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/safe-prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/connection-redaction/safe-prisma-generation.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/loadavg.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/native-stage-audit.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/post-exit-port-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/auth-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/capacity-envelope.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/db-credential-separation.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/dependency-resilience.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/dual-backend-behavior.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/llm-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/multi-instance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/product-acceptance-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/product-extension-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/product-migrations-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/product-sql-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/runtime-acceptance.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/tracing.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/reports/write-capacity.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/native/runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/offline-diagnosis/baseline.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/offline-diagnosis/baseline.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/offline-diagnosis/offline-entry-preflight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/offline-diagnosis/precommit-fixed.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/orchestration/10e-capacity-wait.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/orchestration/run-native-10e-retry1.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/orchestration/run-native-10e.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/summary.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-10e-c77-failed/zero-native-load-refusal/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/loadavg.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/mount-scope-clarification.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/native-stage-audit.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/auth-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/capacity-envelope.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/db-credential-separation.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/dependency-resilience.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/dual-backend-behavior.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/llm-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/multi-instance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/product-acceptance-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/product-extension-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/product-migrations-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/product-sql-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/runtime-acceptance.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/tracing.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/reports/write-capacity.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/runtime-observations.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/native/runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/orchestration/run-native-retry1.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/orchestration/run-native.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/summary.json","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/zero-native-startup/cleanup-followup.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/full-ed7-preparation/zero-native-startup/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/api-fastify-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/api-nestjs-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-fastify-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-nestjs-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/baseline-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/client-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-fastify-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-nestjs-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/fixed-per-case-asserted-facts.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/freshness-preflight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/independent-ad3-preparation-review-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/independent-ad3-preparation-review-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/loadavg.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/main-advance-diff.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/main-advance-remote-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/migrate-status.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/owned-mounts-while-running.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-fastify-safety-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/related-nestjs-safety-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/run-targeted.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/strict-consumer-report.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-ad3/strict-consumer.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/api-fastify-own-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/api-nestjs-own-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/client-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/dependency-source-preflight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/own-generate.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/preparation-refusals.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/ad3-preparation/resource-plan.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-fastify-eight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-fastify-eight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-fastify-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-fastify-own-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-nestjs-eight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-nestjs-eight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-nestjs-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/api-nestjs-own-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/cleanup-followup.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/client-preflight.cjs.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/client-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/dependency-source-preflight.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/eios03-di02-dependency-preflight.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/independent-final-summary-clarified.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/independent-final-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-contracts.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-observability.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-product-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-scope-access.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-skill-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-build-tool-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-builds.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/own-generate.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/per-case-native-assertions-clarified.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/per-case-native-assertions.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/preparation-refusals.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/resource-plan.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/run-independent.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/runner.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/setup.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/sha256-index-final.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/independent16/sha256-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/api-fastify-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/api-fastify-safety-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/api-nestjs-migrate-deploy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/api-nestjs-safety-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/cleanup-independent-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/client-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-fastify-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-nestjs-cases.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/fixed-per-case-asserted-facts.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/loadavg.jsonl.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/migrate-status.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/owned-mounts-while-running.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/related-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/related-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/related-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/related-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/native/run-targeted.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/client-new-field-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/docs-truth-context-restored.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/docs-truth.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/fastify-offline-classification.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/fastify-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/native-boundary-context.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/nestjs-offline-classification.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/nestjs-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/node-version.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/pnpm-version.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/preconditions-final-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/preconditions-initial-context-refusal.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/preconditions-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/reports/kernel-boundaries.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/reports/kernel-extensions.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/run-preconditions.py.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/serial-prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/preconditions/strict-consumer.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/live-merged45b/summary.json","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/inherited-history-whitespace-check.txt","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/own-diff-whitespace-check.txt","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/source-preservation.json","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/test-body-preservation.json","docs/evidence/di02-completion-owner-offline-2026-10-23/merge45b-preparation/whitespace-scope.json","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/api-fastify-prisma-import.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/api-fastify-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/api-nestjs-prisma-import.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/api-nestjs-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-fastify-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs-cli-refusal-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs-cli-refusal.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/baseline-proof.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-contracts.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-observability.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-product-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-scope-access.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-skill-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/build-tool-runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-fastify-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-fastify.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-fastify.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-nestjs-execution.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-nestjs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-api-nestjs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/fixed-proof.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/offline-compilation.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/own-prisma-client-verification.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/preparation.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/prisma-generate-sandbox-refusal.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/prisma-generate-sandbox-refusal.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/prisma-generate.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/source-inputs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/tracked-test-count.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/raw/unchanged-safety-inputs.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/default-docs-truth-anchor-refusal.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/default-docs-truth.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/default-runtime-preparation.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/live-tests-default-semantic-compile.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/live-tests-semantic-compile.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation-default/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/compile-live-tests.cjs.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/independent-a982-review-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/independent-a982-review-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/kernel-fixture-strict-compile.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/live-tests-semantic-compile-initial-refusal.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/live-tests-semantic-compile.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/live-tests-semantic-compile.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/preparation-docs-truth.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/runtime-preparation.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/runtime-preparation/sha256.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/README.md","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/archive-index.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/archive-index.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/install-after-copy-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/install-after-copy.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/install-online-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/install-online.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/install-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/install.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-contracts-build.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-test-scripts-built.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-test-scripts-ready.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-test-scripts.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-tool-runtime-build.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-validation-source.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/native-validation.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/physical-copy-initial-failed.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/physical-copy.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/preparation-final-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/prisma-generate-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/prisma-generate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-baseline-red.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-checker-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-helper-typecheck.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-native-built-checks.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-native-offline.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-native-quickchecks.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-native-ready-checks.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-red-green.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-syntax.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-test-syntax.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-tests-first.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/c122-reference/reference-tests.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/dependency/install-native-home-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/dependency/install-native-home.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/dependency/install-result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/dependency/install.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/dependency/post-install-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/README.md","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/approval/original-safe-closing-approved-supplement.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/approval/original-safe-closing-proposal.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/archive-index.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical-representations.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/agent-adapters.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/app-manifest.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/auth-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/capacity-envelope.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/contract-consumers.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/db-credential-separation.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/dependency-resilience.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/docs-truth.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/dual-backend-behavior.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/dual-backend-parity.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/fixtures.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/fork-readiness.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/governance-docs.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/governance-kit.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/governance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-admission.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-boundaries.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-downstream.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-extensions.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/kernel-packages.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/list-bounds.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/llm-eval.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/llm-startup.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/migrations.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/mobile-export.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/multi-instance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/naming.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/operations.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/platform-dependency-provenance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-acceptance-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-acceptance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-extension-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-migrations-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-migrations.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-reconciliation.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/product-sql-runtime.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/report-transaction-lock.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/rls.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/runtime-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/runtime-governance.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/schema-sync.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/statemachine-write-guard.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/tenant-grants.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/tracing.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/ui-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/ui-fastify-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/ui-nestjs-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/validation-source.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/canonical/write-capacity.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline--docs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline-correct-input--docs.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline-correct-input--fork.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-checks/closing-offline-correct-input--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/closing-input-equivalence.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime-precondition/recorder-strict-schema-diagnosis.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime-precondition/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/cleanup-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/native-runtime-clarified-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/native-runtime-sha256-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/parent-runtime-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/runtime/runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static-first-failure/native-static-failed-clarified-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static-first-failure/registry-admission-umask-diagnosis.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static-first-failure/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static-first-failure/static.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/child-umask-preflight.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/mobile-output-classification.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/native-static-clarified-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/native-static-sha256-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/static-process-cleanup-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/static/static.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/cleanup-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/native-ui-clarified-summary.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/native-ui-sha256-index.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/own-pg-logging-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/parent-ui-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/final-original/ui/ui.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/runtime/dual-backend-behavior.latest.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/runtime/generated-output-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/runtime/native-formal--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/runtime/parent-native-runtime-independent-review.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/runtime/runtime-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/runtime/runtime.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/candidate-comparison.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/installed-function-identity.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/main-freshness-diagnostic-scope.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/native-migrate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/native-product-migrate.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/pg-container.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/run--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/run-current-main-observed--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/single-hire-diagnostic-clarified.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/single-hire-diagnostic/single-hire-diagnostic.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/source-scope.json","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/hire-apply-failure-diagnosis.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/pg-container.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/post-exit-readback.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/ui-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/ui-nestjs-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/ui-static-deps-ready--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-hire-500/ui.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-next-missing/failure-diagnosis.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-next-missing/ui-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-next-missing/ui-nestjs-acceptance.latest.redacted.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-next-missing/ui-static-followup--result.json.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/safe-main-b-2026-10-24/ui-next-missing/ui.txt.gz","docs/evidence/di02-completion-owner-offline-2026-10-23/sha256.json","reports/dual-backend-behavior.latest.representation.json","reports/runtime-acceptance.latest.representation.json","reports/ui-acceptance.latest.representation.json","reports/ui-fastify-acceptance.latest.representation.json","reports/ui-nestjs-acceptance.latest.representation.json","scripts/fixtures/runtime-reference-legacy-c122.json","scripts/fixtures/runtime-reference-native-valid.json","scripts/lib/runtime-report-reference.mjs","scripts/lib/runtime-report-reference.test.mjs"],"removed":[],"modified":["CLAUDE.md","README.md","apps/api-fastify/src/modules/work/runtimes.service.ts","apps/api-fastify/test/llm.acceptance.test.ts","apps/api-nestjs/src/work/runtimes.service.ts","apps/api-nestjs/test/llm.acceptance.test.ts","docs/domain/work-blueprint.md","docs/governance-experience.md","package.json","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json","scripts/check-docs-truth.mjs"]},{"id":"d7be1422a2d69f7efc89e9e921cac14bb698241e","message":"docs(acceptance): align current runtime count with 1538 actually executed cases\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/d7be1422a2d69f7efc89e9e921cac14bb698241e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T21:17:35-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"116b0e21ad495bd57847ec3cb2ad92cbc02f8d72","message":"chore(compat): record actual kernel27 consumer migration and current main rollback\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/116b0e21ad495bd57847ec3cb2ad92cbc02f8d72","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T23:18:35-07:00","added":["reports/kernel-consumer-migration.latest.json"],"removed":[],"modified":["CLAUDE.md","reports/docs-truth.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":134703,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-24T12:09: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
|
36
|
1792824108
|
1792824119
|
0
|
1792824107
|
1792824201
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26426
|
chore(compat): record exact Kit27 tool-only consum chore(compat): record exact Kit27 tool-only consumer migration...
|
57
|
5
|
governance.yml
|
266
|
5
|
0
|
refs/heads/main
|
b9e35a78bc1ef7fa76f581eb2a5849759f9b5e40
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"5a88c5532c0285cec91b0606d7fcfa38079adc2d","after":"b9e35a78bc1ef7fa76f581eb2a5849759f9b5e40","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/5a88c5532c0285cec91b0606d7fcfa38079adc2d...b9e35a78bc1ef7fa76f581eb2a5849759f9b5e40","commits":[{"id":"b9e35a78bc1ef7fa76f581eb2a5849759f9b5e40","message":"chore(compat): record exact Kit27 tool-only consumer migration\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/b9e35a78bc1ef7fa76f581eb2a5849759f9b5e40","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T23:28:06-07:00","added":["reports/kernel-consumer-migration.latest.json"],"removed":[],"modified":[]},{"id":"def7043177ea4b1724c90ab2b5f261bf411251e8","message":"docs(evidence): preserve complete fixed Kit27 consumer and zero-advisory acceptance\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/def7043177ea4b1724c90ab2b5f261bf411251e8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T23:25:53-07:00","added":["reports/consumer-governance.latest.json","reports/consumer-runtime.latest.json","reports/consumer-ui.latest.json","reports/governance-kit027-consumer-2026-10-23.json"],"removed":[],"modified":["docs/governance/log/2026-10-23-governance-kit027.md","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.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/render-job-drainability.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/shijie-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":"2c7c37672d5905236254836a5ca551ca3f6e317e","message":"fix(acceptance): count complete native TAP and serialize actual video test files\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/2c7c37672d5905236254836a5ca551ca3f6e317e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T23:06:37-07:00","added":["packages/video-edit/vitest.config.ts","reports/consumer027-attempt3-2026-10-24/consumer-governance.latest.json","reports/consumer027-attempt3-2026-10-24/consumer-runtime.latest.json","reports/consumer027-attempt3-2026-10-24/consumer-ui.latest.json","reports/consumer027-attempt3-2026-10-24/runtime-acceptance.latest.json","reports/consumer027-attempt3-2026-10-24/video-edit-test.log.gz","reports/consumer027-attempt3-2026-10-24/web-node-tap.log.gz"],"removed":[],"modified":["docs/governance/log/2026-10-23-governance-kit027.md","scripts/lib/executed-counts.test.mjs","scripts/lib/vitest-skips.mjs"]},{"id":"010313e46421dc3bf6279ee29df0b55c6f3428ab","message":"fix(acceptance): reconcile dot reporter counts and retain existing draft promotion coverage\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/010313e46421dc3bf6279ee29df0b55c6f3428ab","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T22:49:40-07:00","added":["reports/consumer027-attempt2-2026-10-23/consumer-governance.latest.json","reports/consumer027-attempt2-2026-10-23/consumer-runtime.latest.json","reports/consumer027-attempt2-2026-10-23/consumer-ui.latest.json","reports/consumer027-attempt2-2026-10-23/dependency-audit.latest.json","reports/consumer027-attempt2-2026-10-23/governance.latest.json","reports/consumer027-attempt2-2026-10-23/inference-acceptance.latest.json","reports/consumer027-attempt2-2026-10-23/production-acceptance.latest.json","reports/consumer027-attempt2-2026-10-23/public-file-acceptance.latest.json","reports/consumer027-attempt2-2026-10-23/runtime-acceptance.latest.json","reports/consumer027-attempt2-2026-10-23/script-acceptance.latest.json","reports/consumer027-attempt2-2026-10-23/shijie-acceptance.latest.json","reports/consumer027-attempt2-2026-10-23/ui-acceptance.latest.json"],"removed":[],"modified":["docs/governance/log/2026-10-23-governance-kit027.md","scripts/check-ui-acceptance.mjs","scripts/lib/executed-counts.test.mjs","scripts/lib/vitest-skips.mjs"]},{"id":"6143aca6f64dff0751fc0a855a41cf7037981156","message":"fix(security): migrate private schemas and patched dependency tree with isolated UI artifacts\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/6143aca6f64dff0751fc0a855a41cf7037981156","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T22:24:19-07:00","added":["reports/consumer027-attempt1-2026-10-23/artifact-relocation.json","reports/consumer027-attempt1-2026-10-23/consumer-governance.latest.json","reports/consumer027-attempt1-2026-10-23/consumer-runtime.latest.json","reports/consumer027-attempt1-2026-10-23/consumer-ui.latest.json","reports/consumer027-attempt1-2026-10-23/dependency-audit.latest.json","reports/consumer027-attempt1-2026-10-23/inference-acceptance.latest.json","reports/consumer027-attempt1-2026-10-23/production-acceptance.latest.json","reports/consumer027-attempt1-2026-10-23/public-file-acceptance.latest.json","reports/consumer027-attempt1-2026-10-23/runtime-acceptance.latest.json","reports/consumer027-attempt1-2026-10-23/script-acceptance.latest.json","reports/consumer027-attempt1-2026-10-23/shijie-acceptance.latest.json","reports/consumer027-attempt1-2026-10-23/ui-acceptance.latest.json"],"removed":[],"modified":["apps/api-fastify/package.json","apps/api-nestjs/package.json","apps/web/package.json","docs/governance/log/2026-10-23-governance-kit027.md","governance/framework-consumer.json","package.json","packages/contracts/package.json","packages/contracts/src/content.ts","packages/contracts/src/creative-stage-progress.ts","packages/contracts/src/industry-trends.ts","packages/contracts/src/material.ts","packages/contracts/src/production.ts","packages/contracts/src/script-entity.ts","packages/contracts/src/shijie.ts","packages/contracts/src/storyboard.ts","packages/contracts/src/trend-connectors.ts","packages/enterprise-identity/package.json","packages/industry-trends/package.json","packages/material-governance/package.json","packages/model-credentials/package.json","packages/production-archive/package.json","packages/public-file/package.json","packages/shijie-domain/package.json","packages/shijie-runtime/package.json","packages/tenant-management/package.json","packages/video-edit/package.json","pnpm-lock.yaml","scripts/check-consumer027.mjs","scripts/check-ui-acceptance.mjs","scripts/lib/video-regeneration-ui-acceptance.mjs"]}],"total_commits":0,"head_commit":{"id":"b9e35a78bc1ef7fa76f581eb2a5849759f9b5e40","message":"chore(compat): record exact Kit27 tool-only consumer migration\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/b9e35a78bc1ef7fa76f581eb2a5849759f9b5e40","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T23:28:06-07:00","added":["reports/kernel-consumer-migration.latest.json"],"removed":[],"modified":[]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1110867,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":42,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-10-20T18:20: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
|
1792824201
|
1792825235
|
0
|
1792824124
|
1792825235
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26428
|
fix(governance): keep all report changes in shadow fix(governance): keep all report changes in shadow impact scope...
|
72
|
5
|
governance.yml
|
20
|
5
|
0
|
refs/heads/main
|
02d24022fda89d1dff23f9dd7a203e584cf8c72c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"281c8fc888556adcd784efa0e02c1e39e2f940d1","after":"02d24022fda89d1dff23f9dd7a203e584cf8c72c","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/compare/281c8fc888556adcd784efa0e02c1e39e2f940d1...02d24022fda89d1dff23f9dd7a203e584cf8c72c","commits":[{"id":"02d24022fda89d1dff23f9dd7a203e584cf8c72c","message":"fix(governance): keep all report changes in shadow impact scope\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/02d24022fda89d1dff23f9dd7a203e584cf8c72c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T23:47:34-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/governance-experience.md","scripts/lib/test-impact.mjs","scripts/lib/test-impact.test.mjs"]},{"id":"2c2419b35697dc2cf1a06ccc68455153c5cd198f","message":"fix(governance): keep shadow path handling canonical and portable\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/2c2419b35697dc2cf1a06ccc68455153c5cd198f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T23:45:32-07:00","added":[],"removed":[],"modified":["scripts/lib/test-impact.mjs","scripts/lib/test-impact.test.mjs"]},{"id":"52f8d8585ecfbb36b0024bde0dc251d69414cddc","message":"feat(governance): add conservative shadow test impact suggestions\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/52f8d8585ecfbb36b0024bde0dc251d69414cddc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T23:42:40-07:00","added":["scripts/check-test-impact-shadow.mjs","scripts/lib/test-impact.mjs","scripts/lib/test-impact.test.mjs"],"removed":[],"modified":["CLAUDE.md","docs/governance-experience.md","package.json"]},{"id":"817fa24e96b0b7d42f25d24530cef8141848bcac","message":"fix(governance): align prototype selftest vocabulary\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/817fa24e96b0b7d42f25d24530cef8141848bcac","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T22:30:05-07:00","added":[],"removed":[],"modified":["scripts/lib/protected-acceptance.test.mjs"]},{"id":"2de2752e32fad5ebf01c8c834c4525935de72b30","message":"fix(governance): read candidate index without executing filters\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/2de2752e32fad5ebf01c8c834c4525935de72b30","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T22:27:54-07:00","added":[],"removed":[],"modified":["scripts/lib/protected-acceptance.mjs","scripts/lib/protected-acceptance.test.mjs"]}],"total_commits":0,"head_commit":{"id":"02d24022fda89d1dff23f9dd7a203e584cf8c72c","message":"fix(governance): keep all report changes in shadow impact scope\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/02d24022fda89d1dff23f9dd7a203e584cf8c72c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T23:47:34-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/governance-experience.md","scripts/lib/test-impact.mjs","scripts/lib/test-impact.test.mjs"]},"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":37839,"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":1,"watchers_count":1,"branch_count":13,"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-10-24T13:09: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
|
6
|
1792826592
|
1792826604
|
0
|
1792826591
|
1792826606
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26430
|
docs(release): record kit027 live service verifica docs(release): record kit027 live service verification and current deployment pointer...
|
57
|
5
|
governance.yml
|
267
|
5
|
0
|
refs/heads/main
|
ad08e8bc0812b07be83d8bab5e969e8f215c1111
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b9e35a78bc1ef7fa76f581eb2a5849759f9b5e40","after":"ad08e8bc0812b07be83d8bab5e969e8f215c1111","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/b9e35a78bc1ef7fa76f581eb2a5849759f9b5e40...ad08e8bc0812b07be83d8bab5e969e8f215c1111","commits":[{"id":"ad08e8bc0812b07be83d8bab5e969e8f215c1111","message":"docs(release): record kit027 live service verification and current deployment pointer\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/ad08e8bc0812b07be83d8bab5e969e8f215c1111","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T00:37:17-07:00","added":["docs/releases/2026-10-24-kit027.md","reports/consumer027-release-2026-10-24/deployment.json","reports/consumer027-release-2026-10-24/preflight.json","reports/consumer027-release-2026-10-24/release-summary.json","reports/consumer027-release-2026-10-24/verification.json"],"removed":[],"modified":["CLAUDE.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.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/render-job-drainability.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":"ad08e8bc0812b07be83d8bab5e969e8f215c1111","message":"docs(release): record kit027 live service verification and current deployment pointer\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/ad08e8bc0812b07be83d8bab5e969e8f215c1111","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T00:37:17-07:00","added":["docs/releases/2026-10-24-kit027.md","reports/consumer027-release-2026-10-24/deployment.json","reports/consumer027-release-2026-10-24/preflight.json","reports/consumer027-release-2026-10-24/release-summary.json","reports/consumer027-release-2026-10-24/verification.json"],"removed":[],"modified":["CLAUDE.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.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/render-job-drainability.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":1111282,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":42,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-10-24T14:42: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
|
1792827472
|
1792827490
|
0
|
1792827471
|
1792827490
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26436
|
chore(reports): 文档一致性回绑并保留C77自指窗口
|
76
|
5
|
governance.yml
|
274
|
5
|
0
|
refs/heads/main
|
d0ce6d02aa8e0a43d755495e5f5a71f111d0e215
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"116b0e21ad495bd57847ec3cb2ad92cbc02f8d72","after":"d0ce6d02aa8e0a43d755495e5f5a71f111d0e215","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/116b0e21ad495bd57847ec3cb2ad92cbc02f8d72...d0ce6d02aa8e0a43d755495e5f5a71f111d0e215","commits":[{"id":"d0ce6d02aa8e0a43d755495e5f5a71f111d0e215","message":"chore(reports): 文档一致性回绑并保留C77自指窗口\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/d0ce6d02aa8e0a43d755495e5f5a71f111d0e215","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T02:00:21-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/docs-truth.latest.json"]},{"id":"2f5507d0aa7941c2e5bc6e838d5cee4ae0864be5","message":"docs(governance): 刷新当前文档提交的快照锚点\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/2f5507d0aa7941c2e5bc6e838d5cee4ae0864be5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T02:00:20-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"b79fca8b787463b3c723fe69e4c1d6edb538a585","message":"docs(governance): 修复当前指南的跨仓真源链接\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/b79fca8b787463b3c723fe69e4c1d6edb538a585","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T01:43:58-07:00","added":[],"removed":[],"modified":["docs/domain/employment-projection-blueprint.md","docs/product-extension-guide.md"]}],"total_commits":0,"head_commit":{"id":"d0ce6d02aa8e0a43d755495e5f5a71f111d0e215","message":"chore(reports): 文档一致性回绑并保留C77自指窗口\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/d0ce6d02aa8e0a43d755495e5f5a71f111d0e215","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T02:00:21-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/docs-truth.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":135300,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-24T14:41:47+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
36
|
1792833594
|
1792833685
|
0
|
1792832670
|
1792833701
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26439
|
chore(reports): 原生文档回执与自指窗口收尾
|
76
|
5
|
governance.yml
|
276
|
5
|
0
|
refs/heads/main
|
925adea9f86f51534eab608d48e1e2e1b833e47c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d0ce6d02aa8e0a43d755495e5f5a71f111d0e215","after":"925adea9f86f51534eab608d48e1e2e1b833e47c","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/d0ce6d02aa8e0a43d755495e5f5a71f111d0e215...925adea9f86f51534eab608d48e1e2e1b833e47c","commits":[{"id":"925adea9f86f51534eab608d48e1e2e1b833e47c","message":"chore(reports): 原生文档回执与自指窗口收尾\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/925adea9f86f51534eab608d48e1e2e1b833e47c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T02:36:47-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/docs-truth.latest.json"]},{"id":"8db380fb00f34ef00e0c1efa805d89e368de7c12","message":"docs(evidence): 固定公开支持链接核验与C77锚点\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/8db380fb00f34ef00e0c1efa805d89e368de7c12","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T02:36:27-07:00","added":["docs/evidence/doc-links-2026-10-24/verification.json"],"removed":[],"modified":["CLAUDE.md","docs/product-extension-guide.md","reports/agent-adapters.latest.json","reports/fork-readiness.latest.json"]},{"id":"45a535b6636b8594832d5d30bd1aac6378cddba1","message":"docs(skills): 补齐迁移技能现有支持材料的单源链接\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/45a535b6636b8594832d5d30bd1aac6378cddba1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T02:35:30-07:00","added":[".claude/skills/derived-project-framework-sync/assets/framework-migration.template.md",".claude/skills/derived-project-framework-sync/references/experience-catalog.md",".claude/skills/derived-project-framework-sync/references/migration-protocol.md"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"925adea9f86f51534eab608d48e1e2e1b833e47c","message":"chore(reports): 原生文档回执与自指窗口收尾\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/925adea9f86f51534eab608d48e1e2e1b833e47c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T02:36:47-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/docs-truth.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":135620,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-24T17:04:31+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
36
|
1792834646
|
1792834657
|
0
|
1792834644
|
1792834673
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26441
|
docs(evidence): bind routerOptions fix to clean na docs(evidence): bind routerOptions fix to clean native acceptance at 02543df...
|
81
|
5
|
governance.yml
|
17
|
5
|
0
|
refs/heads/main
|
bf6d6773eeef3bcab14c1c2a8845a90bc8b2d38e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"22d527e8a8a225133ba6965af33c33d69f7b7d0c","after":"bf6d6773eeef3bcab14c1c2a8845a90bc8b2d38e","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/compare/22d527e8a8a225133ba6965af33c33d69f7b7d0c...bf6d6773eeef3bcab14c1c2a8845a90bc8b2d38e","commits":[{"id":"bf6d6773eeef3bcab14c1c2a8845a90bc8b2d38e","message":"docs(evidence): bind routerOptions fix to clean native acceptance at 02543df\n\nReports-only commit. Receipts from the clean 02543df checkout with\ndedicated PG16/Redis7 containers (removed with -v): Runtime 199/0\n(floor 199), UI 8/0 (floor 8), full static exit 0 (check:enterprise 300,\nownTests 28, ownTestCases counter 172 vs floor 171), enterprise host\n43/0 + guard 6/0. No FSTDEP022 in runtime logs. Local only, no remote CI;\nno deployment/production-acceptance gate exists in this repo.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/commit/bf6d6773eeef3bcab14c1c2a8845a90bc8b2d38e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T00:13:18-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/auth-source.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/mobile-delivery.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/os-product.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/service-contracts.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"02543df1ac1af055c0759a4dc7250181ca3bfaec","message":"fix(d3): pass maxParamLength via routerOptions to keep logs single-line JSON\n\nSame fix as base-framework 7774494: FastifyAdapter({ maxParamLength })\nmakes Fastify 5.12.5 emit FSTDEP022 as plain-text stderr, breaking the\nsingle-line JSON log contract. Move it to routerOptions (limit 256).\n\nNew HTTP acceptance cases (red before fix: FSTDEP022 captured):\n- no FST* process warnings after createApp\n- 200-char route param routes normally, 257-char param returns 414\n (injecting routerOptions: {} turns this case red)\nFloors tightened: testsPassed 197 -\u003e 199, ownTestCases 169 -\u003e 171.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/commit/02543df1ac1af055c0759a4dc7250181ca3bfaec","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T00:08:12-07:00","added":[],"removed":[],"modified":["apps/api-nestjs/src/create-app.ts","apps/api-nestjs/test/http.acceptance.test.ts","docs/nestjs-convergence.md","docs/standards/backend-standard.md","reports/baseline.json"]},{"id":"1aa178b47e91b992100a4f53cc94063fe2be3c28","message":"docs(evidence): bind D3 residual fix to clean native acceptance at d32384b\n\nReports-only commit. Receipts of pnpm check / check:runtime / check:ui on\nthe clean d32384b checkout (worktreeDirty=false) with dedicated PG16 and\nRedis7 containers removed afterwards: Runtime 197/0 (floor 197), UI 8/0\n(NestJS child floor 8, was hard-coded 4), full static exit 0\n(check:enterprise 300 assertions, ownTests 28 / ownTestCases 169\nunchanged), test:enterprise-host 43/0 + guard 6/0 against the fixed\nhosts. Local acceptance only, no remote CI.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/commit/1aa178b47e91b992100a4f53cc94063fe2be3c28","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T23:31:08-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/auth-source.latest.json","reports/contract-consumers.latest.json","reports/dual-backend-parity.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/mobile-delivery.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/os-product.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/service-contracts.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"d32384bde40e38cfbe13c6388255d3b753260056","message":"fix(d3): remove dual-backend residuals from governance gates and current docs\n\n- UI child-run floor now derives from backend-profile host count\n (perBackendFloor): NestJS production child must meet the full baseline\n (8), only the framework Kernel two-host profile splits; out-of-profile\n UI_BACKEND fails preflight. test:backend-profile (9 cases) wired into\n pnpm check.\n- check:enterprise counts each fact once: parityFile removed from the 14\n entity mappings (and type/test), assertion messages must be unique,\n source pins are labelled per section, repeated doc link targets checked\n once, frameworkSdk.consumers must equal the active profile consumers\n (apps/api-fastify removed). Count 341 -\u003e 300 = 341 - 14 (parityFile\n duplicates) - 30 (repeated integration-matrix link targets) + 1\n (consumer list equality) + 1 (no parityFile) + 1 (new README link).\n No floor depends on this count.\n- check:docs-truth rule 8 rejects dual-backend wording in current docs,\n agents, skills and .claude/launch.json unless marked historical/compat.\n- launch.json: api-fastify removed, web now proxies api-nestjs 3197,\n web-nestjs merged into web.\n- Current docs/agents/skills/comments rewritten to single NestJS\n (FastifyAdapter), linking docs/nestjs-convergence.md; historical\n records, reports and applied migrations unchanged.\n\nVerified before commit: pnpm check static steps green except\ncheck:governance provenance (runtime/UI receipts must be rerun on this\ncommit); red-before evidence for all three new acceptance checks.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/commit/d32384bde40e38cfbe13c6388255d3b753260056","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-23T23:25:30-07:00","added":[],"removed":[],"modified":[".agents/skills/business-module-intake/SKILL.md",".agents/skills/fullstack-7layer-react/references/fullstack-react-templates.md",".claude/agents/acceptance-runner.md",".claude/agents/module-blueprint.md",".claude/launch.json",".claude/skills/business-module-intake/SKILL.md",".claude/skills/fullstack-7layer-react/references/fullstack-react-templates.md",".github/workflows/governance.yml","CLAUDE.md","README.md","apps/api-nestjs/src/common/zod-validation.pipe.ts","apps/api-nestjs/src/create-app.ts","apps/api-nestjs/src/enterprise/enterprise.controller.ts","apps/api-nestjs/src/events/events.gateway.ts","apps/api-nestjs/src/orders/orders.controller.ts","apps/api-nestjs/src/queue/jobs.controller.ts","apps/api-nestjs/test/enterprise-integration.acceptance.test.ts","apps/web/src/lib/api.ts","docs/domain/business-logic-map.md","docs/domain/owner-matrix.md","docs/enterprise/README.md","docs/enterprise/contracts.md","docs/enterprise/login.md","docs/enterprise/platform-access.md","docs/enterprise/task-execution.md","docs/nestjs-convergence.md","docs/standards/api-standard.md","docs/standards/backend-standard.md","docs/standards/database-standard.md","docs/standards/git-standard.md","package.json","packages/contracts/src/enterprise-integration.ts","packages/contracts/src/index.ts","packages/contracts/src/tenant.ts","packages/contracts/src/user.ts","packages/enterprise-integration/governance/enterprise-integration.json","packages/enterprise-integration/governance/entity-mapping.json","packages/enterprise-integration/src/entity-mapping.test.ts","packages/enterprise-integration/src/entity-mapping.ts","packages/enterprise-integration/src/execution-return.ts","packages/enterprise-integration/src/http.test.ts","packages/enterprise-integration/src/http.ts","packages/enterprise-integration/src/index.ts","packages/enterprise-integration/src/status.ts","scripts/check-docs-truth.mjs","scripts/check-dual-backend-parity.mjs","scripts/check-enterprise-integration.mjs","scripts/check-order-concurrency-guard.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-ui-acceptance.mjs","scripts/lib/backend-profile.mjs","scripts/lib/backend-profile.test.mjs"]}],"total_commits":0,"head_commit":{"id":"bf6d6773eeef3bcab14c1c2a8845a90bc8b2d38e","message":"docs(evidence): bind routerOptions fix to clean native acceptance at 02543df\n\nReports-only commit. Receipts from the clean 02543df checkout with\ndedicated PG16/Redis7 containers (removed with -v): Runtime 199/0\n(floor 199), UI 8/0 (floor 8), full static exit 0 (check:enterprise 300,\nownTests 28, ownTestCases counter 172 vs floor 171), enterprise host\n43/0 + guard 6/0. No FSTDEP022 in runtime logs. Local only, no remote CI;\nno deployment/production-acceptance gate exists in this repo.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system/commit/bf6d6773eeef3bcab14c1c2a8845a90bc8b2d38e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T00:13:18-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/auth-source.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/mobile-delivery.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/os-product.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/service-contracts.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":81,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-after-sales-service-system","full_name":"luoanwu/juhai-after-sales-service-system","description":"巨嗨智服:受治理的 AI 售后服务系统","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":4540,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-after-sales-service-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-after-sales-service-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-after-sales-service-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-after-sales-service-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T08:47:15+08:00","updated_at":"2026-10-24T13:27: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
|
6
|
1792835664
|
1792835754
|
0
|
1792835662
|
1792835754
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26444
|
docs(evidence): bind quotation D3 to clean full ac docs(evidence): bind quotation D3 to clean full acceptance...
|
72
|
5
|
governance.yml
|
21
|
5
|
0
|
refs/heads/main
|
470030609c843e1a22422efc24a95566f1210d0f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"02d24022fda89d1dff23f9dd7a203e584cf8c72c","after":"470030609c843e1a22422efc24a95566f1210d0f","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/compare/02d24022fda89d1dff23f9dd7a203e584cf8c72c...470030609c843e1a22422efc24a95566f1210d0f","commits":[{"id":"470030609c843e1a22422efc24a95566f1210d0f","message":"docs(evidence): bind quotation D3 to clean full acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/470030609c843e1a22422efc24a95566f1210d0f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T03:37:15-07:00","added":[],"removed":[],"modified":["reports/api-route-contract.latest.json","reports/approval-payload-contract.latest.json","reports/component-size.latest.json","reports/contract-consumers.latest.json","reports/d3-convergence.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-kit.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/prisma-client.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"]},{"id":"56519ef48177ef38a86bd0e38e568dc25773a04c","message":"refactor(d3): converge quotation onto NestJS FastifyAdapter\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/56519ef48177ef38a86bd0e38e568dc25773a04c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T03:26:48-07:00","added":["apps/api-nestjs/src/storage/multipart-image.ts","apps/api-nestjs/test/fastify-adapter.acceptance.test.ts","backend-profile.json","docs/nestjs-convergence-evidence/README.md","docs/nestjs-convergence-evidence/baseline-gate-selftest.latest.json","docs/nestjs-convergence-evidence/baseline-governance.latest.json","docs/nestjs-convergence-evidence/baseline-runtime-acceptance.latest.json","docs/nestjs-convergence-evidence/baseline-ui-acceptance.latest.json","docs/nestjs-convergence-evidence/deployment-tooling.json","docs/nestjs-convergence-evidence/gate-probes.json","docs/nestjs-convergence-evidence/protected-source-hashes.json","docs/nestjs-convergence-evidence/test-crosswalk.json","docs/nestjs-convergence.md","packages/enterprise-integration/test/enterprise-host/source-provenance.test.mjs","reports/d3-convergence.latest.json","scripts/lib/backend-profile.mjs","scripts/lib/backend-profile.test.mjs"],"removed":["apps/api-fastify/.env.example","apps/api-fastify/.gitignore","apps/api-fastify/package.json","apps/api-fastify/pnpm-lock.yaml","apps/api-fastify/prisma/migrations/20260608150500_init/migration.sql","apps/api-fastify/prisma/migrations/20260705080000_outbox_dead_letter/migration.sql","apps/api-fastify/prisma/migrations/20260730120000_quotation_core/migration.sql","apps/api-fastify/prisma/migrations/20260730210000_order_fulfillment/migration.sql","apps/api-fastify/prisma/migrations/20260730230000_product_accessories_stocktake/migration.sql","apps/api-fastify/prisma/migrations/20260731000000_procurement_customer_service_enums/migration.sql","apps/api-fastify/prisma/migrations/20260731010000_procurement_customer_service/migration.sql","apps/api-fastify/prisma/migrations/20260731020000_business_event_trace/migration.sql","apps/api-fastify/prisma/migrations/20260731021000_business_trace_relation_unique/migration.sql","apps/api-fastify/prisma/migrations/20260731030000_customer_solution_design/migration.sql","apps/api-fastify/prisma/migrations/20260731040000_receivables_slice_one/migration.sql","apps/api-fastify/prisma/migrations/20260731050000_receivables_slice_two/migration.sql","apps/api-fastify/prisma/migrations/20260731060000_receivables_slice_three/migration.sql","apps/api-fastify/prisma/migrations/20260731070000_solution_project_number/migration.sql","apps/api-fastify/prisma/migrations/20260731080000_quotation_public_policy/migration.sql","apps/api-fastify/prisma/migrations/20260731090000_solution_target_segment_tags/migration.sql","apps/api-fastify/prisma/migrations/20260801120000_approval_requester_columns/migration.sql","apps/api-fastify/prisma/migrations/20260801130000_approval_request_requested_by/migration.sql","apps/api-fastify/prisma/migrations/20260802100000_contract_request_rejection/migration.sql","apps/api-fastify/prisma/migrations/20260802150000_user_access_management/migration.sql","apps/api-fastify/prisma/migrations/20260802170000_solution_technical_reviewer_invitation/migration.sql","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/prisma/migrations/20260831230000_outbox_replay_operations/migration.sql","apps/api-fastify/prisma/migrations/20260901120000_quotation_notification_delivery/migration.sql","apps/api-fastify/prisma/migrations/20261022120000_business_trace_source_payload_digest/migration.sql","apps/api-fastify/prisma/migrations/migration_lock.toml","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/app.ts","apps/api-fastify/src/lib/orderMachine.ts","apps/api-fastify/src/lib/queue-prefix.ts","apps/api-fastify/src/lib/statemachine.ts","apps/api-fastify/src/modules/after-sales/after-sales.service.ts","apps/api-fastify/src/modules/approval-inbox/approval-inbox.service.ts","apps/api-fastify/src/modules/contracts/contracts.service.ts","apps/api-fastify/src/modules/customer-solutions/customer-solutions.service.ts","apps/api-fastify/src/modules/customers/customers.service.ts","apps/api-fastify/src/modules/enterprise/enterprise.service.ts","apps/api-fastify/src/modules/fulfillment/fulfillment.service.ts","apps/api-fastify/src/modules/notification-delivery/notification-delivery.service.ts","apps/api-fastify/src/modules/orders/orders.service.ts","apps/api-fastify/src/modules/outbox-operations/outbox-operations.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/storage/object-storage.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/events.ts","apps/api-fastify/src/plugins/outbox.ts","apps/api-fastify/src/plugins/prisma.ts","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/src/plugins/receivables-scheduler.ts","apps/api-fastify/src/plugins/redis.ts","apps/api-fastify/src/plugins/request-context.ts","apps/api-fastify/src/routes/after-sales.ts","apps/api-fastify/src/routes/approval-inbox.ts","apps/api-fastify/src/routes/contracts.ts","apps/api-fastify/src/routes/customer-solutions.ts","apps/api-fastify/src/routes/customers.ts","apps/api-fastify/src/routes/enterprise.ts","apps/api-fastify/src/routes/files.ts","apps/api-fastify/src/routes/fulfillment.ts","apps/api-fastify/src/routes/health.ts","apps/api-fastify/src/routes/jobs.ts","apps/api-fastify/src/routes/local-auth.ts","apps/api-fastify/src/routes/notification-delivery.ts","apps/api-fastify/src/routes/orders.ts","apps/api-fastify/src/routes/outbox-operations.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/sse.ts","apps/api-fastify/src/routes/users.ts","apps/api-fastify/src/routes/ws.ts","apps/api-fastify/src/server.ts","apps/api-fastify/src/types.ts","apps/api-fastify/test/enterprise.http.test.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-fastify/test/notification-delivery.integration.test.ts","apps/api-fastify/test/orders.integration.test.ts","apps/api-fastify/test/outbox-operations.http.test.ts","apps/api-fastify/test/outbox.deadletter.test.ts","apps/api-fastify/test/quotation-source.http.test.ts","apps/api-fastify/test/realtime.tenant.test.ts","apps/api-fastify/test/users.integration.test.ts","apps/api-fastify/tsconfig.json","apps/api-fastify/vitest.config.ts"],"modified":[".agents/skills/business-module-intake/SKILL.md",".agents/skills/fullstack-7layer-react/SKILL.md",".claude/agents/acceptance-runner.md",".claude/agents/module-blueprint.md",".claude/launch.json",".claude/skills/business-module-intake/SKILL.md",".claude/skills/fullstack-7layer-react/SKILL.md","CLAUDE.md","README.md","apps/api-nestjs/package.json","apps/api-nestjs/src/create-app.ts","apps/api-nestjs/src/enterprise/enterprise.controller.ts","apps/api-nestjs/src/events/events.gateway.ts","apps/api-nestjs/src/events/fanout.service.ts","apps/api-nestjs/src/products/products.controller.ts","apps/api-nestjs/src/redis/redis.module.ts","apps/api-nestjs/src/sse/sse.controller.ts","apps/api-nestjs/src/storage/files.controller.ts","apps/api-nestjs/test/realtime.tenant.test.ts","apps/web/e2e/acceptance.spec.ts","apps/web/src/features/fulfillment/components/FulfillmentWorkbench.tsx","deploy/vm/Dockerfile","deploy/vm/compose.yaml","docs/adr/0009-dual-backend-governance-parity.md","docs/deployment/local-vm.md","docs/domain/business-flow-overview.md","docs/enterprise/README.md","docs/enterprise/contracts.md","docs/standards/api-standard.md","docs/standards/backend-standard.md","docs/standards/database-standard.md","docs/standards/git-standard.md","docs/standards/naming-standard.md","package.json","packages/enterprise-integration/src/entity-mapping.test.ts","packages/enterprise-integration/test/enterprise-host/support.mjs","pnpm-lock.yaml","reports/baseline.json","scripts/check-api-route-contract.mjs","scripts/check-approval-payload-contract.mjs","scripts/check-contract-consumers.mjs","scripts/check-docs-truth.mjs","scripts/check-dual-backend-parity.mjs","scripts/check-migrations.mjs","scripts/check-module-integration.mjs","scripts/check-order-concurrency-guard.mjs","scripts/check-prisma-client.mjs","scripts/check-queue-isolation.mjs","scripts/check-role-permissions.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-schema-sync.mjs","scripts/check-validation-source.mjs","scripts/check-vm-deploy.mjs","scripts/governance-report.mjs","scripts/lib/api-route-contract.test.mjs","scripts/lib/approval-payload-contract.test.mjs","scripts/lib/auth-source.mjs","scripts/lib/auth-source.test.mjs","scripts/lib/contract-integration.test.mjs","scripts/lib/docs-truth.test.mjs","scripts/lib/prisma-client-freshness.mjs","scripts/lib/prisma-client-freshness.test.mjs","scripts/lib/redis-url-failclosed.test.mjs","scripts/vm-deploy.sh"]}],"total_commits":0,"head_commit":{"id":"470030609c843e1a22422efc24a95566f1210d0f","message":"docs(evidence): bind quotation D3 to clean full acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-quotation-system/commit/470030609c843e1a22422efc24a95566f1210d0f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T03:37:15-07:00","added":[],"removed":[],"modified":["reports/api-route-contract.latest.json","reports/approval-payload-contract.latest.json","reports/component-size.latest.json","reports/contract-consumers.latest.json","reports/d3-convergence.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-kit.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/prisma-client.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"]},"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":38272,"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":1,"watchers_count":1,"branch_count":13,"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-10-24T15:23: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
|
6
|
1792838264
|
1792838276
|
0
|
1792838264
|
1792838278
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26447
|
chore(evidence): verify knowledge cloud delivery t chore(evidence): verify knowledge cloud delivery through all seven native levels...
|
84
|
5
|
governance.yml
|
8
|
5
|
0
|
refs/heads/main
|
bb2dcd1d77ece71bde9430871f8fe1cc1ea23e32
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"cd4fcbbdf552235cda30199428f2d751712a8c87","after":"bb2dcd1d77ece71bde9430871f8fe1cc1ea23e32","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/compare/cd4fcbbdf552235cda30199428f2d751712a8c87...bb2dcd1d77ece71bde9430871f8fe1cc1ea23e32","commits":[{"id":"bb2dcd1d77ece71bde9430871f8fe1cc1ea23e32","message":"chore(evidence): verify knowledge cloud delivery through all seven native levels\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/bb2dcd1d77ece71bde9430871f8fe1cc1ea23e32","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T01:08:15-07:00","added":[],"removed":[],"modified":["reports/agent-skill-sync.latest.json","reports/auth-governance.latest.json","reports/backend-behavior-parity.latest.json","reports/container-acceptance.latest.json","reports/contract-consumers.latest.json","reports/d3-delivery.latest.json","reports/deployment-acceptance.latest.json","reports/disaster-recovery.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/knowledge-index.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/observability.latest.json","reports/os-product.latest.json","reports/outbox-operations.latest.json","reports/production-acceptance.latest.json","reports/production-operations.latest.json","reports/report-provenance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-failure-coverage.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"2dc920a32845500d9980183197ba53446e7776fc","message":"docs(d3): reconcile knowledge cloud main status and freeze delivery verification scope\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/2dc920a32845500d9980183197ba53446e7776fc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T00:57:25-07:00","added":["reports/d3-delivery.latest.json"],"removed":[],"modified":["CLAUDE.md","docs/nestjs-convergence.md"]},{"id":"4a28036e1ac5f5d00275af15ac2c46d34f604dba","message":"test(d3): record clean-install seven-level acceptance at 47bcb80\n\nReports only. node_modules removed and reinstalled with\n`pnpm install --offline --frozen-lockfile` (no platform-express anywhere).\nAll bind clean 47bcb80 (worktreeDirty=false); isolated implement-d3-kc2-*:\n- check:runtime 207/0 (floor 207); check:backend-parity golden 28/0, 4 probes\n- check:ui NestJS 5/5; check:containers 3 images / 2 healthy, down -v --rmi local\n- check:dr 11 tables, 7 migrations, 38 rows, restore DB removed\n- check:deployment 13/13 steps, rollback drill 1\n- check:production-acceptance 14/14 steps, fault injections 2, restore drill 1\n- pnpm check exit 0 (static reports bound to 47bcb80)\nEarlier red runs kept in task logs: 85ad0f6 deployment/production failed at\nmigration (runtime pnpm download), fixed in 47bcb80.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/4a28036e1ac5f5d00275af15ac2c46d34f604dba","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T21:25:49-07:00","added":["reports/deployment-acceptance.latest.json","reports/production-acceptance.latest.json"],"removed":[],"modified":["reports/agent-skill-sync.latest.json","reports/auth-governance.latest.json","reports/backend-behavior-parity.latest.json","reports/container-acceptance.latest.json","reports/contract-consumers.latest.json","reports/disaster-recovery.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/knowledge-index.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/observability.latest.json","reports/os-product.latest.json","reports/outbox-operations.latest.json","reports/production-operations.latest.json","reports/report-provenance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-failure-coverage.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"47bcb805a39ecddcf82987183b22b9fde72f4e4d","message":"fix(deploy): migrations image must not download pnpm at run time\n\ncheck:deployment and check:production-acceptance on 85ad0f6 both failed at\nthe one-off migration step: the migrations stage runs as `node`, corepack's\nprepared pnpm lived under root's cache, so every migrate fetched pnpm from\nregistry.npmjs.org and a TLS reset failed the job (red, not green; logs kept).\nShare COREPACK_HOME=/opt/corepack and set COREPACK_ENABLE_NETWORK=0 for the\nmigrations stage; production-operations asserts both (+1 probe, 23).\nVerified on the dirty tree: deployment 13/13 with network-disabled corepack.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/47bcb805a39ecddcf82987183b22b9fde72f4e4d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T21:20:31-07:00","added":[],"removed":[],"modified":["CLAUDE.md","Dockerfile","README.md","docs/nestjs-convergence.md","reports/baseline.json","scripts/check-production-operations.mjs"]},{"id":"85ad0f658dcd927996507fce5ba6115c45cb9f25","message":"fix(d3): remove compose-built images after container acceptance; fault-injection floor is 2\n\n- check:containers now runs `down -v --rmi local`, so its per-run images do\n not accumulate (my three earlier runs' images were removed by hand; images\n from other sessions untouched).\n- productionFaultInjections floor corrected to the measured 2 (redis and\n postgres each injected once; recovery steps are not injections); docs synced.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/85ad0f658dcd927996507fce5ba6115c45cb9f25","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T21:08:24-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/nestjs-convergence.md","docs/production-operations.md","reports/baseline.json","scripts/check-container-acceptance.mjs"]}],"total_commits":0,"head_commit":{"id":"bb2dcd1d77ece71bde9430871f8fe1cc1ea23e32","message":"chore(evidence): verify knowledge cloud delivery through all seven native levels\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/bb2dcd1d77ece71bde9430871f8fe1cc1ea23e32","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T01:08:15-07:00","added":[],"removed":[],"modified":["reports/agent-skill-sync.latest.json","reports/auth-governance.latest.json","reports/backend-behavior-parity.latest.json","reports/container-acceptance.latest.json","reports/contract-consumers.latest.json","reports/d3-delivery.latest.json","reports/deployment-acceptance.latest.json","reports/disaster-recovery.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/knowledge-index.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/observability.latest.json","reports/os-product.latest.json","reports/outbox-operations.latest.json","reports/production-acceptance.latest.json","reports/production-operations.latest.json","reports/report-provenance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-failure-coverage.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":84,"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-knowledge-cloud","full_name":"luoanwu/juhai-knowledge-cloud","description":"巨嗨知识云:受治理的知识唯一真源与混合证据检索","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":2133,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-knowledge-cloud/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-knowledge-cloud","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-knowledge-cloud.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:45:53+08:00","updated_at":"2026-10-24T09:41: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
|
6
|
1792915717
|
1792915736
|
0
|
1792915715
|
1792915737
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26448
|
chore(evidence): record knowledge cloud main synch chore(evidence): record knowledge cloud main synchronization and final cleanup...
|
84
|
5
|
governance.yml
|
9
|
5
|
0
|
refs/heads/main
|
12e7bad5413b6ba9b725e4967914e357320ccc40
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bb2dcd1d77ece71bde9430871f8fe1cc1ea23e32","after":"12e7bad5413b6ba9b725e4967914e357320ccc40","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/compare/bb2dcd1d77ece71bde9430871f8fe1cc1ea23e32...12e7bad5413b6ba9b725e4967914e357320ccc40","commits":[{"id":"12e7bad5413b6ba9b725e4967914e357320ccc40","message":"chore(evidence): record knowledge cloud main synchronization and final cleanup\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/12e7bad5413b6ba9b725e4967914e357320ccc40","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T01:15:35-07:00","added":[],"removed":[],"modified":["reports/d3-delivery.latest.json"]}],"total_commits":0,"head_commit":{"id":"12e7bad5413b6ba9b725e4967914e357320ccc40","message":"chore(evidence): record knowledge cloud main synchronization and final cleanup\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/12e7bad5413b6ba9b725e4967914e357320ccc40","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T01:15:35-07:00","added":[],"removed":[],"modified":["reports/d3-delivery.latest.json"]},"repository":{"id":84,"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-knowledge-cloud","full_name":"luoanwu/juhai-knowledge-cloud","description":"巨嗨知识云:受治理的知识唯一真源与混合证据检索","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":2727,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-knowledge-cloud/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-knowledge-cloud","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-knowledge-cloud.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:45:53+08:00","updated_at":"2026-10-25T16:08:35+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1792916164
|
1792916174
|
0
|
1792916162
|
1792916176
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26451
|
chore(reports): bind DI11 clean static closeout an chore(reports): bind DI11 clean static closeout and 42-case browser evidence...
|
76
|
5
|
governance.yml
|
278
|
5
|
0
|
refs/heads/main
|
ee24a6a786d0d176a08f38a954ea30fd93869644
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"925adea9f86f51534eab608d48e1e2e1b833e47c","after":"ee24a6a786d0d176a08f38a954ea30fd93869644","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/925adea9f86f51534eab608d48e1e2e1b833e47c...ee24a6a786d0d176a08f38a954ea30fd93869644","commits":[{"id":"ee24a6a786d0d176a08f38a954ea30fd93869644","message":"chore(reports): bind DI11 clean static closeout and 42-case browser evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ee24a6a786d0d176a08f38a954ea30fd93869644","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T01:01:52-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/ui-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"7f43d4ff7450503e472a50dd04d2ad6c8de09db5","message":"docs(di11): preserve fixed clean acceptance and correct D3 main status\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/7f43d4ff7450503e472a50dd04d2ad6c8de09db5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T00:56:04-07:00","added":["docs/evidence/di11-web-visibility-2026-10-24/closeout-2026-10-25/03-cleanup.json","docs/evidence/di11-web-visibility-2026-10-24/closeout-2026-10-25/03-install.log.gz","docs/evidence/di11-web-visibility-2026-10-24/closeout-2026-10-25/03-prisma.log.gz","docs/evidence/di11-web-visibility-2026-10-24/closeout-2026-10-25/03-resource-ownership.json","docs/evidence/di11-web-visibility-2026-10-24/closeout-2026-10-25/03-static-first.log.gz","docs/evidence/di11-web-visibility-2026-10-24/closeout-2026-10-25/03-static-permitted.log.gz","docs/evidence/di11-web-visibility-2026-10-24/closeout-2026-10-25/03-ui-exit.json","docs/evidence/di11-web-visibility-2026-10-24/closeout-2026-10-25/03-ui.log.gz","docs/evidence/di11-web-visibility-2026-10-24/closeout-2026-10-25/README.md","docs/evidence/di11-web-visibility-2026-10-24/closeout-2026-10-25/governance-527b18c8.json","docs/evidence/di11-web-visibility-2026-10-24/closeout-2026-10-25/ui-acceptance-527b18c8.json","docs/evidence/di11-web-visibility-2026-10-24/closeout-2026-10-25/ui-nestjs-acceptance-527b18c8.json","docs/evidence/di11-web-visibility-2026-10-24/closeout-2026-10-25/verification.json"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di11-web-visibility-2026-10-24/README.md","docs/nestjs-convergence.md"]},{"id":"527b18c86794b68c5abc5bbf495bfdd94a396ddc","message":"docs(di11): align task visibility test count and fixed snapshot anchor\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/527b18c86794b68c5abc5bbf495bfdd94a396ddc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T00:40:56-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"bd42dabb06c03d326597899035550ca61ce31faa","message":"docs(evidence): DI11 web visibility red/green receipts and pending CLAUDE.md values\n\nClean 4476f8ad: NestJS browser 42/42 but check:ui and static (step 27\ncheck:docs-truth) exit 1 on two CLAUDE.md values only: own-test-cases\n981-\u003e982 and the C77 snapshot anchor. With those two values applied\nuncommitted (dirty fingerprint 3a01171a), check:ui 42/42 and static 34/34\nexit 0. Pre-implementation and two injected regressions are red. Runtime not\nrerun (no backend/contract change). reports/*.latest.json left unchanged.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/bd42dabb06c03d326597899035550ca61ce31faa","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T00:11:30-07:00","added":["docs/evidence/di11-web-visibility-2026-10-24/clean-static-docs-truth.json","docs/evidence/di11-web-visibility-2026-10-24/clean-ui-acceptance.json","docs/evidence/di11-web-visibility-2026-10-24/clean-ui-nestjs-acceptance.json","docs/evidence/di11-web-visibility-2026-10-24/proposed-doc-governance.json","docs/evidence/di11-web-visibility-2026-10-24/proposed-doc-ui-acceptance.json","docs/evidence/di11-web-visibility-2026-10-24/static-clean.log.gz","docs/evidence/di11-web-visibility-2026-10-24/static-dirtyfix.log.gz","docs/evidence/di11-web-visibility-2026-10-24/ui-clean.log.gz","docs/evidence/di11-web-visibility-2026-10-24/ui-dirtyfix.log.gz","docs/evidence/di11-web-visibility-2026-10-24/ui-inject-guard.log.gz","docs/evidence/di11-web-visibility-2026-10-24/ui-inject-stale.log.gz","docs/evidence/di11-web-visibility-2026-10-24/ui-red-preimpl.log.gz"],"removed":[],"modified":["docs/evidence/di11-web-visibility-2026-10-24/README.md"]},{"id":"4476f8ad67328570684ee3c7570e73e5aee6e2df","message":"feat(web): show runtime execution, failure recovery and version state in task details\n\nDI11 web visibility using existing read APIs only: per-runtime assembled vs\ncurrent task version, owner execution reference, execution record count,\nfailure basis and recovery state; single-flight task actions; refresh task,\ngrants and runtimes after INVALID_TRANSITION; explicit task.approve /\ntask.cancel notes when actions are hidden by permission. New browser case\ncovers no-permission, empty, duplicate submit, stale state, failure and\nrecovery. Verified before commit on a dirty tree only: web typecheck/lint,\nnaming, kernel-boundaries, contract-consumers, validation; isolated UI 42/42\nwith the post-UI docs-truth recheck failing on own-test-cases 981-\u003e982.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/4476f8ad67328570684ee3c7570e73e5aee6e2df","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-24T23:54:45-07:00","added":["docs/evidence/di11-web-visibility-2026-10-24/README.md"],"removed":[],"modified":["apps/web/e2e/acceptance.spec.ts","apps/web/src/components/workbench/ActionErrorBanner.tsx","apps/web/src/components/workbench/RuntimeContextShell.tsx","apps/web/src/components/workbench/TaskDetail.tsx","apps/web/src/components/workbench/useTaskActions.ts","docs/domain/work-blueprint.md"]}],"total_commits":0,"head_commit":{"id":"ee24a6a786d0d176a08f38a954ea30fd93869644","message":"chore(reports): bind DI11 clean static closeout and 42-case browser evidence\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ee24a6a786d0d176a08f38a954ea30fd93869644","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T01:01:52-07:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/ui-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":135942,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-24T17:37: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
|
34
|
1792916674
|
1792916691
|
0
|
1792916672
|
1792916708
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26453
|
chore(reports): close native DI11 cross-surface ac chore(reports): close native DI11 cross-surface acceptance...
|
76
|
5
|
governance.yml
|
280
|
5
|
0
|
refs/heads/main
|
5e6bb21b971313139e7800cdc1dc131e11306549
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ee24a6a786d0d176a08f38a954ea30fd93869644","after":"5e6bb21b971313139e7800cdc1dc131e11306549","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/ee24a6a786d0d176a08f38a954ea30fd93869644...5e6bb21b971313139e7800cdc1dc131e11306549","commits":[{"id":"5e6bb21b971313139e7800cdc1dc131e11306549","message":"chore(reports): close native DI11 cross-surface acceptance\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5e6bb21b971313139e7800cdc1dc131e11306549","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T02:06:36-07:00","added":["docs/evidence/di11-cross-surface-2026-10-25/03-all-observed-resource-cleanup-confirmation.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-original-static-final.log.gz"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di11-cross-surface-2026-10-25/verification.json","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/ui-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"8055f36375a225177726395455870517ce68fee4","message":"docs(di11): archive real cross-surface red green and independent acceptance\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/8055f36375a225177726395455870517ce68fee4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T01:59:02-07:00","added":["docs/evidence/di11-cross-surface-2026-10-25/03-cross-green-cleanup.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-green-ports.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-green-resource-ownership.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-green-ui-exit.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-green-ui.log.gz","docs/evidence/di11-cross-surface-2026-10-25/03-cross-red-cleanup.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-red-ports.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-red-preflight-cleanup.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-red-preflight-resource-ownership.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-red-preflight-ui-acceptance.latest.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-red-preflight-ui-exit.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-red-preflight-ui-nestjs-acceptance.latest.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-red-preflight-ui.log.gz","docs/evidence/di11-cross-surface-2026-10-25/03-cross-red-resource-ownership.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-red-ui-acceptance.latest.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-red-ui-exit.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-red-ui-nestjs-acceptance.latest.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-red-ui.log.gz","docs/evidence/di11-cross-surface-2026-10-25/README.md","docs/evidence/di11-cross-surface-2026-10-25/di11-cross-surface-independent-20261025.json","docs/evidence/di11-cross-surface-2026-10-25/di11-independent-final-20261025.json","docs/evidence/di11-cross-surface-2026-10-25/di11-independent-probes-20261025.json","docs/evidence/di11-cross-surface-2026-10-25/green-ui-acceptance.latest.json","docs/evidence/di11-cross-surface-2026-10-25/green-ui-nestjs-acceptance.latest.json","docs/evidence/di11-cross-surface-2026-10-25/verification.json"],"removed":[],"modified":["CLAUDE.md"]},{"id":"55c6ce6836cb51ff88e19d372a043961ae2a4ed8","message":"fix(di11): expose shared task pending without changing mutation state semantics\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/55c6ce6836cb51ff88e19d372a043961ae2a4ed8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T01:54:25-07:00","added":[],"removed":[],"modified":["apps/web/src/components/workbench/TaskDetail.tsx","apps/web/src/components/workbench/TaskList.tsx","apps/web/src/components/workbench/useTaskActions.ts"]},{"id":"369cc93e53f0fc972d49a3fa6b073eb92c967328","message":"fix(di11): share task action flights across list and detail instances\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/369cc93e53f0fc972d49a3fa6b073eb92c967328","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T01:53:42-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/web/src/components/workbench/useTaskActions.ts","docs/domain/work-blueprint.md"]},{"id":"ff2046125e6e503d3d9971974a7bf7eebd3e9a08","message":"test(di11): reproduce concurrent list and detail task submissions\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ff2046125e6e503d3d9971974a7bf7eebd3e9a08","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T01:48:15-07:00","added":[],"removed":[],"modified":["apps/web/e2e/acceptance.spec.ts"]}],"total_commits":0,"head_commit":{"id":"5e6bb21b971313139e7800cdc1dc131e11306549","message":"chore(reports): close native DI11 cross-surface acceptance\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5e6bb21b971313139e7800cdc1dc131e11306549","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T02:06:36-07:00","added":["docs/evidence/di11-cross-surface-2026-10-25/03-all-observed-resource-cleanup-confirmation.json","docs/evidence/di11-cross-surface-2026-10-25/03-cross-original-static-final.log.gz"],"removed":[],"modified":["CLAUDE.md","docs/evidence/di11-cross-surface-2026-10-25/verification.json","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/ui-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":137043,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-25T16:24: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
|
34
|
1792919290
|
1792919302
|
0
|
1792919290
|
1792919445
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26455
|
docs(operations): align D3 single-host runbook and docs(operations): align D3 single-host runbook and observed service boundary...
|
76
|
5
|
governance.yml
|
282
|
5
|
0
|
refs/heads/main
|
cac43f85d135ec72236ba98df12e9bf5c4056915
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"5e6bb21b971313139e7800cdc1dc131e11306549","after":"cac43f85d135ec72236ba98df12e9bf5c4056915","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/5e6bb21b971313139e7800cdc1dc131e11306549...cac43f85d135ec72236ba98df12e9bf5c4056915","commits":[{"id":"cac43f85d135ec72236ba98df12e9bf5c4056915","message":"docs(operations): align D3 single-host runbook and observed service boundary\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/cac43f85d135ec72236ba98df12e9bf5c4056915","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T02:38:20-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/operations/production-runbook.md"]}],"total_commits":0,"head_commit":{"id":"cac43f85d135ec72236ba98df12e9bf5c4056915","message":"docs(operations): align D3 single-host runbook and observed service boundary\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/cac43f85d135ec72236ba98df12e9bf5c4056915","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T02:38:20-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/operations/production-runbook.md"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":137359,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-25T17:08:10+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1792921115
|
1792921127
|
0
|
1792921114
|
1792921143
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26457
|
docs(operations): record authorized audit findings docs(operations): record authorized audit findings and use CI matrix source...
|
76
|
5
|
governance.yml
|
284
|
5
|
0
|
refs/heads/main
|
eeec3878ea89165c548449910e80c414e4fa5965
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"cac43f85d135ec72236ba98df12e9bf5c4056915","after":"eeec3878ea89165c548449910e80c414e4fa5965","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/cac43f85d135ec72236ba98df12e9bf5c4056915...eeec3878ea89165c548449910e80c414e4fa5965","commits":[{"id":"eeec3878ea89165c548449910e80c414e4fa5965","message":"docs(operations): record authorized audit findings and use CI matrix source\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/eeec3878ea89165c548449910e80c414e4fa5965","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T03:11:47-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/operations/production-runbook.md"]}],"total_commits":0,"head_commit":{"id":"eeec3878ea89165c548449910e80c414e4fa5965","message":"docs(operations): record authorized audit findings and use CI matrix source\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/eeec3878ea89165c548449910e80c414e4fa5965","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T03:11:47-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/operations/production-runbook.md"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":137530,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-25T17:38:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1792923161
|
1792923173
|
0
|
1792923160
|
1792923189
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26460
|
test: record final D3 271-case and 14-browser acce test: record final D3 271-case and 14-browser acceptance...
|
82
|
5
|
governance.yml
|
11
|
5
|
0
|
refs/heads/main
|
828715cf53fe6925982bca85c6a1a36515f9807a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f799945209d1c8eff92a1e7f3b14b252b445d4df","after":"828715cf53fe6925982bca85c6a1a36515f9807a","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/compare/f799945209d1c8eff92a1e7f3b14b252b445d4df...828715cf53fe6925982bca85c6a1a36515f9807a","commits":[{"id":"828715cf53fe6925982bca85c6a1a36515f9807a","message":"test: record final D3 271-case and 14-browser acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/828715cf53fe6925982bca85c6a1a36515f9807a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T03:47:34-07:00","added":["reports/d3-delivery.latest.json","reports/d3-fixture-cleanup.latest.json","reports/d3-independent-review.latest.json","reports/d3-retirement.latest.json","reports/ui-attempts.latest.json"],"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/deployment-acceptance.latest.json","reports/deployment-attempts.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/production-acceptance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/service-target.latest.json","reports/statemachine-write-guard.latest.json","reports/static-acceptance.latest.json","reports/transactional-write-chain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json"]},{"id":"23b2eb9b9b5222549bf785fd7de3bf5cc5ab260c","message":"fix: close D3 review gaps and pin patched Nest HTTP runtime\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/23b2eb9b9b5222549bf785fd7de3bf5cc5ab260c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T03:27:59-07:00","added":["reports/d3-baseline-2026-10-25/security-review-red-green.json","reports/d3-ratchet-verification.latest.json","reports/production-acceptance.latest.json","reports/static-acceptance.latest.json"],"removed":[],"modified":["README.md","apps/api-nestjs/package.json","apps/api-nestjs/src/queue/jobs.processor.ts","apps/api-nestjs/src/sse/sse.controller.ts","apps/api-nestjs/test/http-adapter.acceptance.test.ts","apps/api-nestjs/test/orders.integration.test.ts","docs/nestjs-convergence.md","governance/d3-test-scope.json","package.json","pnpm-lock.yaml","reports/agent-workflow-parity.latest.json","reports/configuration-consumer.latest.json","reports/contract-consumers.latest.json","reports/deployment-acceptance.latest.json","reports/deployment-attempts.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-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/transactional-write-chain.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json","scripts/check-d3-delivery.mjs","scripts/lib/artifact-acceptance.mjs","scripts/lib/backend-profile.test.mjs","scripts/lib/governance-baseline.mjs","scripts/lib/governance-baseline.test.mjs"]},{"id":"ce45e84a9652f5dac8bbd8268926ca6eddbf915c","message":"fix: preserve monotonic D3 ratchet updates and verify fixture cleanup\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/ce45e84a9652f5dac8bbd8268926ca6eddbf915c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T02:58:50-07:00","added":[],"removed":[],"modified":["docs/nestjs-convergence.md","reports/agent-workflow-parity.latest.json","reports/configuration-consumer.latest.json","reports/contract-consumers.latest.json","reports/deployment-acceptance.latest.json","reports/deployment-attempts.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-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/transactional-write-chain.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json","scripts/check-d3-delivery.mjs","scripts/governance-report.mjs","scripts/lib/artifact-acceptance.mjs","scripts/lib/governance-baseline.mjs","scripts/lib/governance-baseline.test.mjs"]},{"id":"d065e0f1486854b85eeca3c44a0ed580f835bdcb","message":"test: supply contract-complete ticket artifact inputs\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/d065e0f1486854b85eeca3c44a0ed580f835bdcb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T02:38:55-07:00","added":[],"removed":[],"modified":["reports/agent-workflow-parity.latest.json","reports/configuration-consumer.latest.json","reports/contract-consumers.latest.json","reports/deployment-acceptance.latest.json","reports/deployment-attempts.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-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/transactional-write-chain.latest.json","reports/validation-source.latest.json","reports/write-governance.latest.json","scripts/check-schema-sync.mjs","scripts/lib/artifact-acceptance.mjs"]},{"id":"ad94e1be1ffc40d22c3ea5307cfc3e468516150c","message":"test: validate ticket artifacts with owned HTTPS storage fixtures\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/ad94e1be1ffc40d22c3ea5307cfc3e468516150c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T02:27:49-07:00","added":["reports/backend-behavior-parity.latest.json","reports/deployment-acceptance.latest.json","reports/deployment-attempts.latest.json","reports/service-target.latest.json","scripts/check-d3-delivery.mjs","scripts/check-static-acceptance.mjs","scripts/lib/attachment-tls-fixture.mjs"],"removed":[],"modified":["README.md","docs/adr/0008-monorepo-pnpm-turborepo.md","docs/nestjs-convergence.md","package.json","reports/agent-workflow-parity.latest.json","reports/configuration-consumer.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-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/check-backend-behavior-parity.mjs","scripts/check-dual-backend-parity.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-ui-acceptance.mjs","scripts/lib/artifact-acceptance.mjs"]}],"total_commits":0,"head_commit":{"id":"828715cf53fe6925982bca85c6a1a36515f9807a","message":"test: record final D3 271-case and 14-browser acceptance\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-work-order-system/commit/828715cf53fe6925982bca85c6a1a36515f9807a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T03:47:34-07:00","added":["reports/d3-delivery.latest.json","reports/d3-fixture-cleanup.latest.json","reports/d3-independent-review.latest.json","reports/d3-retirement.latest.json","reports/ui-attempts.latest.json"],"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/deployment-acceptance.latest.json","reports/deployment-attempts.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/production-acceptance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/service-target.latest.json","reports/statemachine-write-guard.latest.json","reports/static-acceptance.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":true,"fork":false,"template":false,"mirror":false,"size":3274,"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-24T11:41:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1792925287
|
1792925294
|
0
|
1792925285
|
1792925294
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26461
|
chore(evidence): record accepted HR D3 compatibili chore(evidence): record accepted HR D3 compatibility and independent verification...
|
83
|
5
|
governance.yml
|
84
|
5
|
0
|
refs/heads/main
|
9f253ba82a97df8a2e3b4ac24ad650f26555512a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"07deabdcf542864541a6f597ed7c0d724d89971b","after":"9f253ba82a97df8a2e3b4ac24ad650f26555512a","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/07deabdcf542864541a6f597ed7c0d724d89971b...9f253ba82a97df8a2e3b4ac24ad650f26555512a","commits":[{"id":"9f253ba82a97df8a2e3b4ac24ad650f26555512a","message":"chore(evidence): record accepted HR D3 compatibility and independent verification\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/9f253ba82a97df8a2e3b4ac24ad650f26555512a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T03:54:23-07:00","added":["reports/d3-cli-rejections.latest.json","reports/d3-independent-review.latest.json","reports/d3-service-update.latest.json"],"removed":[],"modified":["reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/d3-commit-visibility-negative.latest.json","reports/d3-convergence.latest.json","reports/d3-migration-history.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-host-runtime.latest.json","reports/os-product-host-ui.latest.json","reports/os-product-host-ui/fastify.png","reports/os-product-host-ui/nestjs.png","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"45b4a89dd03694a10682f4d5e5fed6771d80e6fa","message":"docs(governance): use ANSI wording in runtime counter comment\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/45b4a89dd03694a10682f4d5e5fed6771d80e6fa","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T03:41:12-07:00","added":[],"removed":[],"modified":["scripts/lib/runtime-test-count.mjs"]},{"id":"bd1fc802fd7ca6e4ba70ac3afc4e7fedc3e65421","message":"fix(d3): revalidate HR clean compatibility lock and preserve independent assertions\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/bd1fc802fd7ca6e4ba70ac3afc4e7fedc3e65421","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T03:25:51-07:00","added":["apps/api-nestjs/test/d3-idp-tenant.acceptance.test.ts","docs/nestjs-convergence-evidence/c4-historical-readiness.json","docs/nestjs-convergence-evidence/c4-revalidation-analysis.json","scripts/lib/runtime-test-count.mjs","scripts/lib/runtime-test-count.test.mjs"],"removed":[],"modified":["CLAUDE.md","apps/api-nestjs/package.json","apps/api-nestjs/src/events/fanout.service.ts","apps/api-nestjs/src/sse/sse-connection.guard.ts","apps/api-nestjs/src/sse/sse.controller.ts","apps/api-nestjs/test/d3-adapter.acceptance.test.ts","docs/nestjs-convergence-evidence/test-crosswalk.json","docs/nestjs-convergence.md","package.json","pnpm-lock.yaml","products/juhai.hr/readiness.json","reports/baseline-d3.json","scripts/check-os-product-layer.mjs","scripts/check-runtime-acceptance.mjs","scripts/lib/d3-protection.mjs","scripts/lib/d3-protection.test.mjs"]},{"id":"f84a883ab57e1be0e718c6ff41c785a0a1085691","message":"docs(d3): record fixed HR acceptance, negative proof and bounded compatibility constraint\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/f84a883ab57e1be0e718c6ff41c785a0a1085691","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T02:32:55-07:00","added":["reports/d3-commit-visibility-negative.latest.json","reports/d3-migration-history.latest.json","reports/d3-resource-cleanup.latest.json"],"removed":[],"modified":["reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/d3-convergence.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-host-runtime.latest.json","reports/os-product-host-ui.latest.json","reports/os-product-host-ui/fastify.png","reports/os-product-host-ui/nestjs.png","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"dc468077b35522c59680cbb7e996e7b90b8272db","message":"test(d3): verify response visibility while the database commits\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/dc468077b35522c59680cbb7e996e7b90b8272db","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T02:21:53-07:00","added":[],"removed":[],"modified":["apps/api-nestjs/test/d3-adapter.acceptance.test.ts"]}],"total_commits":0,"head_commit":{"id":"9f253ba82a97df8a2e3b4ac24ad650f26555512a","message":"chore(evidence): record accepted HR D3 compatibility and independent verification\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/9f253ba82a97df8a2e3b4ac24ad650f26555512a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T03:54:23-07:00","added":["reports/d3-cli-rejections.latest.json","reports/d3-independent-review.latest.json","reports/d3-service-update.latest.json"],"removed":[],"modified":["reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/d3-commit-visibility-negative.latest.json","reports/d3-convergence.latest.json","reports/d3-migration-history.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-host-runtime.latest.json","reports/os-product-host-ui.latest.json","reports/os-product-host-ui/fastify.png","reports/os-product-host-ui/nestjs.png","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":11618,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-24T11:48:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
5
|
1792925686
|
1792925761
|
0
|
1792925686
|
1792925761
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26463
|
chore(evidence): publish exact HR retired paths an chore(evidence): publish exact HR retired paths and main synchronization...
|
83
|
5
|
governance.yml
|
86
|
5
|
0
|
refs/heads/main
|
103be71dba87823b46750e47787048a8d8e2f10e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"9f253ba82a97df8a2e3b4ac24ad650f26555512a","after":"103be71dba87823b46750e47787048a8d8e2f10e","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/9f253ba82a97df8a2e3b4ac24ad650f26555512a...103be71dba87823b46750e47787048a8d8e2f10e","commits":[{"id":"103be71dba87823b46750e47787048a8d8e2f10e","message":"chore(evidence): publish exact HR retired paths and main synchronization\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/103be71dba87823b46750e47787048a8d8e2f10e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T03:55:51-07:00","added":["reports/d3-retirement.latest.json"],"removed":[],"modified":["reports/d3-convergence.latest.json"]}],"total_commits":0,"head_commit":{"id":"103be71dba87823b46750e47787048a8d8e2f10e","message":"chore(evidence): publish exact HR retired paths and main synchronization\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/103be71dba87823b46750e47787048a8d8e2f10e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T03:55:51-07:00","added":["reports/d3-retirement.latest.json"],"removed":[],"modified":["reports/d3-convergence.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":12674,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-25T18:54:46+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1792925780
|
1792925878
|
0
|
1792925761
|
1792925879
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26465
|
chore(deploy): record verified HR development upda chore(deploy): record verified HR development update and preserved migration history...
|
83
|
5
|
governance.yml
|
88
|
5
|
0
|
refs/heads/main
|
0ad421a6031e285aab86f29da95dac6c68a42ee0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"103be71dba87823b46750e47787048a8d8e2f10e","after":"0ad421a6031e285aab86f29da95dac6c68a42ee0","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/103be71dba87823b46750e47787048a8d8e2f10e...0ad421a6031e285aab86f29da95dac6c68a42ee0","commits":[{"id":"0ad421a6031e285aab86f29da95dac6c68a42ee0","message":"chore(deploy): record verified HR development update and preserved migration history\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/0ad421a6031e285aab86f29da95dac6c68a42ee0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T04:03:14-07:00","added":[],"removed":[],"modified":["reports/d3-convergence.latest.json","reports/d3-resource-cleanup.latest.json","reports/d3-service-update.latest.json"]}],"total_commits":0,"head_commit":{"id":"0ad421a6031e285aab86f29da95dac6c68a42ee0","message":"chore(deploy): record verified HR development update and preserved migration history\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/0ad421a6031e285aab86f29da95dac6c68a42ee0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T04:03:14-07:00","added":[],"removed":[],"modified":["reports/d3-convergence.latest.json","reports/d3-resource-cleanup.latest.json","reports/d3-service-update.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":12694,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-25T18:56:01+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1792926229
|
1792926328
|
0
|
1792926228
|
1792926330
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26467
|
test(d3): record clean HR Fastify security patch a test(d3): record clean HR Fastify security patch acceptance and independent PASS...
|
83
|
5
|
governance.yml
|
90
|
5
|
0
|
refs/heads/main
|
79ca76860fdc9f93f4691fe396d3edc298d6e435
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0ad421a6031e285aab86f29da95dac6c68a42ee0","after":"79ca76860fdc9f93f4691fe396d3edc298d6e435","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/0ad421a6031e285aab86f29da95dac6c68a42ee0...79ca76860fdc9f93f4691fe396d3edc298d6e435","commits":[{"id":"79ca76860fdc9f93f4691fe396d3edc298d6e435","message":"test(d3): record clean HR Fastify security patch acceptance and independent PASS\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/79ca76860fdc9f93f4691fe396d3edc298d6e435","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T06:05:44-07:00","added":["reports/d3-security-patch-independent.latest.json","reports/d3-security-patch.latest.json"],"removed":[],"modified":["reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-host-runtime.latest.json","reports/os-product-host-ui.latest.json","reports/os-product-host-ui/fastify.png","reports/os-product-host-ui/nestjs.png","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"1f48fc585de1a4efbf52efe834b912d71fdb6849","message":"docs(testing): distinguish actual HTTP security probes from database integration suites\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/1f48fc585de1a4efbf52efe834b912d71fdb6849","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T05:53:48-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"d29fc10761402b6051d95a095646ec18d7bf27d0","message":"fix(security): pin HR Fastify 5.12.6 and verify actual adapter header constraints\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/d29fc10761402b6051d95a095646ec18d7bf27d0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T05:43:37-07:00","added":["apps/api-nestjs/test/d3-header-schema.security.test.ts"],"removed":[],"modified":["CLAUDE.md","apps/api-nestjs/package.json","docs/nestjs-convergence.md","package.json","pnpm-lock.yaml","reports/baseline-d3.json","scripts/lib/d3-protection.mjs","scripts/lib/d3-protection.test.mjs"]}],"total_commits":0,"head_commit":{"id":"79ca76860fdc9f93f4691fe396d3edc298d6e435","message":"test(d3): record clean HR Fastify security patch acceptance and independent PASS\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/79ca76860fdc9f93f4691fe396d3edc298d6e435","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T06:05:44-07:00","added":["reports/d3-security-patch-independent.latest.json","reports/d3-security-patch.latest.json"],"removed":[],"modified":["reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-host-runtime.latest.json","reports/os-product-host-ui.latest.json","reports/os-product-host-ui/fastify.png","reports/os-product-host-ui/nestjs.png","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":12706,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-25T19:03:48+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1792933567
|
1792933669
|
0
|
1792933567
|
1792933671
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26469
|
chore(deploy): record verified HR security patch o chore(deploy): record verified HR security patch on ordinary development service...
|
83
|
5
|
governance.yml
|
92
|
5
|
0
|
refs/heads/main
|
2d91dfa26f65498fec55f7e0440e277be7866e2a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"79ca76860fdc9f93f4691fe396d3edc298d6e435","after":"2d91dfa26f65498fec55f7e0440e277be7866e2a","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/79ca76860fdc9f93f4691fe396d3edc298d6e435...2d91dfa26f65498fec55f7e0440e277be7866e2a","commits":[{"id":"2d91dfa26f65498fec55f7e0440e277be7866e2a","message":"chore(deploy): record verified HR security patch on ordinary development service\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/2d91dfa26f65498fec55f7e0440e277be7866e2a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T06:09:05-07:00","added":["reports/d3-security-patch-service.latest.json"],"removed":[],"modified":["reports/d3-security-patch.latest.json"]}],"total_commits":0,"head_commit":{"id":"2d91dfa26f65498fec55f7e0440e277be7866e2a","message":"chore(deploy): record verified HR security patch on ordinary development service\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/2d91dfa26f65498fec55f7e0440e277be7866e2a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T06:09:05-07:00","added":["reports/d3-security-patch-service.latest.json"],"removed":[],"modified":["reports/d3-security-patch.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13141,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-25T21:06:07+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1792933767
|
1792933868
|
0
|
1792933766
|
1792933870
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26471
|
test(d3): record independent f450 fault and lifecy test(d3): record independent f450 fault and lifecycle acceptance...
|
57
|
5
|
governance.yml
|
268
|
5
|
0
|
refs/heads/main
|
6b534b5ee5ad66fded3230cdacf0890b107af36d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ad08e8bc0812b07be83d8bab5e969e8f215c1111","after":"6b534b5ee5ad66fded3230cdacf0890b107af36d","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/ad08e8bc0812b07be83d8bab5e969e8f215c1111...6b534b5ee5ad66fded3230cdacf0890b107af36d","commits":[{"id":"6b534b5ee5ad66fded3230cdacf0890b107af36d","message":"test(d3): record independent f450 fault and lifecycle acceptance\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/6b534b5ee5ad66fded3230cdacf0890b107af36d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T06:50:29-07:00","added":["reports/d3-acceptance-20261025/independent-actual-versions-f4505cdb.json","reports/d3-acceptance-20261025/independent-c4-binding-f4505cdb.json","reports/d3-acceptance-20261025/independent-execution-proof-independent-f4505cdb.json","reports/d3-acceptance-20261025/independent-fixture-cleanup-f4505cdb.json","reports/d3-acceptance-20261025/independent-independent-lifecycle-f4505cdb.json","reports/d3-acceptance-20261025/independent-native-http-lifecycle-f4505cdb.json","reports/d3-acceptance-20261025/independent-redis-offline-close-f4505cdb-mutant.json","reports/d3-acceptance-20261025/independent-redis-offline-close-f4505cdb.json","reports/d3-acceptance-20261025/independent-review-f4505cdb-artifacts.json","reports/d3-acceptance-20261025/independent-review-f4505cdb-final.json","reports/d3-acceptance-20261025/independent-review-f4505cdb-final.md","reports/d3-acceptance-20261025/independent-startup-refused-f4505cdb.json","reports/d3-acceptance-20261025/independent-terminal-mutation-proof-f4505cdb.json","reports/d3-acceptance-20261025/independent-worker-sigterm-f4505cdb-configured.json"],"removed":[],"modified":["reports/d3-acceptance-20261025/README.md","reports/d3-acceptance-20261025/manifest.json"]},{"id":"8c7734141d1f392d083cbe2408ed1596d94b3b82","message":"test(d3): preserve clean f450 native acceptance and current documentation\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/8c7734141d1f392d083cbe2408ed1596d94b3b82","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T06:48:55-07:00","added":["docs/governance/log/2026-10-25-d3-host.md","reports/d3-acceptance-20261025/README.md","reports/d3-acceptance-20261025/consumer-governance.latest.json","reports/d3-acceptance-20261025/consumer-runtime.latest.json","reports/d3-acceptance-20261025/consumer-ui.latest.json","reports/d3-acceptance-20261025/current-target-preflight-f4505cdb.json","reports/d3-acceptance-20261025/dependency-audit.latest.json","reports/d3-acceptance-20261025/durable-validation.json","reports/d3-acceptance-20261025/image-f4505cdb-probes.json","reports/d3-acceptance-20261025/inference-acceptance.latest.json","reports/d3-acceptance-20261025/manifest.json","reports/d3-acceptance-20261025/production-acceptance.latest.json","reports/d3-acceptance-20261025/public-file-acceptance.latest.json","reports/d3-acceptance-20261025/runtime-acceptance.latest.json","reports/d3-acceptance-20261025/script-acceptance.latest.json","reports/d3-acceptance-20261025/shijie-acceptance.latest.json","reports/d3-acceptance-20261025/ui-acceptance.latest.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/README.md","docs/adr/0025-single-nestjs-fastify-host.md","reports/consumer-governance.latest.json","reports/consumer-runtime.latest.json","reports/consumer-ui.latest.json","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.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/render-job-drainability.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/shijie-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":"f4505cdb91ab4e8da1bd25b16bf1794c6e2f207b","message":"fix(api): close owned Redis transports without losing active jobs\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/f4505cdb91ab4e8da1bd25b16bf1794c6e2f207b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T06:30:38-07:00","added":["apps/api-nestjs/src/queue/bull-lifecycle.ts","apps/api-nestjs/src/redis/redis-shutdown.ts","reports/d3-candidate-196b934d/README.md","reports/d3-candidate-196b934d/consumer-governance.latest.json","reports/d3-candidate-196b934d/consumer-runtime.latest.json","reports/d3-candidate-196b934d/consumer-ui.latest.json","reports/d3-candidate-196b934d/dependency-audit.latest.json","reports/d3-candidate-196b934d/image-196b934d-probes.json","reports/d3-candidate-196b934d/image-196b934d-restart-correction.json","reports/d3-candidate-196b934d/independent-actual-versions-196b934d.json","reports/d3-candidate-196b934d/independent-fastify-version-upstream-verification.json","reports/d3-candidate-196b934d/independent-independent-lifecycle-196b934d.json","reports/d3-candidate-196b934d/independent-native-http-lifecycle-196b934d.json","reports/d3-candidate-196b934d/independent-redis-offline-close-196b934d.json","reports/d3-candidate-196b934d/independent-redis-overlay-diagnosis-196b934d.md","reports/d3-candidate-196b934d/independent-review-196b934d-final.json","reports/d3-candidate-196b934d/independent-review-196b934d-final.md","reports/d3-candidate-196b934d/independent-worker-sigterm-196b934d-configured.json","reports/d3-candidate-196b934d/inference-acceptance.latest.json","reports/d3-candidate-196b934d/manifest.json","reports/d3-candidate-196b934d/production-acceptance.latest.json","reports/d3-candidate-196b934d/public-file-acceptance.latest.json","reports/d3-candidate-196b934d/runtime-acceptance.latest.json","reports/d3-candidate-196b934d/script-acceptance.latest.json","reports/d3-candidate-196b934d/shijie-acceptance.latest.json","reports/d3-candidate-196b934d/ui-acceptance.latest.json"],"removed":[],"modified":["apps/api-nestjs/src/app.module.ts","apps/api-nestjs/src/creative-project/creative-worker.module.ts","apps/api-nestjs/src/creative-project/creative-worker.runtime.ts","apps/api-nestjs/src/material-factory/material-factory.module.ts","apps/api-nestjs/src/material-production/material-production-worker.module.ts","apps/api-nestjs/src/queue/queue.module.ts","apps/api-nestjs/src/redis/redis.module.ts","apps/api-nestjs/test/d3-lifecycle.integration.test.ts","docs/adr/0025-single-nestjs-fastify-host.md"]},{"id":"196b934d327614fae9b94a86afd23afa530386ca","message":"fix(d3): preserve original assertions and execution while completing single-host release wiring\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/196b934d327614fae9b94a86afd23afa530386ca","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T05:44:25-07:00","added":["reports/d3-candidate-07c5472b/README.md","reports/d3-candidate-07c5472b/artifact-manifest.json","reports/d3-candidate-07c5472b/consumer-governance.latest.json","reports/d3-candidate-07c5472b/consumer-runtime.latest.json","reports/d3-candidate-07c5472b/consumer-ui.latest.json","reports/d3-candidate-07c5472b/dependency-audit.latest.json","reports/d3-candidate-07c5472b/deployment-preflight.json","reports/d3-candidate-07c5472b/inference-acceptance.latest.json","reports/d3-candidate-07c5472b/precommit-runtime-failed.json","reports/d3-candidate-07c5472b/production-acceptance.latest.json","reports/d3-candidate-07c5472b/public-file-acceptance.latest.json","reports/d3-candidate-07c5472b/runtime-acceptance.latest.json","reports/d3-candidate-07c5472b/script-acceptance.latest.json","reports/d3-candidate-07c5472b/shijie-acceptance.latest.json","reports/d3-candidate-07c5472b/ui-acceptance.latest.json","scripts/d3-baseline-ad08e8bc/test-execution-ad08e8bc.json"],"removed":[],"modified":["CLAUDE.md","apps/api-nestjs/test/material-inference.acceptance.test.ts","apps/api-nestjs/test/material-script.acceptance.test.ts","deploy/vm/docker-compose.yml","deploy/vm/release.py","deploy/vm/release_test.py","docs/adr/0025-single-nestjs-fastify-host.md","docs/deploy-vm.md","scripts/check-module-boundary.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-schema-sync.mjs","scripts/d3-retirement.json","scripts/lib/d3-profile.mjs","scripts/lib/d3-profile.test.mjs"]},{"id":"07c5472b6bb9386d4d47107fb5037c76a179a67a","message":"refactor(api): converge atelier on Nest FastifyAdapter with preserved D3 evidence\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/07c5472b6bb9386d4d47107fb5037c76a179a67a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T05:23:42-07:00","added":["apps/api-nestjs/src/common/http-policy-path.ts","apps/api-nestjs/src/common/send-media-stream.ts","apps/api-nestjs/test/d3-http-boundaries.integration.test.ts","apps/api-nestjs/test/d3-http-responses.integration.test.ts","apps/api-nestjs/test/d3-lifecycle.integration.test.ts","apps/api-nestjs/test/master-prompt-assistant.test.ts","archive/d3-20261025/api-fastify/prisma/migrations/20260608150500_init/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260704152000_material_factory/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260704154500_brand_kit_profile/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260814120000_cloud_generate_kind/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260817140000_lyric_storyboards/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260818042934_shooting_script_domain/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260818053524_shot_still_versions/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823170000_formal_material_production/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823174500_add_provider_callback_receipts/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823182000_add_outcome_attribution/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823184500_normalize_model_connections/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823190000_persist_storyboards/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823200000_add_outbox_claim_leases/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823210000_add_model_resource_policies/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823211000_add_job_intent_queue_namespace/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823212000_add_storyboard_version_snapshots/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823220000_script_scenario_modes/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823230000_storyboard_video/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260825090000_add_render_job_edit_sources/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260825103000_creative_support_skills/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260825130000_director_spec_qc/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260825134500_storyboard_delivery_variants/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260905093000_model_catalog/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260905110000_creative_projects/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260905180000_content_workbench/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260905230000_formal_worker_leases/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260906080000_shijie_workspaces/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260906093000_bind_formal_action_requests/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260907010000_video_edits/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260907020000_script_scene_reference/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260908010000_template_image_types/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260908110000_industry_trends/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260909010000_integrate_governed_media_workflows/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260909060000_managed_tenants/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260909100000_project_history_visibility/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260910120000_script_role_other_asset/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260911010000_script_entity_settings/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20261004010000_material_reconciliation/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20261004020000_material_publication/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20261004021000_publication_audit/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20261004030000_content_document/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20261011000000_model_center_audio_asset/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/migration_lock.toml","archive/d3-20261025/api-fastify/prisma/schema.prisma","archive/d3-20261025/deployment/Dockerfile","archive/d3-20261025/deployment/deploy.sh","archive/d3-20261025/deployment/docker-compose.yml","archive/d3-20261025/deployment/manifest.json","docs/adr/0025-single-nestjs-fastify-host.md","reports/d3-baseline-ad08e8bc/adversarial-acceptance-audit.latest.md","reports/d3-pre-migration-20261025/baseline-outbox-probe.txt","reports/d3-pre-migration-20261025/baseline-production-path-probe.txt","reports/d3-pre-migration-20261025/inference-attempt1.json","reports/d3-pre-migration-20261025/manifest.json","reports/d3-pre-migration-20261025/production-attempt1.json","reports/d3-pre-migration-20261025/public-file-attempt1.json","reports/d3-pre-migration-20261025/results.json","reports/d3-pre-migration-20261025/runtime-attempt1.json","reports/d3-pre-migration-20261025/runtime-attempt2.json","reports/d3-pre-migration-20261025/runtime-attempt3.json","reports/d3-pre-migration-20261025/script-attempt1.json","reports/d3-pre-migration-20261025/shijie-attempt1.json","reports/d3-pre-migration-20261025/ui-attempt1.json","reports/d3-pre-migration-20261025/ui-attempt2.json","reports/d3-pre-migration-20261025/ui-attempt3.json","scripts/check-d3.mjs","scripts/d3-baseline-ad08e8bc/annotated-case-crosswalk-ad08e8bc.json","scripts/d3-baseline-ad08e8bc/baseline-review-ad08e8bc.json","scripts/d3-baseline-ad08e8bc/baseline.json","scripts/d3-baseline-ad08e8bc/protected-byte-manifest-ad08e8bc.json","scripts/d3-baseline-ad08e8bc/runtime-acceptance.latest.json","scripts/d3-baseline-ad08e8bc/test-inventory-ad08e8bc.json","scripts/d3-retirement.json","scripts/lib/d3-profile.mjs","scripts/lib/d3-profile.test.mjs"],"removed":["apps/api-fastify/.env.example","apps/api-fastify/.gitignore","apps/api-fastify/package.json","apps/api-fastify/pnpm-lock.yaml","apps/api-fastify/prisma/migrations/20260608150500_init/migration.sql","apps/api-fastify/prisma/migrations/20260704152000_material_factory/migration.sql","apps/api-fastify/prisma/migrations/20260704154500_brand_kit_profile/migration.sql","apps/api-fastify/prisma/migrations/20260814120000_cloud_generate_kind/migration.sql","apps/api-fastify/prisma/migrations/20260817140000_lyric_storyboards/migration.sql","apps/api-fastify/prisma/migrations/20260818042934_shooting_script_domain/migration.sql","apps/api-fastify/prisma/migrations/20260818053524_shot_still_versions/migration.sql","apps/api-fastify/prisma/migrations/20260823170000_formal_material_production/migration.sql","apps/api-fastify/prisma/migrations/20260823174500_add_provider_callback_receipts/migration.sql","apps/api-fastify/prisma/migrations/20260823182000_add_outcome_attribution/migration.sql","apps/api-fastify/prisma/migrations/20260823184500_normalize_model_connections/migration.sql","apps/api-fastify/prisma/migrations/20260823190000_persist_storyboards/migration.sql","apps/api-fastify/prisma/migrations/20260823200000_add_outbox_claim_leases/migration.sql","apps/api-fastify/prisma/migrations/20260823210000_add_model_resource_policies/migration.sql","apps/api-fastify/prisma/migrations/20260823211000_add_job_intent_queue_namespace/migration.sql","apps/api-fastify/prisma/migrations/20260823212000_add_storyboard_version_snapshots/migration.sql","apps/api-fastify/prisma/migrations/20260823220000_script_scenario_modes/migration.sql","apps/api-fastify/prisma/migrations/20260823230000_storyboard_video/migration.sql","apps/api-fastify/prisma/migrations/20260825090000_add_render_job_edit_sources/migration.sql","apps/api-fastify/prisma/migrations/20260825103000_creative_support_skills/migration.sql","apps/api-fastify/prisma/migrations/20260825130000_director_spec_qc/migration.sql","apps/api-fastify/prisma/migrations/20260825134500_storyboard_delivery_variants/migration.sql","apps/api-fastify/prisma/migrations/20260905093000_model_catalog/migration.sql","apps/api-fastify/prisma/migrations/20260905110000_creative_projects/migration.sql","apps/api-fastify/prisma/migrations/20260905180000_content_workbench/migration.sql","apps/api-fastify/prisma/migrations/20260905230000_formal_worker_leases/migration.sql","apps/api-fastify/prisma/migrations/20260906080000_shijie_workspaces/migration.sql","apps/api-fastify/prisma/migrations/20260906093000_bind_formal_action_requests/migration.sql","apps/api-fastify/prisma/migrations/20260907010000_video_edits/migration.sql","apps/api-fastify/prisma/migrations/20260907020000_script_scene_reference/migration.sql","apps/api-fastify/prisma/migrations/20260908010000_template_image_types/migration.sql","apps/api-fastify/prisma/migrations/20260908110000_industry_trends/migration.sql","apps/api-fastify/prisma/migrations/20260909010000_integrate_governed_media_workflows/migration.sql","apps/api-fastify/prisma/migrations/20260909060000_managed_tenants/migration.sql","apps/api-fastify/prisma/migrations/20260909100000_project_history_visibility/migration.sql","apps/api-fastify/prisma/migrations/20260910120000_script_role_other_asset/migration.sql","apps/api-fastify/prisma/migrations/20260911010000_script_entity_settings/migration.sql","apps/api-fastify/prisma/migrations/20261004010000_material_reconciliation/migration.sql","apps/api-fastify/prisma/migrations/20261004020000_material_publication/migration.sql","apps/api-fastify/prisma/migrations/20261004021000_publication_audit/migration.sql","apps/api-fastify/prisma/migrations/20261004030000_content_document/migration.sql","apps/api-fastify/prisma/migrations/20261011000000_model_center_audio_asset/migration.sql","apps/api-fastify/prisma/migrations/migration_lock.toml","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/app.ts","apps/api-fastify/src/creative-worker.ts","apps/api-fastify/src/lib/orderMachine.ts","apps/api-fastify/src/lib/statemachine.ts","apps/api-fastify/src/modules/creative-project/content.service.ts","apps/api-fastify/src/modules/creative-project/creative-model-invocations.ts","apps/api-fastify/src/modules/creative-project/creative-project.service.ts","apps/api-fastify/src/modules/creative-project/creative-worker.runtime.ts","apps/api-fastify/src/modules/material-factory/material-factory.error.ts","apps/api-fastify/src/modules/material-factory/material-factory.service.ts","apps/api-fastify/src/modules/material-factory/material-sidecar.client.ts","apps/api-fastify/src/modules/material-factory/model-catalog.service.ts","apps/api-fastify/src/modules/material-factory/model-connector.client.ts","apps/api-fastify/src/modules/material-factory/model-invocation-context.ts","apps/api-fastify/src/modules/material-factory/shijie-generation.ts","apps/api-fastify/src/modules/material-factory/shooting-script.service.ts","apps/api-fastify/src/modules/material-factory/storyboard-video-invocations.ts","apps/api-fastify/src/modules/material-factory/video-edit-generation.ts","apps/api-fastify/src/modules/material-production/batch-archive-dispatcher.ts","apps/api-fastify/src/modules/material-production/delivery-rendition-dispatcher.ts","apps/api-fastify/src/modules/material-production/formal-ocr.ts","apps/api-fastify/src/modules/material-production/material-production.service.ts","apps/api-fastify/src/modules/material-production/object-storage.service.ts","apps/api-fastify/src/modules/material-production/production-page.ts","apps/api-fastify/src/modules/material-production/runtime-trust.ts","apps/api-fastify/src/modules/orders/orders.service.ts","apps/api-fastify/src/modules/rate-limit.ts","apps/api-fastify/src/modules/tenant.ts","apps/api-fastify/src/modules/users/users.service.ts","apps/api-fastify/src/plugins/events.ts","apps/api-fastify/src/plugins/outbox.ts","apps/api-fastify/src/plugins/prisma.ts","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/src/plugins/rate-limit.ts","apps/api-fastify/src/plugins/redis.ts","apps/api-fastify/src/routes/creative-project.ts","apps/api-fastify/src/routes/health.ts","apps/api-fastify/src/routes/industry-trends.ts","apps/api-fastify/src/routes/jobs.ts","apps/api-fastify/src/routes/material-factory.ts","apps/api-fastify/src/routes/material-operations.ts","apps/api-fastify/src/routes/material-production.ts","apps/api-fastify/src/routes/material-publication.ts","apps/api-fastify/src/routes/model-billing.ts","apps/api-fastify/src/routes/orders.ts","apps/api-fastify/src/routes/shijie.ts","apps/api-fastify/src/routes/sse.ts","apps/api-fastify/src/routes/tenancy.ts","apps/api-fastify/src/routes/users.ts","apps/api-fastify/src/routes/video-edit.ts","apps/api-fastify/src/routes/ws.ts","apps/api-fastify/src/server.ts","apps/api-fastify/src/types.ts","apps/api-fastify/test/brand-kit-assets.integration.test.ts","apps/api-fastify/test/brand-logo-batch-blocked.integration.test.ts","apps/api-fastify/test/brand-logo-batch-live.integration.test.ts","apps/api-fastify/test/brand-logo-batch.integration.test.ts","apps/api-fastify/test/brand-logo-generation.integration.test.ts","apps/api-fastify/test/brand-naming.test.ts","apps/api-fastify/test/brand-profile-concurrency.integration.test.ts","apps/api-fastify/test/contact-sheet-video.integration.test.ts","apps/api-fastify/test/content-workbench.integration.test.ts","apps/api-fastify/test/creative-concurrency-classes.integration.test.ts","apps/api-fastify/test/creative-dispatch-boundary.integration.test.ts","apps/api-fastify/test/creative-history-http.integration.test.ts","apps/api-fastify/test/creative-model-cost.integration.test.ts","apps/api-fastify/test/creative-project.integration.test.ts","apps/api-fastify/test/creative-quality.integration.test.ts","apps/api-fastify/test/creative-queue-http.integration.test.ts","apps/api-fastify/test/creative-queue-isolation.integration.test.ts","apps/api-fastify/test/creative-queue.integration.test.ts","apps/api-fastify/test/creative-stage-progress.integration.test.ts","apps/api-fastify/test/creative-video-progress.integration.test.ts","apps/api-fastify/test/delivery-rendition.integration.test.ts","apps/api-fastify/test/formal-ocr.integration.test.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-fastify/test/image-edit-lineage.integration.test.ts","apps/api-fastify/test/image-size.integration.test.ts","apps/api-fastify/test/image-source-provenance.integration.test.ts","apps/api-fastify/test/industry-trends.integration.test.ts","apps/api-fastify/test/master-prompt-assistant.test.ts","apps/api-fastify/test/material-asset-deletion.integration.test.ts","apps/api-fastify/test/material-asset-history.integration.test.ts","apps/api-fastify/test/material-content-delivery.integration.test.ts","apps/api-fastify/test/material-governance.http.acceptance.test.ts","apps/api-fastify/test/material-inference.acceptance.test.ts","apps/api-fastify/test/material-instance-export.integration.test.ts","apps/api-fastify/test/material-production-batch-archive.integration.test.ts","apps/api-fastify/test/material-production-batch.http.acceptance.test.ts","apps/api-fastify/test/material-production-batch.integration.test.ts","apps/api-fastify/test/material-production.integration.test.ts","apps/api-fastify/test/material-review.integration.test.ts","apps/api-fastify/test/material-runtime-trust.test.ts","apps/api-fastify/test/material-script.acceptance.test.ts","apps/api-fastify/test/material-template.integration.test.ts","apps/api-fastify/test/minimax-video.integration.test.ts","apps/api-fastify/test/model-connector.client.test.ts","apps/api-fastify/test/model-credentials.integration.test.ts","apps/api-fastify/test/object-storage.integration.test.ts","apps/api-fastify/test/orders.integration.test.ts","apps/api-fastify/test/outbox-retention.integration.test.ts","apps/api-fastify/test/production-action-guard.integration.test.ts","apps/api-fastify/test/production-adversarial-http.integration.test.ts","apps/api-fastify/test/production-pagination.integration.test.ts","apps/api-fastify/test/production-state-guard.integration.test.ts","apps/api-fastify/test/production-surface.integration.test.ts","apps/api-fastify/test/production-template-brand.integration.test.ts","apps/api-fastify/test/provider-callback.integration.test.ts","apps/api-fastify/test/rate-limit.test.ts","apps/api-fastify/test/reference-image-generation-live.integration.test.ts","apps/api-fastify/test/reference-image-generation.integration.test.ts","apps/api-fastify/test/route-shape.integration.test.ts","apps/api-fastify/test/script-entity.integration.test.ts","apps/api-fastify/test/script-reference-upload.integration.test.ts","apps/api-fastify/test/script-source-assistant.integration.test.ts","apps/api-fastify/test/seedance-video.integration.test.ts","apps/api-fastify/test/shijie.integration.test.ts","apps/api-fastify/test/store-publication-gate.integration.test.ts","apps/api-fastify/test/storyboard-ai-draft-blocked.integration.test.ts","apps/api-fastify/test/storyboard-ai-draft-model.integration.test.ts","apps/api-fastify/test/storyboard-composition-promotion.integration.test.ts","apps/api-fastify/test/storyboard-keyframe-blocked.integration.test.ts","apps/api-fastify/test/storyboard-keyframe-success.integration.test.ts","apps/api-fastify/test/storyboard-keyframe.http.acceptance.test.ts","apps/api-fastify/test/storyboard-keyframe.integration.test.ts","apps/api-fastify/test/storyboard-reference-input.integration.test.ts","apps/api-fastify/test/storyboard-refinement.integration.test.ts","apps/api-fastify/test/storyboard-shot-compliance.integration.test.ts","apps/api-fastify/test/storyboard-video-batch.integration.test.ts","apps/api-fastify/test/storyboard-video-composition-media.integration.test.ts","apps/api-fastify/test/storyboard-video-composition.integration.test.ts","apps/api-fastify/test/storyboard-video-cost.integration.test.ts","apps/api-fastify/test/storyboard-video-progress.integration.test.ts","apps/api-fastify/test/template-image-types.integration.test.ts","apps/api-fastify/test/template-size-master.test.ts","apps/api-fastify/test/tenancy-http.integration.test.ts","apps/api-fastify/test/video-delivery.integration.test.ts","apps/api-fastify/tsconfig.json","apps/api-fastify/vitest.config.ts"],"modified":["CLAUDE.md","README.md","app-manifest.json","apps/api-nestjs/package.json","apps/api-nestjs/src/common/material-runtime.guard.ts","apps/api-nestjs/src/create-app.ts","apps/api-nestjs/src/events/events.gateway.ts","apps/api-nestjs/src/main.ts","apps/api-nestjs/src/material-factory/material-factory.controller.ts","apps/api-nestjs/src/material-factory/model-billing.controller.ts","apps/api-nestjs/src/material-production/material-production.controller.ts","apps/api-nestjs/src/rate-limit/rate-limit.service.ts","apps/api-nestjs/src/rate-limit/submission-rate-limit.guard.ts","apps/api-nestjs/src/redis/redis.module.ts","apps/api-nestjs/src/tenancy/tenancy.controller.ts","apps/api-nestjs/src/video-edit/video-edit.controller.ts","apps/api-nestjs/test/material-inference.acceptance.test.ts","apps/api-nestjs/test/material-production-batch-archive.integration.test.ts","apps/api-nestjs/test/material-script.acceptance.test.ts","apps/api-nestjs/test/orders.integration.test.ts","apps/api-nestjs/test/outbox-dispatcher.integration.test.ts","apps/api-nestjs/test/storyboard-frame-admission.test.ts","apps/api-nestjs/test/storyboard-image-admission.test.ts","deploy/vm/.env.example","deploy/vm/Dockerfile","deploy/vm/deploy.sh","deploy/vm/docker-compose.yml","deploy/vm/release.py","deploy/vm/release_test.py","docs/adr/README.md","docs/architecture.md","docs/deploy-vm.md","docs/domain/module-boundary.md","docs/platform-integration/baseline.json","docs/standards/backend-standard.md","docs/standards/database-standard.md","package.json","pnpm-lock.yaml","reports/adversarial-acceptance-audit.latest.md","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.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/render-job-drainability.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/validation-source.latest.json","scripts/check-consumer027.mjs","scripts/check-contract-consumers.mjs","scripts/check-inference-acceptance.mjs","scripts/check-material-review-concurrency-guard.mjs","scripts/check-migrations.mjs","scripts/check-module-boundary.mjs","scripts/check-order-concurrency-guard.mjs","scripts/check-production-acceptance.mjs","scripts/check-production-security.mjs","scripts/check-public-file-acceptance.mjs","scripts/check-public-file-integration.mjs","scripts/check-render-job-drainability.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-schema-sync.mjs","scripts/check-script-acceptance.mjs","scripts/check-shijie-acceptance.mjs","scripts/check-shijie-generation-ui.cjs","scripts/check-storyboard-director-guard.mjs","scripts/check-ui-acceptance.mjs","scripts/check-validation-source.mjs","scripts/governance-report.mjs","scripts/lib/migration-history.mjs","scripts/lib/production-concurrency.test.mjs","scripts/lib/source-fingerprint.mjs","scripts/lib/tenant-schema.test.mjs"]}],"total_commits":0,"head_commit":{"id":"6b534b5ee5ad66fded3230cdacf0890b107af36d","message":"test(d3): record independent f450 fault and lifecycle acceptance\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/6b534b5ee5ad66fded3230cdacf0890b107af36d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T06:50:29-07:00","added":["reports/d3-acceptance-20261025/independent-actual-versions-f4505cdb.json","reports/d3-acceptance-20261025/independent-c4-binding-f4505cdb.json","reports/d3-acceptance-20261025/independent-execution-proof-independent-f4505cdb.json","reports/d3-acceptance-20261025/independent-fixture-cleanup-f4505cdb.json","reports/d3-acceptance-20261025/independent-independent-lifecycle-f4505cdb.json","reports/d3-acceptance-20261025/independent-native-http-lifecycle-f4505cdb.json","reports/d3-acceptance-20261025/independent-redis-offline-close-f4505cdb-mutant.json","reports/d3-acceptance-20261025/independent-redis-offline-close-f4505cdb.json","reports/d3-acceptance-20261025/independent-review-f4505cdb-artifacts.json","reports/d3-acceptance-20261025/independent-review-f4505cdb-final.json","reports/d3-acceptance-20261025/independent-review-f4505cdb-final.md","reports/d3-acceptance-20261025/independent-startup-refused-f4505cdb.json","reports/d3-acceptance-20261025/independent-terminal-mutation-proof-f4505cdb.json","reports/d3-acceptance-20261025/independent-worker-sigterm-f4505cdb-configured.json"],"removed":[],"modified":["reports/d3-acceptance-20261025/README.md","reports/d3-acceptance-20261025/manifest.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":1111345,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":42,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-10-24T15:37: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
|
4
|
1792936277
|
1792936294
|
0
|
1792936276
|
1792936294
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26472
|
docs(release): record D3 deployment, scanner recov docs(release): record D3 deployment, scanner recovery and final verification...
|
57
|
5
|
governance.yml
|
269
|
5
|
0
|
refs/heads/main
|
38d873220feea564bec02419590416f82dd7fcb8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"6b534b5ee5ad66fded3230cdacf0890b107af36d","after":"38d873220feea564bec02419590416f82dd7fcb8","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/6b534b5ee5ad66fded3230cdacf0890b107af36d...38d873220feea564bec02419590416f82dd7fcb8","commits":[{"id":"38d873220feea564bec02419590416f82dd7fcb8","message":"docs(release): record D3 deployment, scanner recovery and final verification\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/38d873220feea564bec02419590416f82dd7fcb8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T09:13:00-07:00","added":["docs/releases/2026-10-25-d3.md","reports/d3-release-20261025/current-scanner-restoration.json","reports/d3-release-20261025/deployment.json","reports/d3-release-20261025/fixture-cleanup-final.json","reports/d3-release-20261025/post-release-actual-runtime.json","reports/d3-release-20261025/post-release-scanner.json","reports/d3-release-20261025/preflight.json","reports/d3-release-20261025/release-summary.json","reports/d3-release-20261025/retired-local-residue.json","reports/d3-release-20261025/verification.json"],"removed":[],"modified":["CLAUDE.md","docs/adr/0025-single-nestjs-fastify-host.md","docs/deploy-vm.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.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/render-job-drainability.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":"38d873220feea564bec02419590416f82dd7fcb8","message":"docs(release): record D3 deployment, scanner recovery and final verification\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/38d873220feea564bec02419590416f82dd7fcb8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T09:13:00-07:00","added":["docs/releases/2026-10-25-d3.md","reports/d3-release-20261025/current-scanner-restoration.json","reports/d3-release-20261025/deployment.json","reports/d3-release-20261025/fixture-cleanup-final.json","reports/d3-release-20261025/post-release-actual-runtime.json","reports/d3-release-20261025/post-release-scanner.json","reports/d3-release-20261025/preflight.json","reports/d3-release-20261025/release-summary.json","reports/d3-release-20261025/retired-local-residue.json","reports/d3-release-20261025/verification.json"],"removed":[],"modified":["CLAUDE.md","docs/adr/0025-single-nestjs-fastify-host.md","docs/deploy-vm.md","docs/releases/current.md","reports/contract-consumers.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.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/render-job-drainability.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":1112266,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":42,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-10-25T21:51: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
|
1792944786
|
1792944808
|
0
|
1792944785
|
1792944808
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26473
|
docs(hr): align D3 safety patch status with comple docs(hr): align D3 safety patch status with completed verification and service update...
|
83
|
5
|
governance.yml
|
94
|
5
|
0
|
refs/heads/main
|
c45a63ad1c7366aaf077ac6cf732ec24d72018cf
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2d91dfa26f65498fec55f7e0440e277be7866e2a","after":"c45a63ad1c7366aaf077ac6cf732ec24d72018cf","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/2d91dfa26f65498fec55f7e0440e277be7866e2a...c45a63ad1c7366aaf077ac6cf732ec24d72018cf","commits":[{"id":"c45a63ad1c7366aaf077ac6cf732ec24d72018cf","message":"docs(hr): align D3 safety patch status with completed verification and service update\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/c45a63ad1c7366aaf077ac6cf732ec24d72018cf","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T11:20:00-07:00","added":[],"removed":[],"modified":["README.md","docs/nestjs-convergence.md","reports/docs-truth.latest.json","reports/governance-docs.latest.json"]}],"total_commits":0,"head_commit":{"id":"c45a63ad1c7366aaf077ac6cf732ec24d72018cf","message":"docs(hr): align D3 safety patch status with completed verification and service update\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/c45a63ad1c7366aaf077ac6cf732ec24d72018cf","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T11:20:00-07:00","added":[],"removed":[],"modified":["README.md","docs/nestjs-convergence.md","reports/docs-truth.latest.json","reports/governance-docs.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13153,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-25T21:09: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
|
6
|
1792952425
|
1792952530
|
0
|
1792952424
|
1792952530
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26476
|
chore(reports): bind DI11 rework merge clean stati chore(reports): bind DI11 rework merge clean static and 45-case browser evidence...
|
76
|
5
|
governance.yml
|
286
|
5
|
0
|
refs/heads/main
|
2e3d72410a8f69da8639f20375ab3e0c853a141a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"eeec3878ea89165c548449910e80c414e4fa5965","after":"2e3d72410a8f69da8639f20375ab3e0c853a141a","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/eeec3878ea89165c548449910e80c414e4fa5965...2e3d72410a8f69da8639f20375ab3e0c853a141a","commits":[{"id":"2e3d72410a8f69da8639f20375ab3e0c853a141a","message":"chore(reports): bind DI11 rework merge clean static and 45-case browser evidence\n\nRebind reports/*.latest.json to clean 2ea4c612 (merge of fbbe9fa4/068a36be\nonto main eeec3878 + 7 refreshed ops reports + CLAUDE.md sync): pnpm check:ui\nexit 0 (NestJS 45/45) and pnpm check exit 0 (34/34 steps,\nstaleAcceptanceFreshnessViolations 0), disposable PG16/Redis7, no\nGOV_REPORT_DIR. Snapshot anchor -\u003e 2ea4c612 (pre-write HEAD).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/2e3d72410a8f69da8639f20375ab3e0c853a141a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T04:44:00-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/ui-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"2ea4c612c8aac15ffc048b019cde9014beca8369","message":"docs(claude): sync DI11 rework test count, refreshed ops dates and snapshot anchor\n\nown-test-cases 982 -\u003e 985 (countOwnTests on the merge result: three new\nbrowser cases from fbbe9fa4). trace-backend / access-audit last-run dates\n2026-10-10 -\u003e 2026-10-25 to match the refreshed reports in f3a324a7.\nSnapshot anchor -\u003e f3a324a7 (pre-write HEAD).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/2ea4c612c8aac15ffc048b019cde9014beca8369","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T04:34:41-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"f3a324a75b3db898e4619a79617956a2a78bb06c","message":"chore(reports): refresh seven stale ops acceptance reports for freshness\n\nRe-ran on merge b9e4f46f (clean worktree, local Docker only, no registry\npull): check:trace-backend (collector image pinned to the existing\ndigital-employee-os-otel-collector:local), check:access-audit (gateway build\nfully cached), and check:{postgres,alertmanager,loki,tempo,otel-collector}-image\nagainst the same image IDs as the 2026-10-10 bbbc6308 reports. All 7 passed\nwith 0 violations. Timeliness refresh only: no gate, threshold, exemption or\ngovernance/acceptance-freshness.json change.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/f3a324a75b3db898e4619a79617956a2a78bb06c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T04:33:36-07:00","added":[],"removed":[],"modified":["reports/access-audit.latest.json","reports/alertmanager-image.latest.json","reports/loki-image.latest.json","reports/otel-collector-image.latest.json","reports/postgres-image.latest.json","reports/tempo-image.latest.json","reports/trace-backend.latest.json"]},{"id":"b9e4f46f0724be0fc34faf9d2289f18fe19b5fe4","message":"merge: DI11 rework on shared task action leases (fbbe9fa4, evidence 068a36be)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/b9e4f46f0724be0fc34faf9d2289f18fe19b5fe4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T04:27:15-07:00","added":["docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/README.md","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/clean-static-docs-truth.json","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/clean-static.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/clean-ui-acceptance.json","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/clean-ui-nestjs-acceptance.json","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/clean-ui.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/dirtyfix-static.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/dirtyfix-ui.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/main-red.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/mut-a-cached-unknown-ignored.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/mut-b-denied-counted.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/mut-c-always-latest.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/mut-d-owner-missing-as-local.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/mut-e-banner-separate-lease.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/mut-e2-local-lock.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/proposed-doc-governance.json","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/proposed-doc-ui-acceptance.json"],"removed":[],"modified":["apps/web/e2e/acceptance.spec.ts","apps/web/src/components/workbench/RuntimeContextShell.tsx","apps/web/src/components/workbench/TaskList.tsx","apps/web/src/components/workbench/useTaskActions.ts","docs/domain/work-blueprint.md","docs/evidence/di11-web-visibility-2026-10-24/README.md"]},{"id":"068a36be54da0823acfa3dd1e50a92203c487f22","message":"docs(evidence): DI11 rework on main red/mutant/clean receipts\n\nRed on main cac43f85 (banner+row+detail same-frame cancel: 3 POSTs); five\nvalid mutants killed, one invalid mutant recorded; clean fbbe9fa4 UI 45/45\nwith only own-test-cases 982-\u003e985 in docs-truth. With proposed CLAUDE.md\nvalues applied uncommitted, check:ui exits 0 and static stops at\ncheck:governance on 7 reports from 2026-10-10 past the 14-day freshness\nlimit (unchanged from main). CLAUDE.md not modified.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/068a36be54da0823acfa3dd1e50a92203c487f22","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T03:52:02-07:00","added":["docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/README.md","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/clean-static-docs-truth.json","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/clean-static.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/clean-ui-acceptance.json","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/clean-ui-nestjs-acceptance.json","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/clean-ui.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/dirtyfix-static.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/dirtyfix-ui.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/main-red.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/mut-a-cached-unknown-ignored.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/mut-b-denied-counted.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/mut-c-always-latest.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/mut-d-owner-missing-as-local.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/mut-e-banner-separate-lease.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/mut-e2-local-lock.log.gz","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/proposed-doc-governance.json","docs/evidence/di11-web-visibility-2026-10-24/rework-on-main-2026-10-25/proposed-doc-ui-acceptance.json"],"removed":[],"modified":["docs/evidence/di11-web-visibility-2026-10-24/README.md"]}],"total_commits":0,"head_commit":{"id":"2e3d72410a8f69da8639f20375ab3e0c853a141a","message":"chore(reports): bind DI11 rework merge clean static and 45-case browser evidence\n\nRebind reports/*.latest.json to clean 2ea4c612 (merge of fbbe9fa4/068a36be\nonto main eeec3878 + 7 refreshed ops reports + CLAUDE.md sync): pnpm check:ui\nexit 0 (NestJS 45/45) and pnpm check exit 0 (34/34 steps,\nstaleAcceptanceFreshnessViolations 0), disposable PG16/Redis7, no\nGOV_REPORT_DIR. Snapshot anchor -\u003e 2ea4c612 (pre-write HEAD).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/2e3d72410a8f69da8639f20375ab3e0c853a141a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T04:44:00-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/ui-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":137702,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-25T18:12:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1793025988
|
1793026079
|
0
|
1793025987
|
1793026140
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26481
|
docs: preserve paired native security recovery acc docs: preserve paired native security recovery acceptance and concurrency limit...
|
76
|
5
|
governance.yml
|
288
|
5
|
0
|
refs/heads/main
|
a9edbb2ebc6f216948f6c84815b8c8b36a3d9a31
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2e3d72410a8f69da8639f20375ab3e0c853a141a","after":"a9edbb2ebc6f216948f6c84815b8c8b36a3d9a31","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/2e3d72410a8f69da8639f20375ab3e0c853a141a...a9edbb2ebc6f216948f6c84815b8c8b36a3d9a31","commits":[{"id":"a9edbb2ebc6f216948f6c84815b8c8b36a3d9a31","message":"docs: preserve paired native security recovery acceptance and concurrency limit\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/a9edbb2ebc6f216948f6c84815b8c8b36a3d9a31","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-26T10:43:15-07:00","added":["docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/README.md","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/artifact-index.json","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/complete-native-pair-artifact-index.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/complete-native-pair-timeline-with-concurrency-limit.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/concurrent-heavy-window-observation-20261026.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executor-guarded-handoff.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executor-native-profile-fix-handoff.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/check-all.mjs.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/check-runtime-acceptance.mjs.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/check-ui-all.mjs.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/artifact-index.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/full-native-guarded-profile-native.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/handoff.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/known-volume-recovery-scope.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/run_executor_mutation_controls.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/executor-mutant-nonzero-means-missing.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/executor-mutant-remove-cid-label-guard.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/executor-mutant-remove-launcher-start-identity-guard.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/executor-mutation-controls-4b689d45fb42.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/executor-mutation-controls.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/mutation-run.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/support-full-stub.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/support-2b934-to-anonymous-label.diff.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/test_owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/driver-3d082-to-native-profile.diff.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-0693-to-guarded.diff.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-924-bounded-review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-base.original.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-guarded-3d082.original.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-guarded-profile-native.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-guarded.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-prepared-0693.original.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-prepared-review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-prepared.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/owned_acceptance_support-b873.original.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/rename-to-dil.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/run_executor_mutation_controls.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/runner.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/support-b873-to-frozen.diff.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/test-rename-to-dil-conservative.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/test-rename-to-dil.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/test_owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/backend-profile-native-input.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/backend-profile-native.stderr.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/backend-profile-native.stdout.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/container-07cc9a217c44ae41c599852798b80c170724906739ad33d42699c6e29553edce.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/container-7c57acb60f6792e9c39b2cca4f48b33c46c8460df96596c4b45bcec56391cb88.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/created-eios03vfdresume0c14c3267-pg.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/created-eios03vfdresume0c14c3267-redis.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/document-context-preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/owned-resource-process-journal.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/postgres-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/redis-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/wrapper-ownership-error.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078-launcher-result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078-launcher.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078-launcher.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/backend-profile-native-input.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/backend-profile-native.stderr.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/backend-profile-native.stdout.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/container-12e41189ea00cacdd7506417e4d0dfee720d5cec44b1688433ab4f41a4978f61.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/container-34c319b3fe0ab15454617892b4d09b195acacaa904d6ab0897c201917be809c9.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/container-f636bb776f98a557afac08a91340b772c4fa86f2fd27de568ae1e74b3605d436.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/created-eios03vfdresume992d23fe6-kafka.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/created-eios03vfdresume992d23fe6-pg.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/created-eios03vfdresume992d23fe6-redis.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/document-context-preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/independent-complete-original-summary.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/kafka-ready.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/kafka-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/owned-resource-process-journal.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/postgres-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/redis-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/same-source-proof.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/serial-prisma-generate.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/ui-database.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/document-context-preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/owned-resource-process-journal.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/wrapper-exception.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474-launcher-result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474-launcher.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474-launcher.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/backend-profile-native-input.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/backend-profile-native.stderr.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/backend-profile-native.stdout.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/container-868c413df3eeaca487717edc8ae123582772b6d672c89059078eb89cd9c76b41.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/container-e68aab2eaa747311780151bce91d990a6dad5634b0fd846db33ff196bf25064a.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/container-ef9cb31b197dc472796a7a85796fdc0cd1dac5d1bfa7bb5861d73398c8bcbb95.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/created-eios03vfdresumeb5f3fb16e-kafka.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/created-eios03vfdresumeb5f3fb16e-pg.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/created-eios03vfdresumeb5f3fb16e-redis.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/document-context-preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/independent-complete-preview-summary.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/independent-post-cleanup-readonly.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/kafka-ready.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/kafka-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/owned-resource-process-journal.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/postgres-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/redis-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/same-source-proof.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/serial-prisma-generate.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/ui-database.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/independent-lightweight-handoff.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/mechanical-equivalence.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/native-backend-helper-readonly-both.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/mutants.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/retained-volume-cleanup-intent.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/retained-volume-cleanup.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/run_executor_mutation_controls.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/stub-evidence/executor-mutant-nonzero-means-missing.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/stub-evidence/executor-mutant-remove-cid-label-guard.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/stub-evidence/executor-mutant-remove-launcher-start-identity-guard.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/stub-evidence/executor-mutation-controls-4b689d45fb42.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/stub-evidence/executor-mutation-controls.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/stub.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/test_owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/host-readonly-image-cache.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/host-readonly-process-parser.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/mutations.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/native-profile-fix-review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/original-213-full-native-review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/parent-review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/preview-924-full-native-review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/retained-redis-volume-precleanup.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/run_executor_mutation_controls.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/stub.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/test_owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/preview-924-independent-handoff.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/preview-924-registration-independent-review.json.gz"],"removed":[],"modified":["CLAUDE.md","README.md","docs/evidence/dependency-security-2026-10-25/README.md","docs/evidence/dependency-security-2026-10-25/zod/README.md","docs/evidence/runtime-security-recovery-2026-10-25/README.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},{"id":"213e6dceff7f34b2a244ccee8e09a3c8ce796918","message":"docs(vfd): preserve recovery red green evidence and refresh stale snapshot anchor\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/213e6dceff7f34b2a244ccee8e09a3c8ce796918","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T18:35:34-07:00","added":["docs/evidence/runtime-security-recovery-2026-10-25/artifact-index.json","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-2805afd705fe/eios03-recovery-d14eef8d81ea-pg-start.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-2805afd705fe/eios03-recovery-d14eef8d81ea-redis-start.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-2805afd705fe/lost-response-summary.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-2805afd705fe/lost-response.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-2805afd705fe/native-prisma-migrate.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-2805afd705fe/result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-2805afd705fe/usage-write-rollback-summary.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-2805afd705fe/usage-write-rollback.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-28efc6126b4d/eios03-recovery-6c763e0f6d1a-pg-start.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-28efc6126b4d/eios03-recovery-6c763e0f6d1a-redis-start.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-28efc6126b4d/lost-response-summary.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-28efc6126b4d/lost-response.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-28efc6126b4d/native-prisma-migrate.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-28efc6126b4d/result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-28efc6126b4d/usage-write-rollback-summary.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-28efc6126b4d/usage-write-rollback.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-5206fa8f1563/eios03-recovery-f33b7123a8d1-pg-start.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-5206fa8f1563/eios03-recovery-f33b7123a8d1-redis-start.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-5206fa8f1563/llm-file-summary.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-5206fa8f1563/llm-file.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-5206fa8f1563/native-prisma-migrate.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-5206fa8f1563/result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-5206fa8f1563/usage-export-file-summary.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/native/run-5206fa8f1563/usage-export-file.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/apply.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/bounds-probe.mjs.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/fixed.patch.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/graph-probe.mjs.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/installed-graph.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/manifest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/no-egress-source-binding.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/patched-initial-harness-api-failure.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/patched-result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/pristine-control.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/pristine-initial-harness-api-failure.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/private-compatibility-pins.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/patch-independent/source-binding.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/dependency-copy.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/driver-origin.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/final-review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/final-review.md.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/full-static-anchor-failed.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/independent-build.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/independent-driver-r2.stderr.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/independent-driver-r2.stdout.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/independent-driver.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/independent-driver.r1.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/independent-driver.stderr.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/independent-driver.stdout.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/manifest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/prisma-generate.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/recorder-r2-rationale.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-14b8172f1b2d/eios03-independent-3e169223614a-pg-start.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-14b8172f1b2d/eios03-independent-3e169223614a-redis-start.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-14b8172f1b2d/lost-response.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-14b8172f1b2d/mutation-binding.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-14b8172f1b2d/native-prisma-migrate.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-14b8172f1b2d/nontransactional-ledger-mutant.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-14b8172f1b2d/result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-14b8172f1b2d/usage-file-full.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-4d24435b3853/eios03-independent-ce8297f6ebd0-pg-start.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-4d24435b3853/eios03-independent-ce8297f6ebd0-redis-start.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-4d24435b3853/lost-response.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-4d24435b3853/mutation-binding.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-4d24435b3853/native-prisma-migrate.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-4d24435b3853/nontransactional-ledger-mutant.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-4d24435b3853/result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/runs/run-4d24435b3853/usage-file-full.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/rollback-independent/static-scope.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/setup/eios03-runtime-recovery-baseline-driver-r2.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/setup/eios03-runtime-recovery-baseline-driver.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/setup/eios03-runtime-recovery-build.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/setup/eios03-runtime-recovery-candidate-driver.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/setup/eios03-runtime-recovery-driver.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/setup/eios03-runtime-recovery-files-driver.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/setup/eios03-runtime-recovery-install-store.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/setup/eios03-runtime-recovery-install.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/setup/eios03-runtime-recovery-prisma-permitted.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/setup/eios03-runtime-recovery-prisma.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/setup/eios03-runtime-recovery-typecheck-ready.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/artifacts/setup/eios03-runtime-recovery-typecheck.log.gz"],"removed":[],"modified":["CLAUDE.md","docs/evidence/runtime-security-recovery-2026-10-25/README.md"]},{"id":"84a6ae316a1b33e73849a78faff97ffb16c37fe1","message":"test(vfd): exercise usage export rollback after actual ledger write\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/84a6ae316a1b33e73849a78faff97ffb16c37fe1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T18:08:05-07:00","added":["docs/evidence/runtime-security-recovery-2026-10-25/README.md"],"removed":[],"modified":["apps/api-nestjs/test/llm.usage-export.acceptance.test.ts"]},{"id":"d9a40f16f2ab72a3ccabb20c4f6fb4e6313decdf","message":"docs(vfd): freeze security runtime recovery acceptance expectations\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/d9a40f16f2ab72a3ccabb20c4f6fb4e6313decdf","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T18:06:12-07:00","added":["docs/evidence/runtime-security-recovery-2026-10-25/acceptance-plan.md"],"removed":[],"modified":[]},{"id":"a1d5c1d3e27cc698b9f909425df95707c59c5056","message":"docs: freeze latest-main security pair and preserve stale acceptance refusals\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/a1d5c1d3e27cc698b9f909425df95707c59c5056","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-25T04:56:22-07:00","added":["docs/evidence/dependency-security-2026-10-25/zod/paired-static-freshness-failure/original-governance.json","docs/evidence/dependency-security-2026-10-25/zod/paired-static-freshness-failure/original-static.log.gz","docs/evidence/dependency-security-2026-10-25/zod/paired-static-freshness-failure/preview-governance.json","docs/evidence/dependency-security-2026-10-25/zod/paired-static-freshness-failure/preview-static.log.gz"],"removed":[],"modified":["CLAUDE.md","docs/evidence/dependency-security-2026-10-25/zod/README.md"]}],"total_commits":0,"head_commit":{"id":"a9edbb2ebc6f216948f6c84815b8c8b36a3d9a31","message":"docs: preserve paired native security recovery acceptance and concurrency limit\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/a9edbb2ebc6f216948f6c84815b8c8b36a3d9a31","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-26T10:43:15-07:00","added":["docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/README.md","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/artifact-index.json","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/complete-native-pair-artifact-index.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/complete-native-pair-timeline-with-concurrency-limit.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/concurrent-heavy-window-observation-20261026.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executor-guarded-handoff.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executor-native-profile-fix-handoff.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/check-all.mjs.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/check-runtime-acceptance.mjs.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/check-ui-all.mjs.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/artifact-index.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/full-native-guarded-profile-native.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/handoff.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/known-volume-recovery-scope.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/run_executor_mutation_controls.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/executor-mutant-nonzero-means-missing.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/executor-mutant-remove-cid-label-guard.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/executor-mutant-remove-launcher-start-identity-guard.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/executor-mutation-controls-4b689d45fb42.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/executor-mutation-controls.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/mutation-run.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/stub-evidence/support-full-stub.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/support-2b934-to-anonymous-label.diff.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/docker29-anonymous-label-recovery/test_owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/driver-3d082-to-native-profile.diff.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-0693-to-guarded.diff.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-924-bounded-review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-base.original.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-guarded-3d082.original.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-guarded-profile-native.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-guarded.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-prepared-0693.original.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-prepared-review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/full-native-prepared.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/owned_acceptance_support-b873.original.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/rename-to-dil.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/run_executor_mutation_controls.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/runner.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/support-b873-to-frozen.diff.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/test-rename-to-dil-conservative.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/test-rename-to-dil.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/executors/test_owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/backend-profile-native-input.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/backend-profile-native.stderr.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/backend-profile-native.stdout.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/container-07cc9a217c44ae41c599852798b80c170724906739ad33d42699c6e29553edce.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/container-7c57acb60f6792e9c39b2cca4f48b33c46c8460df96596c4b45bcec56391cb88.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/created-eios03vfdresume0c14c3267-pg.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/created-eios03vfdresume0c14c3267-redis.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/document-context-preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/final-observed-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/owned-resource-process-journal.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/postgres-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/redis-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-10ed693f3a2e40acbfed9ee42d742354/wrapper-ownership-error.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078-launcher-result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078-launcher.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078-launcher.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/backend-profile-native-input.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/backend-profile-native.stderr.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/backend-profile-native.stdout.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/container-12e41189ea00cacdd7506417e4d0dfee720d5cec44b1688433ab4f41a4978f61.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/container-34c319b3fe0ab15454617892b4d09b195acacaa904d6ab0897c201917be809c9.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/container-f636bb776f98a557afac08a91340b772c4fa86f2fd27de568ae1e74b3605d436.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/created-eios03vfdresume992d23fe6-kafka.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/created-eios03vfdresume992d23fe6-pg.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/created-eios03vfdresume992d23fe6-redis.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/document-context-preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/final-observed-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/independent-complete-original-summary.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/kafka-ready.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/kafka-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-runtime.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/native-ui.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/owned-resource-process-journal.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/postgres-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/redis-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/same-source-proof.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/serial-prisma-generate.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/static.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-5acc134a69c346388d660c0bc4957078/ui-database.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/document-context-preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/final-observed-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/owned-resource-process-journal.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-original-213-b8f6015ed1a0460b86aea66d1e55031f/wrapper-exception.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474-launcher-result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474-launcher.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474-launcher.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/backend-profile-native-input.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/backend-profile-native.stderr.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/backend-profile-native.stdout.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/container-868c413df3eeaca487717edc8ae123582772b6d672c89059078eb89cd9c76b41.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/container-e68aab2eaa747311780151bce91d990a6dad5634b0fd846db33ff196bf25064a.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/container-ef9cb31b197dc472796a7a85796fdc0cd1dac5d1bfa7bb5861d73398c8bcbb95.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/created-eios03vfdresumeb5f3fb16e-kafka.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/created-eios03vfdresumeb5f3fb16e-pg.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/created-eios03vfdresumeb5f3fb16e-redis.cid.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/document-context-preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/final-observed-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/independent-complete-preview-summary.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/independent-post-cleanup-readonly.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/kafka-ready.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/kafka-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-runtime.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/native-ui.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/owned-resource-process-journal.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/postgres-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/preflight.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/redis-start.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/result.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/same-source-proof.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/serial-prisma-generate.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/access-audit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/agent-adapters.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/alertmanager-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/app-manifest.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/auth-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/capacity-envelope.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/ci-gate.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/contract-consumers.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/d3-convergence.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/db-credential-separation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/dependency-resilience.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/docs-truth.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/dual-backend-behavior.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/dual-backend-parity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/fixtures.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/fork-readiness.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/framework-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/governance-docs.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/governance-kit-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/governance-kit.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/image-vulnerabilities.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/kernel-admission.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/kernel-boundaries.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/kernel-consumer-migration.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/kernel-downstream.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/kernel-extensions.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/kernel-packages.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/list-bounds.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/llm-eval.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/llm-startup.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/loki-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/mobile-android.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/mobile-export.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/mobile-ios.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/multi-instance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/naming.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/operations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/otel-collector-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/platform-dependency-provenance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/postgres-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-acceptance-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-extension-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-migrations-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-migrations.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-reconciliation.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/product-sql-runtime.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/redis-auth-live.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/report-transaction-lock.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/rls.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/runtime-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/runtime-governance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/schema-sync.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/scope-development-deployment.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/statemachine-write-guard.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/tempo-image.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/tenant-grants.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/trace-backend.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/tracing.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/ui-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/ui-fastify-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/ui-nestjs-acceptance.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/validation-source.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static-reports/write-capacity.latest.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/static.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/heavy-preview-924-b4bf4dfa4f184e0b940c6cd830ebc474/ui-database.txt.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/independent-lightweight-handoff.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/mechanical-equivalence.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/native-backend-helper-readonly-both.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/mutants.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/retained-volume-cleanup-intent.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/retained-volume-cleanup.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/run_executor_mutation_controls.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/stub-evidence/executor-mutant-nonzero-means-missing.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/stub-evidence/executor-mutant-remove-cid-label-guard.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/stub-evidence/executor-mutant-remove-launcher-start-identity-guard.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/stub-evidence/executor-mutation-controls-4b689d45fb42.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/stub-evidence/executor-mutation-controls.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/stub.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/docker29-label-review/test_owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/host-readonly-image-cache.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/host-readonly-process-parser.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/mutations.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/native-profile-fix-review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/original-213-full-native-review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/parent-review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/preview-924-full-native-review.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/retained-redis-volume-precleanup.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/run_executor_mutation_controls.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/stub.log.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/parent-executor-review-20261026/test_owned_acceptance_support.py.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/preview-924-independent-handoff.json.gz","docs/evidence/runtime-security-recovery-2026-10-25/resumed-2026-10-26/preview-924-registration-independent-review.json.gz"],"removed":[],"modified":["CLAUDE.md","README.md","docs/evidence/dependency-security-2026-10-25/README.md","docs/evidence/dependency-security-2026-10-25/zod/README.md","docs/evidence/runtime-security-recovery-2026-10-25/README.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":138223,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-26T22:46:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1793036646
|
1793036662
|
0
|
1793036646
|
1793036679
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26491
|
feat(store-performance): 新增只读经营视图读适配接缝(RO-T03 候选,默 feat(store-performance): 新增只读经营视图读适配接缝(RO-T03 候选,默认全关闭)...
|
6
|
5
|
ci.yml
|
23308
|
5
|
0
|
refs/heads/main
|
477ff5abe896dde2ca37b98b02bde71079b3de31
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c32dc69661d18fedc3e6939936535f3f5906bf7d","after":"477ff5abe896dde2ca37b98b02bde71079b3de31","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/c32dc69661d18fedc3e6939936535f3f5906bf7d...477ff5abe896dde2ca37b98b02bde71079b3de31","commits":[{"id":"477ff5abe896dde2ca37b98b02bde71079b3de31","message":"feat(store-performance): 新增只读经营视图读适配接缝(RO-T03 候选,默认全关闭)\n\n新增 GET /store-performance/operating-view 与 OperatingViewV1 合同候选,\n按企业智能OS 02 层 RO 切片 §1.5—§1.9 与 02 包外只读接缝合同(c13a78f4)实现:\n\n- 六分区(customers/opportunities/quotations/service/knowledge/storeMetrics)逐区返回\n sourceRef、sourceVersion 或 observedAt、projectionWatermark(DIRECT_READ)、status/quality 与稳定原因码;\n snapshot 标明 FEDERATED_NON_ATOMIC\n- RO-T02 最小:门店上下文须经显式映射精确匹配,缺失/歧义/过期/外租户/目标不在本租户均 409;\n Site 未获准 403;query 不得携带 tenantId/actorId/role/allowedSites/cursor\n- 宿主装配默认全关闭:无映射、无 Site 准入、六区 NOT_CONNECTED,不回退演示数据;\n 租户级分区须显式批准(RO-Q02 未裁定前关闭)\n- 来源端口:按 02 合同重写的 EES CustomerAccount 按 ID 窄读客户端;本地商机、旧本地知识\n Top-K、门店经营分源指标只读端口(只用 find*,不经 KnowledgeService.getById,不写计数)\n- 金额:不经 number,未知币种不默认 CNY;GMV/退款/核销金额/预算/实支/结算分列,\n storeProfit 等旧组合口径隐藏并标明不是净利润\n- 单源超时、整请求预算、并发上限、无重试;全部已开通来源失败 503;返回前重验准入与映射\n\n原 operating-read-model 口径与类型不变;无迁移、无新表、无事件、无权限变更;未接通任何真实来源。\n本仓在企业智能OS中的角色未裁定,接缝可整体拆除。说明见\ndocs/architecture/omni-ro-operating-view-read-adapter-2026-10-22.md。\n\n验证(起点 c32dc69661d18fedc3e6939936535f3f5906bf7d):\n- vitest unit store-performance:6 文件 89 通过(新增 5 文件 80 例)\n- npm run test:unit:635 文件,8685 通过 / 16 失败;16 失败与改动前基线(630 文件,8605 通过 / 16 失败)逐项相同\n- 隔离库 integration(自建 pgvector/pg16,prisma migrate deploy 全部迁移,786 表语句级审计触发器):\n 3 通过(RO-03 正向零写、getById 负对照必写、RO-02 拒绝零写);未设 OMNI_RO_ISOLATED_DB 时 3 跳过\n- npm run type-check:1 错误,位于 marketing-chatbot.service.ts:1050,改动前基线同样存在\n- npm run lint:0 错误 / 3207 警告,与基线相同\n- audit:route-contract 覆盖率 100%、audit:route-registration 无重复、audit:tenant 无问题(报告文件未提交)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/477ff5abe896dde2ca37b98b02bde71079b3de31","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T10:56:23-07:00","added":["backend/src/modules/store-performance/operating-view-ref-map.ts","backend/src/modules/store-performance/operating-view-scope.ts","backend/src/modules/store-performance/operating-view.adapters.test.ts","backend/src/modules/store-performance/operating-view.adapters.ts","backend/src/modules/store-performance/operating-view.contract.test.ts","backend/src/modules/store-performance/operating-view.contract.ts","backend/src/modules/store-performance/operating-view.controller.test.ts","backend/src/modules/store-performance/operating-view.read-repository.test.ts","backend/src/modules/store-performance/operating-view.read-repository.ts","backend/src/modules/store-performance/operating-view.service.test.ts","backend/src/modules/store-performance/operating-view.service.ts","backend/tests-integration/operating-view-readonly.integration.test.ts","docs/architecture/omni-ro-operating-view-read-adapter-2026-10-22.md"],"removed":[],"modified":["backend/src/modules/store-performance/store-performance.controller.ts","backend/src/modules/store-performance/store-performance.docs.ts","backend/src/modules/store-performance/store-performance.routes.ts","backend/src/modules/store-performance/store-performance.schema.ts"]}],"total_commits":0,"head_commit":{"id":"477ff5abe896dde2ca37b98b02bde71079b3de31","message":"feat(store-performance): 新增只读经营视图读适配接缝(RO-T03 候选,默认全关闭)\n\n新增 GET /store-performance/operating-view 与 OperatingViewV1 合同候选,\n按企业智能OS 02 层 RO 切片 §1.5—§1.9 与 02 包外只读接缝合同(c13a78f4)实现:\n\n- 六分区(customers/opportunities/quotations/service/knowledge/storeMetrics)逐区返回\n sourceRef、sourceVersion 或 observedAt、projectionWatermark(DIRECT_READ)、status/quality 与稳定原因码;\n snapshot 标明 FEDERATED_NON_ATOMIC\n- RO-T02 最小:门店上下文须经显式映射精确匹配,缺失/歧义/过期/外租户/目标不在本租户均 409;\n Site 未获准 403;query 不得携带 tenantId/actorId/role/allowedSites/cursor\n- 宿主装配默认全关闭:无映射、无 Site 准入、六区 NOT_CONNECTED,不回退演示数据;\n 租户级分区须显式批准(RO-Q02 未裁定前关闭)\n- 来源端口:按 02 合同重写的 EES CustomerAccount 按 ID 窄读客户端;本地商机、旧本地知识\n Top-K、门店经营分源指标只读端口(只用 find*,不经 KnowledgeService.getById,不写计数)\n- 金额:不经 number,未知币种不默认 CNY;GMV/退款/核销金额/预算/实支/结算分列,\n storeProfit 等旧组合口径隐藏并标明不是净利润\n- 单源超时、整请求预算、并发上限、无重试;全部已开通来源失败 503;返回前重验准入与映射\n\n原 operating-read-model 口径与类型不变;无迁移、无新表、无事件、无权限变更;未接通任何真实来源。\n本仓在企业智能OS中的角色未裁定,接缝可整体拆除。说明见\ndocs/architecture/omni-ro-operating-view-read-adapter-2026-10-22.md。\n\n验证(起点 c32dc69661d18fedc3e6939936535f3f5906bf7d):\n- vitest unit store-performance:6 文件 89 通过(新增 5 文件 80 例)\n- npm run test:unit:635 文件,8685 通过 / 16 失败;16 失败与改动前基线(630 文件,8605 通过 / 16 失败)逐项相同\n- 隔离库 integration(自建 pgvector/pg16,prisma migrate deploy 全部迁移,786 表语句级审计触发器):\n 3 通过(RO-03 正向零写、getById 负对照必写、RO-02 拒绝零写);未设 OMNI_RO_ISOLATED_DB 时 3 跳过\n- npm run type-check:1 错误,位于 marketing-chatbot.service.ts:1050,改动前基线同样存在\n- npm run lint:0 错误 / 3207 警告,与基线相同\n- audit:route-contract 覆盖率 100%、audit:route-registration 无重复、audit:tenant 无问题(报告文件未提交)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/477ff5abe896dde2ca37b98b02bde71079b3de31","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T10:56:23-07:00","added":["backend/src/modules/store-performance/operating-view-ref-map.ts","backend/src/modules/store-performance/operating-view-scope.ts","backend/src/modules/store-performance/operating-view.adapters.test.ts","backend/src/modules/store-performance/operating-view.adapters.ts","backend/src/modules/store-performance/operating-view.contract.test.ts","backend/src/modules/store-performance/operating-view.contract.ts","backend/src/modules/store-performance/operating-view.controller.test.ts","backend/src/modules/store-performance/operating-view.read-repository.test.ts","backend/src/modules/store-performance/operating-view.read-repository.ts","backend/src/modules/store-performance/operating-view.service.test.ts","backend/src/modules/store-performance/operating-view.service.ts","backend/tests-integration/operating-view-readonly.integration.test.ts","docs/architecture/omni-ro-operating-view-read-adapter-2026-10-22.md"],"removed":[],"modified":["backend/src/modules/store-performance/store-performance.controller.ts","backend/src/modules/store-performance/store-performance.docs.ts","backend/src/modules/store-performance/store-performance.routes.ts","backend/src/modules/store-performance/store-performance.schema.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2143481,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":14,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-08-24T00:07:10+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
20
|
1793069000
|
1793074320
|
0
|
1793068985
|
1793074320
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26494
|
docs(governance): sync dynamic baseline with curre docs(governance): sync dynamic baseline with current D3 reports...
|
83
|
5
|
governance.yml
|
96
|
5
|
0
|
refs/pull/1/head
|
397f3373bd498ef06312b76811a1d11463e25b65
|
0
|
0
|
0
|
pull_request
|
{"action":"opened","number" {"action":"opened","number":1,"pull_request":{"id":217,"url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/1","number":1,"user":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"title":"docs(governance): sync dynamic baseline with current D3 reports","body":"Refresh the GOVERNANCE-BASELINE section of CLAUDE.md from\r\nreports/governance.latest.json, reports/baseline-d3.json and the\r\n2026-10-25 runtime/UI/RLS reports plus the 2026-09-23 OS audits:\r\nstatic governance now passes, runtime 452, UI 46, RLS 116 tables,\r\nown tests 69/471, single-host outbox/health scenarios, OS product\r\n0.19.4 upgrade ready and release blocked only by remote CI and\r\ntarget sign-off. Retire the native Fastify UI row and keep earlier\r\ndual-host figures labelled as history.\r\n\r\nVerified with check:governance-docs, check:docs-truth and\r\ncheck:dual-backend (all exit 0); regenerated gate reports were not\r\ncommitted.\r\n\r\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\r\n\r\n\u003c!--\r\n PR 治理模板。提交前请逐项确认,确保符合 docs/standards 下的工程规范。\r\n CI 会执行:pnpm check(命名 + 单源漂移 + 治理棘轮 + lint + typecheck);\r\n 有测试 DB 的流水线另执行 DATABASE_URL=... pnpm check:runtime。\r\n--\u003e\r\n\r\n## 变更内容\r\n\u003c!-- 简述这次改了什么、为什么改(聚焦 why) --\u003e\r\n-\r\n\r\n## 涉及业务概念\r\n\u003c!-- 列出涉及的业务词典英文名,例如 store / order / verification。参见 docs/domain-glossary.md --\u003e\r\n-\r\n\r\n## 检查清单\r\n\r\n### 命名一致性\r\n- [ ] 业务概念使用了词典中的标准英文名(未出现 shop/branch/seller/voucher/writeOff 等禁用词)\r\n- [ ] 数据库 snake_case + 复数表名;API/JSON 字段 camelCase;类型 PascalCase;常量 SCREAMING_SNAKE_CASE\r\n- [ ] `pnpm check:naming` 通过\r\n- [ ] `pnpm check:schema` 通过,未新增第二份状态/契约真源\r\n\r\n### API / 契约\r\n- [ ] 不涉及 API 变更\r\n- [ ] 新增/修改了 API,路由符合当前生命周期规范:既有 Personnel Core 保持 `/api/personnel/*`,HR v2 领域使用 `/api/v2/{domain}/*`,身份协议使用标准 OIDC 端点\r\n- [ ] 已更新 `packages/contracts` 中的 Zod schema / DTO / 类型(前后端共用同一份)\r\n- [ ] 无破坏前端兼容的字段删除/重命名(如有,已在描述中说明迁移方案)\r\n\r\n### 数据库\r\n- [ ] 不涉及数据库变更\r\n- [ ] 新增/修改了表或字段,已通过 migration review(表名复数、字段 snake_case、外键 xxx_id、时间 _at、状态 status)\r\n- [ ] 高增长表已考虑分区;涉及多租户的表带 tenant_id\r\n- [ ] 写链显式带 tenant_id;跨租户读写按 404/隔离口径处理\r\n\r\n### 数据库迁移(迁移即代码:版本/顺序/内容/环境/发布/回滚一致)\r\n- [ ] 改 schema.prisma 的同时**已生成并提交 migration**(`pnpm db:migrate:dev --name \u003cchange\u003e`),未只改 schema 不落迁移\r\n- [ ] **未修改已发布过的历史 migration 文件**(内容一致:历史不可变,新变更走新迁移)\r\n- [ ] `pnpm check:migrations` 通过(迁移历史在位 / 无未豁免高危 DDL / schema 表、enum、`@map` 列均已落迁移)\r\n- [ ] 破坏性变更(删表/删列/改名/改类型/加 NOT NULL/加唯一约束)走 **expand→migrate→contract** 三阶段,不一次切\r\n- [ ] 大表加索引用 `CREATE INDEX CONCURRENTLY`;大批量回填走 BullMQ 分批任务,不塞进 migration\r\n- [ ] 高危但确需的 DDL 已加 `-- migration-allow:\u003c原因\u003e` 留痕,并在下方回滚方案说明\r\n- [ ] 非开发环境只用 `migrate deploy`(禁止 `db push` / 线上手动 ALTER);发布前 `pnpm db:migrate:status` 无 drift\r\n\r\n### 实时 / 队列\r\n- [ ] 不涉及\r\n- [ ] 关键业务事件进入 BullMQ 或持久化事件表(未仅依赖 Redis Pub/Sub)\r\n- [ ] 写库事件与真实写操作在同一 tx 写入 outbox,未在 commit 后旁路 publish\r\n- [ ] 实时通道选型符合规范(订单/看板/通知用 SSE;设备在线/包间控制/IM 用 WebSocket)\r\n\r\n### 质量与发布\r\n- [ ] 通过 `pnpm lint` 与 `pnpm typecheck`\r\n- [ ] 通过 `pnpm check:governance`,`reports/*.latest.json` 已刷新且无棘轮回退\r\n- [ ] 涉及写链 / DB / 租户 / 状态机时,通过 `DATABASE_URL=... pnpm check:runtime`,`reports/runtime-acceptance.latest.json` 已刷新\r\n- [ ] 涉及页面或浏览器行为时,`pnpm check:ui` 与 `pnpm check:ui:fastify` 均通过,未只验证一个后端\r\n- [ ] 已补充/更新必要的测试\r\n- [ ] 不需要回滚方案\r\n- [ ] 需要回滚方案,已在下方说明\r\n\r\n## 回滚方案 / 其他说明\r\n-\r\n","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"additions":27,"deletions":23,"changed_files":1,"html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/1","diff_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/1.diff","patch_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"c45a63ad1c7366aaf077ac6cf732ec24d72018cf","repo_id":83,"repo":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13232,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T17:10:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"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":[]}},"head":{"label":"claude/project-progress-analysis-69857d","ref":"claude/project-progress-analysis-69857d","sha":"397f3373bd498ef06312b76811a1d11463e25b65","repo_id":83,"repo":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13232,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T17:10:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"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":[]}},"merge_base":"c45a63ad1c7366aaf077ac6cf732ec24d72018cf","due_date":null,"created_at":"2026-10-27T17:12:11+08:00","updated_at":"2026-10-27T17:12:11+08:00","closed_at":null,"pin_order":0},"requested_reviewer":null,"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13232,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T17:10:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"},"commit_id":"","review":null}...
|
pull_request
|
2
|
6
|
1793092331
|
1793092436
|
0
|
1793092331
|
1793092436
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/pull/1/head
|
1
|
Edit
Delete
|
|
26496
|
Merge pull request 'docs(governance): sync dyn Merge pull request 'docs(governance): sync dynamic baseline with current D3 reports' (#1) from claude/project-progress-analysis-69857d into main...
|
83
|
5
|
governance.yml
|
98
|
5
|
0
|
refs/heads/main
|
ba2adc8955faf8fd3381eb6d84aaa2b0735464aa
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c45a63ad1c7366aaf077ac6cf732ec24d72018cf","after":"ba2adc8955faf8fd3381eb6d84aaa2b0735464aa","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/c45a63ad1c7366aaf077ac6cf732ec24d72018cf...ba2adc8955faf8fd3381eb6d84aaa2b0735464aa","commits":[{"id":"ba2adc8955faf8fd3381eb6d84aaa2b0735464aa","message":"Merge pull request 'docs(governance): sync dynamic baseline with current D3 reports' (#1) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/1\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/ba2adc8955faf8fd3381eb6d84aaa2b0735464aa","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T17:12:17+08:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"397f3373bd498ef06312b76811a1d11463e25b65","message":"docs(governance): sync dynamic baseline with current D3 reports\n\nRefresh the GOVERNANCE-BASELINE section of CLAUDE.md from\nreports/governance.latest.json, reports/baseline-d3.json and the\n2026-10-25 runtime/UI/RLS reports plus the 2026-09-23 OS audits:\nstatic governance now passes, runtime 452, UI 46, RLS 116 tables,\nown tests 69/471, single-host outbox/health scenarios, OS product\n0.19.4 upgrade ready and release blocked only by remote CI and\ntarget sign-off. Retire the native Fastify UI row and keep earlier\ndual-host figures labelled as history.\n\nVerified with check:governance-docs, check:docs-truth and\ncheck:dual-backend (all exit 0); regenerated gate reports were not\ncommitted.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/397f3373bd498ef06312b76811a1d11463e25b65","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:09:12-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"ba2adc8955faf8fd3381eb6d84aaa2b0735464aa","message":"Merge pull request 'docs(governance): sync dynamic baseline with current D3 reports' (#1) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/1\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/ba2adc8955faf8fd3381eb6d84aaa2b0735464aa","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T17:12:17+08:00","added":[],"removed":[],"modified":["CLAUDE.md"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13232,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T17:10:52+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1793092527
|
1793092629
|
0
|
1793092338
|
1793092631
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26499
|
fix(ci): re-hash O18 OS Web sources from an explic fix(ci): re-hash O18 OS Web sources from an explicit locked OS checkout...
|
83
|
5
|
governance.yml
|
100
|
5
|
0
|
refs/pull/2/head
|
2638e9e8bf29c2e49d029ca1a7c4dd706461a510
|
0
|
0
|
0
|
pull_request
|
{"action":"opened","number" {"action":"opened","number":2,"pull_request":{"id":218,"url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/2","number":2,"user":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"title":"fix(ci): re-hash O18 OS Web sources from an explicit locked OS checkout","body":"O18 re-hashed OS Web sources through the osRoot recorded inside the\r\nhost UI report, an ephemeral /tmp clone that never exists on a CI\r\nrunner and disappears locally after cleanup. governance.yml therefore\r\nfailed on every Gitea run and the runtime/UI job never executed.\r\n\r\n- O18 now only trusts --os-root / DIGITAL_EMPLOYEE_OS_ROOT and fails\r\n closed with an explicit message when neither is given; new negative\r\n probe product-host-ui-without-explicit-os-root (258 probes).\r\n- The static CI job resolves compatibilityLock.osGitSha from\r\n readiness.json, checks out luoanwu/digital-employee-os at that SHA\r\n with secret OS_REPO_READ_TOKEN, moves it to RUNNER_TEMP, builds the\r\n compat packages and asserts a clean tree; Node 22 to satisfy the OS\r\n engine-strict requirement.\r\n- Docs: CLAUDE.md commands/G9/G14/ci-gate, README, acceptance-runner\r\n and business-module-intake now state the OS checkout requirement.\r\n\r\nLocal evidence (dirty worktree): clean OS clone at e12d0f2 makes\r\ncheck:os-product pass; missing root and a tampered OS Web file both\r\nfail O18. Full pnpm check still fails check:governance on runtime/UI\r\nreport fingerprints, which predates this change and needs a rerun of\r\ncheck:runtime and check:ui on the final tree.\r\n\r\n🤖 Generated with [Claude Code](https://claude.com/claude-code)","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"additions":59,"deletions":16,"changed_files":6,"html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/2","diff_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/2.diff","patch_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"ba2adc8955faf8fd3381eb6d84aaa2b0735464aa","repo_id":83,"repo":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13338,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T17:48:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"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":[]}},"head":{"label":"claude/project-progress-analysis-69857d","ref":"claude/project-progress-analysis-69857d","sha":"2638e9e8bf29c2e49d029ca1a7c4dd706461a510","repo_id":83,"repo":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13338,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T17:48:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"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":[]}},"merge_base":"ba2adc8955faf8fd3381eb6d84aaa2b0735464aa","due_date":null,"created_at":"2026-10-27T17:48:57+08:00","updated_at":"2026-10-27T17:48:57+08:00","closed_at":null,"pin_order":0},"requested_reviewer":null,"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13338,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T17:48: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":[]},"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"},"commit_id":"","review":null}...
|
pull_request
|
2
|
27
|
1793095757
|
1793095804
|
83000000000
|
1793094538
|
1793095805
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/pull/2/head
|
1
|
Edit
Delete
|
|
26502
|
chore(reports): bind full static 34/34 from clean chore(reports): bind full static 34/34 from clean b1426c8a...
|
76
|
5
|
governance.yml
|
290
|
5
|
0
|
refs/heads/main
|
1b8ae0d7b585ac966540d47e614c92e74613b801
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a9edbb2ebc6f216948f6c84815b8c8b36a3d9a31","after":"1b8ae0d7b585ac966540d47e614c92e74613b801","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/a9edbb2ebc6f216948f6c84815b8c8b36a3d9a31...1b8ae0d7b585ac966540d47e614c92e74613b801","commits":[{"id":"1b8ae0d7b585ac966540d47e614c92e74613b801","message":"chore(reports): bind full static 34/34 from clean b1426c8a\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/1b8ae0d7b585ac966540d47e614c92e74613b801","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:52:12-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/validation-source.latest.json"]},{"id":"b1426c8a0d7f5aacb89185ea93f9c41f713ae890","message":"chore(deps): register the client-identity peer declaration as a transition deviation\n\nAfter the Zod 4 re-resolution client-identity rc.7's peer (kernel 0.24.0) points\nat the pinned kernel 0.27.0. The old resolution satisfied the peer only by\ninstalling kernel 0.24.0, which carried zod 3 and the GHSA-mrhx high into\nproduction. rc.7's dist does not import @juhai/kernel, so the peer is a\ndeclaration only. Registered with all five fields like the existing\nclient-fact entry; both clear when 04 publishes rc.8 with peer 0.27.0.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/b1426c8a0d7f5aacb89185ea93f9c41f713ae890","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:48:12-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/evidence/zod4-migration-2026-10-27/README.md","governance/platform-dependency-deviations.json"]},{"id":"0786249f2568ff5a3ef82289a6267b5a656524bb","message":"chore(baseline): convert four per-host redis-auth floors omitted from D3\n\nThe D3 conversion halved redisAuthBackendsPassed but missed the other four\nper-host redis-auth counts (wrong-password, pub/sub, BullMQ, non-zero DB)\nbecause redis-auth-live was not rerun at the time. Its first single-host run\n(2026-10-27) reports 1 each, so the ratchet saw 2 -\u003e 1. The four keys are\nappended to governance/d3-baseline-conversion.json under the same ÷2 rule and\nbaseline.json is rewritten only from that table. The shared negative-case\ncount stays at 2.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0786249f2568ff5a3ef82289a6267b5a656524bb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:43:49-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/nestjs-convergence.md","governance/d3-baseline-conversion.json","reports/baseline.json","scripts/d3-baseline-convert.mjs"]},{"id":"82a6d83a3463a00984f4c8ed87a7794654a58f50","message":"docs: align redis-auth freshness entry with the 2026-10-27 single-host report\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/82a6d83a3463a00984f4c8ed87a7794654a58f50","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:38:25-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"5d0b66b1db09df0a746a62ee98c96dd1c4ffef44","message":"chore(reports): bind Runtime/UI receipts from clean 3a0f2f1e and refresh redis-auth\n\nOwned PG16/Redis7/Kafka3.8 run on clean 3a0f2f1e: check:runtime passed\n(1198 tests / 0 failures, behavior matrix 210 points) and check:ui passed\n(45 per host). The static chain then stopped only on the acceptance freshness\nratchet because redis-auth-live was 15 days old; check:redis-auth was rerun on a\nfreshly migrated owned database and passed. The first full run on 9bfb0b02\n(behavior drift, recorded in the previous commit) is kept outside the repo.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/5d0b66b1db09df0a746a62ee98c96dd1c4ffef44","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:35:13-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/auth-startup.latest.json","reports/capacity-envelope.latest.json","reports/contract-consumers.latest.json","reports/db-credential-separation.latest.json","reports/dependency-resilience.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/llm-startup.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/product-sql-runtime.latest.json","reports/redis-auth-live.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]}],"total_commits":0,"head_commit":{"id":"1b8ae0d7b585ac966540d47e614c92e74613b801","message":"chore(reports): bind full static 34/34 from clean b1426c8a\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/1b8ae0d7b585ac966540d47e614c92e74613b801","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:52:12-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/validation-source.latest.json"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":140092,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-27T01:44:07+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
34
|
1793094771
|
1793094832
|
0
|
1793094771
|
1793094953
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26504
|
Merge pull request 'fix(ci): re-hash O18 OS We Merge pull request 'fix(ci): re-hash O18 OS Web sources from an explicit locked OS checkout' (#2) from claude/project-progress-analysis-69857d into main...
|
83
|
5
|
governance.yml
|
102
|
5
|
0
|
refs/heads/main
|
4751737a2a79c2851a709438431e86970cf84e41
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ba2adc8955faf8fd3381eb6d84aaa2b0735464aa","after":"4751737a2a79c2851a709438431e86970cf84e41","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/ba2adc8955faf8fd3381eb6d84aaa2b0735464aa...4751737a2a79c2851a709438431e86970cf84e41","commits":[{"id":"4751737a2a79c2851a709438431e86970cf84e41","message":"Merge pull request 'fix(ci): re-hash O18 OS Web sources from an explicit locked OS checkout' (#2) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/2\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/4751737a2a79c2851a709438431e86970cf84e41","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T18:11:52+08:00","added":[],"removed":[],"modified":[".claude/agents/acceptance-runner.md",".claude/skills/business-module-intake/SKILL.md",".github/workflows/governance.yml","CLAUDE.md","README.md","scripts/check-os-product-layer.mjs"]},{"id":"2638e9e8bf29c2e49d029ca1a7c4dd706461a510","message":"fix(ci): re-hash O18 OS Web sources from an explicit locked OS checkout\n\nO18 re-hashed OS Web sources through the osRoot recorded inside the\nhost UI report, an ephemeral /tmp clone that never exists on a CI\nrunner and disappears locally after cleanup. governance.yml therefore\nfailed on every Gitea run and the runtime/UI job never executed.\n\n- O18 now only trusts --os-root / DIGITAL_EMPLOYEE_OS_ROOT and fails\n closed with an explicit message when neither is given; new negative\n probe product-host-ui-without-explicit-os-root (258 probes).\n- The static CI job resolves compatibilityLock.osGitSha from\n readiness.json, checks out luoanwu/digital-employee-os at that SHA\n with secret OS_REPO_READ_TOKEN, moves it to RUNNER_TEMP, builds the\n compat packages and asserts a clean tree; Node 22 to satisfy the OS\n engine-strict requirement.\n- Docs: CLAUDE.md commands/G9/G14/ci-gate, README, acceptance-runner\n and business-module-intake now state the OS checkout requirement.\n\nLocal evidence (dirty worktree): clean OS clone at e12d0f2 makes\ncheck:os-product pass; missing root and a tampered OS Web file both\nfail O18. Full pnpm check still fails check:governance on runtime/UI\nreport fingerprints, which predates this change and needs a rerun of\ncheck:runtime and check:ui on the final tree.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/2638e9e8bf29c2e49d029ca1a7c4dd706461a510","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T02:47:25-07:00","added":[],"removed":[],"modified":[".claude/agents/acceptance-runner.md",".claude/skills/business-module-intake/SKILL.md",".github/workflows/governance.yml","CLAUDE.md","README.md","scripts/check-os-product-layer.mjs"]}],"total_commits":0,"head_commit":{"id":"4751737a2a79c2851a709438431e86970cf84e41","message":"Merge pull request 'fix(ci): re-hash O18 OS Web sources from an explicit locked OS checkout' (#2) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/2\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/4751737a2a79c2851a709438431e86970cf84e41","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T18:11:52+08:00","added":[],"removed":[],"modified":[".claude/agents/acceptance-runner.md",".claude/skills/business-module-intake/SKILL.md",".github/workflows/governance.yml","CLAUDE.md","README.md","scripts/check-os-product-layer.mjs"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13338,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T17:48:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
6
|
1793095916
|
1793095954
|
0
|
1793095914
|
1793095956
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26506
|
fix(ci): fetch locked OS with a Gitea token header fix(ci): fetch locked OS with a Gitea token header and probe access first...
|
83
|
5
|
governance.yml
|
104
|
5
|
0
|
refs/pull/3/head
|
ad805d3ec6a5912aad0de6b9317e9f000779d276
|
0
|
0
|
0
|
pull_request
|
{"action":"opened","number" {"action":"opened","number":3,"pull_request":{"id":219,"url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/3","number":3,"user":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"title":"fix(ci): fetch locked OS with a Gitea token header and probe access first","body":"actions/checkout presented OS_REPO_READ_TOKEN as Basic credentials and\r\nGitea answered 401 (git fell back to a username prompt) for two\r\ndifferent correctly scoped tokens. Fetch the locked SHA with plain git\r\nand an \"Authorization: token\" header into RUNNER_TEMP instead, after a\r\nGitea API probe that prints only the HTTP status, so a missing secret,\r\nunusable token or missing repository access fails with a clear reason.\r\nThis step also no longer downloads an action from github.com.\r\n\r\n🤖 Generated with [Claude Code](https://claude.com/claude-code)","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"additions":18,"deletions":13,"changed_files":1,"html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/3","diff_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/3.diff","patch_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"4751737a2a79c2851a709438431e86970cf84e41","repo_id":83,"repo":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13343,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T18:15:18+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"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":[]}},"head":{"label":"claude/project-progress-analysis-69857d","ref":"claude/project-progress-analysis-69857d","sha":"ad805d3ec6a5912aad0de6b9317e9f000779d276","repo_id":83,"repo":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13343,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T18:15:18+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"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":[]}},"merge_base":"2638e9e8bf29c2e49d029ca1a7c4dd706461a510","due_date":null,"created_at":"2026-10-27T18:16:44+08:00","updated_at":"2026-10-27T18:16:44+08:00","closed_at":null,"pin_order":0},"requested_reviewer":null,"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13343,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T18:15:18+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"},"commit_id":"","review":null}...
|
pull_request
|
3
|
5
|
1793096205
|
1793096840
|
0
|
1793096204
|
1793096840
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/pull/3/head
|
1
|
Edit
Delete
|
|
26508
|
Merge pull request 'fix(ci): fetch locked OS w Merge pull request 'fix(ci): fetch locked OS with a Gitea token header and probe access first' (#3) from claude/project-progress-analysis-69857d into main...
|
83
|
5
|
governance.yml
|
106
|
5
|
0
|
refs/heads/main
|
2c6c475070f0f45c39605f645e6ad246db64bc69
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4751737a2a79c2851a709438431e86970cf84e41","after":"2c6c475070f0f45c39605f645e6ad246db64bc69","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/4751737a2a79c2851a709438431e86970cf84e41...2c6c475070f0f45c39605f645e6ad246db64bc69","commits":[{"id":"2c6c475070f0f45c39605f645e6ad246db64bc69","message":"Merge pull request 'fix(ci): fetch locked OS with a Gitea token header and probe access first' (#3) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/3\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/2c6c475070f0f45c39605f645e6ad246db64bc69","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T18:17:05+08:00","added":[],"removed":[],"modified":[".github/workflows/governance.yml"]},{"id":"ad805d3ec6a5912aad0de6b9317e9f000779d276","message":"fix(ci): fetch locked OS with a Gitea token header and probe access first\n\nactions/checkout presented OS_REPO_READ_TOKEN as Basic credentials and\nGitea answered 401 (git fell back to a username prompt) for two\ndifferent correctly scoped tokens. Fetch the locked SHA with plain git\nand an \"Authorization: token\" header into RUNNER_TEMP instead, after a\nGitea API probe that prints only the HTTP status, so a missing secret,\nunusable token or missing repository access fails with a clear reason.\nThis step also no longer downloads an action from github.com.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/ad805d3ec6a5912aad0de6b9317e9f000779d276","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T03:15:14-07:00","added":[],"removed":[],"modified":[".github/workflows/governance.yml"]}],"total_commits":0,"head_commit":{"id":"2c6c475070f0f45c39605f645e6ad246db64bc69","message":"Merge pull request 'fix(ci): fetch locked OS with a Gitea token header and probe access first' (#3) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/3\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/2c6c475070f0f45c39605f645e6ad246db64bc69","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T18:17:05+08:00","added":[],"removed":[],"modified":[".github/workflows/governance.yml"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13343,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T18:15:18+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
4
|
0
|
1793096903
|
0
|
1793096227
|
1793096903
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26510
|
ci: stop pulling actions from github.com on the Gi ci: stop pulling actions from github.com on the Gitea runner...
|
83
|
5
|
governance.yml
|
108
|
5
|
0
|
refs/pull/4/head
|
c4b18dad2f877de0f705eceefee1403050cabc69
|
0
|
0
|
0
|
pull_request
|
{"action":"opened","number" {"action":"opened","number":4,"pull_request":{"id":220,"url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/4","number":4,"user":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"title":"ci: stop pulling actions from github.com on the Gitea runner","body":"The Gitea runner repeatedly timed out cloning actions/checkout from\r\ngithub.com (once hanging Set up job for over 10 minutes), so jobs failed\r\nor blocked the single runner before any repository code ran.\r\n\r\n- Checkout: plain git with the Gitea task token as Basic credentials,\r\n all branches and tags fetched (F5 provenance needs history), detached\r\n at github.sha, workspace cleaned.\r\n- Node: scripts/ci-setup-node.sh downloads an exact version from\r\n npmmirror and verifies it against the mirror's SHASUMS256.txt; both\r\n governance jobs and the platform job use 22.23.2.\r\n- platform-governance: upload-artifact replaced by printing the gate\r\n reports into the run log. This file now diverges from the\r\n @juhai/governance consumer template.\r\n\r\nVerified locally: the checkout snippet against a file:// copy of this\r\nrepository (detached at the requested SHA, stale files removed); the\r\nNode script in a linux/arm64 container with a test-only curl stand-in\r\n(install, cache reuse, tampered archive rejected, unknown version\r\nrejected).\r\n\r\n🤖 Generated with [Claude Code](https://claude.com/claude-code)","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"additions":98,"deletions":26,"changed_files":4,"html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/4","diff_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/4.diff","patch_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"2c6c475070f0f45c39605f645e6ad246db64bc69","repo_id":83,"repo":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13413,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T18:27:09+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"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":[]}},"head":{"label":"claude/project-progress-analysis-69857d","ref":"claude/project-progress-analysis-69857d","sha":"c4b18dad2f877de0f705eceefee1403050cabc69","repo_id":83,"repo":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13413,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T18:27:09+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"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":[]}},"merge_base":"ad805d3ec6a5912aad0de6b9317e9f000779d276","due_date":null,"created_at":"2026-10-27T18:28:15+08:00","updated_at":"2026-10-27T18:28:16+08:00","closed_at":null,"pin_order":0},"requested_reviewer":null,"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13413,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T18:27: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":[]},"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"},"commit_id":"","review":null}...
|
pull_request
|
2
|
6
|
1793098163
|
1793098172
|
0
|
1793096896
|
1793098174
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/pull/4/head
|
1
|
Edit
Delete
|
|
26512
|
Merge pull request 'ci: stop pulling actions f Merge pull request 'ci: stop pulling actions from github.com on the Gitea runner' (#4) from claude/project-progress-analysis-69857d into main...
|
83
|
5
|
governance.yml
|
110
|
5
|
0
|
refs/heads/main
|
a749661dec98ee5419f16f79c96abf7f1f10526f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2c6c475070f0f45c39605f645e6ad246db64bc69","after":"a749661dec98ee5419f16f79c96abf7f1f10526f","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/2c6c475070f0f45c39605f645e6ad246db64bc69...a749661dec98ee5419f16f79c96abf7f1f10526f","commits":[{"id":"a749661dec98ee5419f16f79c96abf7f1f10526f","message":"Merge pull request 'ci: stop pulling actions from github.com on the Gitea runner' (#4) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/4\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/a749661dec98ee5419f16f79c96abf7f1f10526f","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T18:28:22+08:00","added":["scripts/ci-setup-node.sh"],"removed":[],"modified":[".github/workflows/governance.yml",".github/workflows/platform-governance.yml","CLAUDE.md"]},{"id":"c4b18dad2f877de0f705eceefee1403050cabc69","message":"ci: stop pulling actions from github.com on the Gitea runner\n\nThe Gitea runner repeatedly timed out cloning actions/checkout from\ngithub.com (once hanging Set up job for over 10 minutes), so jobs failed\nor blocked the single runner before any repository code ran.\n\n- Checkout: plain git with the Gitea task token as Basic credentials,\n all branches and tags fetched (F5 provenance needs history), detached\n at github.sha, workspace cleaned.\n- Node: scripts/ci-setup-node.sh downloads an exact version from\n npmmirror and verifies it against the mirror's SHASUMS256.txt; both\n governance jobs and the platform job use 22.23.2.\n- platform-governance: upload-artifact replaced by printing the gate\n reports into the run log. This file now diverges from the\n @juhai/governance consumer template.\n\nVerified locally: the checkout snippet against a file:// copy of this\nrepository (detached at the requested SHA, stale files removed); the\nNode script in a linux/arm64 container with a test-only curl stand-in\n(install, cache reuse, tampered archive rejected, unknown version\nrejected).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/c4b18dad2f877de0f705eceefee1403050cabc69","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T03:27:07-07:00","added":["scripts/ci-setup-node.sh"],"removed":[],"modified":[".github/workflows/governance.yml",".github/workflows/platform-governance.yml","CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"a749661dec98ee5419f16f79c96abf7f1f10526f","message":"Merge pull request 'ci: stop pulling actions from github.com on the Gitea runner' (#4) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/4\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/a749661dec98ee5419f16f79c96abf7f1f10526f","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T18:28:22+08:00","added":["scripts/ci-setup-node.sh"],"removed":[],"modified":[".github/workflows/governance.yml",".github/workflows/platform-governance.yml","CLAUDE.md"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13413,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T18:27: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
|
13
|
1793098676
|
1793098839
|
8000000000
|
1793096903
|
1793098840
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26514
|
chore(reports): bind full static 34/34 with F15 ac chore(reports): bind full static 34/34 with F15 active from clean 047b548c...
|
76
|
5
|
governance.yml
|
292
|
5
|
0
|
refs/heads/main
|
0e4d1c06793afc39acf30d9f5c8c99db6a90e795
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1b8ae0d7b585ac966540d47e614c92e74613b801","after":"0e4d1c06793afc39acf30d9f5c8c99db6a90e795","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/1b8ae0d7b585ac966540d47e614c92e74613b801...0e4d1c06793afc39acf30d9f5c8c99db6a90e795","commits":[{"id":"0e4d1c06793afc39acf30d9f5c8c99db6a90e795","message":"chore(reports): bind full static 34/34 with F15 active from clean 047b548c\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0e4d1c06793afc39acf30d9f5c8c99db6a90e795","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T03:53:36-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/validation-source.latest.json"]},{"id":"047b548cdda5eb73c95e2d2ca1baa2f18fe0105a","message":"feat(governance): register platformFacts and close F15 after Owner confirmation\n\nThe user confirmed the four catalogue decisions on 2026-10-27: actions come\nfrom TENANT_PERMISSIONS, event types from the full REALTIME_EVENT_TYPES with\nkernel messages excluded at readout (deadletter.replay_requested kept), facts\nstay in app-manifest.json, and no extra health checks.\n\nThe candidate moves verbatim into governance.registry.json#platformFacts, F15\nbecomes implemented (local F15) with a history entry, and the candidate file\nis removed. check:fork-readiness passes with F15 active and the framework\ncross-check verified (15 criteria, 0 missing); pnpm platform:facts reads 22\nactions, 50 business event types and the two kernel health checks from the\nregistry. No contracts, manifest or runtime code changed.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/047b548cdda5eb73c95e2d2ca1baa2f18fe0105a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T03:49:43-07:00","added":[],"removed":["governance/platform-facts.candidate.json"],"modified":["CLAUDE.md","docs/evidence/f15-platform-facts-2026-10-27/README.md","framework-criteria.json","governance.registry.json","governance.registry.schema.json"]}],"total_commits":0,"head_commit":{"id":"0e4d1c06793afc39acf30d9f5c8c99db6a90e795","message":"chore(reports): bind full static 34/34 with F15 active from clean 047b548c\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/0e4d1c06793afc39acf30d9f5c8c99db6a90e795","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T03:53:36-07:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/agent-adapters.latest.json","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/product-reconciliation.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tenant-grants.latest.json","reports/validation-source.latest.json"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":140748,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os/languages","html_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/digital-employee-os","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/digital-employee-os.git","clone_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-10-27T17:52: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
|
34
|
1793098432
|
1793098451
|
0
|
1793098431
|
1793098470
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26517
|
chore(reports): rebind runtime, UI and static evid chore(reports): rebind runtime, UI and static evidence to 3c090d2...
|
83
|
5
|
governance.yml
|
112
|
5
|
0
|
refs/pull/5/head
|
9dab2a7d75ac938e0e2f269a604927d2802b2cbd
|
0
|
0
|
0
|
pull_request
|
{"action":"opened","number" {"action":"opened","number":5,"pull_request":{"id":221,"url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/5","number":5,"user":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"title":"docs(governance): record first remote run past O18 and the stale acceptance provenance","body":"\u003c!--\r\n PR 治理模板。提交前请逐项确认,确保符合 docs/standards 下的工程规范。\r\n CI 会执行:pnpm check(命名 + 单源漂移 + 治理棘轮 + lint + typecheck);\r\n 有测试 DB 的流水线另执行 DATABASE_URL=... pnpm check:runtime。\r\n--\u003e\r\n\r\n## 变更内容\r\n\u003c!-- 简述这次改了什么、为什么改(聚焦 why) --\u003e\r\n-\r\n\r\n## 涉及业务概念\r\n\u003c!-- 列出涉及的业务词典英文名,例如 store / order / verification。参见 docs/domain-glossary.md --\u003e\r\n-\r\n\r\n## 检查清单\r\n\r\n### 命名一致性\r\n- [ ] 业务概念使用了词典中的标准英文名(未出现 shop/branch/seller/voucher/writeOff 等禁用词)\r\n- [ ] 数据库 snake_case + 复数表名;API/JSON 字段 camelCase;类型 PascalCase;常量 SCREAMING_SNAKE_CASE\r\n- [ ] `pnpm check:naming` 通过\r\n- [ ] `pnpm check:schema` 通过,未新增第二份状态/契约真源\r\n\r\n### API / 契约\r\n- [ ] 不涉及 API 变更\r\n- [ ] 新增/修改了 API,路由符合当前生命周期规范:既有 Personnel Core 保持 `/api/personnel/*`,HR v2 领域使用 `/api/v2/{domain}/*`,身份协议使用标准 OIDC 端点\r\n- [ ] 已更新 `packages/contracts` 中的 Zod schema / DTO / 类型(前后端共用同一份)\r\n- [ ] 无破坏前端兼容的字段删除/重命名(如有,已在描述中说明迁移方案)\r\n\r\n### 数据库\r\n- [ ] 不涉及数据库变更\r\n- [ ] 新增/修改了表或字段,已通过 migration review(表名复数、字段 snake_case、外键 xxx_id、时间 _at、状态 status)\r\n- [ ] 高增长表已考虑分区;涉及多租户的表带 tenant_id\r\n- [ ] 写链显式带 tenant_id;跨租户读写按 404/隔离口径处理\r\n\r\n### 数据库迁移(迁移即代码:版本/顺序/内容/环境/发布/回滚一致)\r\n- [ ] 改 schema.prisma 的同时**已生成并提交 migration**(`pnpm db:migrate:dev --name \u003cchange\u003e`),未只改 schema 不落迁移\r\n- [ ] **未修改已发布过的历史 migration 文件**(内容一致:历史不可变,新变更走新迁移)\r\n- [ ] `pnpm check:migrations` 通过(迁移历史在位 / 无未豁免高危 DDL / schema 表、enum、`@map` 列均已落迁移)\r\n- [ ] 破坏性变更(删表/删列/改名/改类型/加 NOT NULL/加唯一约束)走 **expand→migrate→contract** 三阶段,不一次切\r\n- [ ] 大表加索引用 `CREATE INDEX CONCURRENTLY`;大批量回填走 BullMQ 分批任务,不塞进 migration\r\n- [ ] 高危但确需的 DDL 已加 `-- migration-allow:\u003c原因\u003e` 留痕,并在下方回滚方案说明\r\n- [ ] 非开发环境只用 `migrate deploy`(禁止 `db push` / 线上手动 ALTER);发布前 `pnpm db:migrate:status` 无 drift\r\n\r\n### 实时 / 队列\r\n- [ ] 不涉及\r\n- [ ] 关键业务事件进入 BullMQ 或持久化事件表(未仅依赖 Redis Pub/Sub)\r\n- [ ] 写库事件与真实写操作在同一 tx 写入 outbox,未在 commit 后旁路 publish\r\n- [ ] 实时通道选型符合规范(订单/看板/通知用 SSE;设备在线/包间控制/IM 用 WebSocket)\r\n\r\n### 质量与发布\r\n- [ ] 通过 `pnpm lint` 与 `pnpm typecheck`\r\n- [ ] 通过 `pnpm check:governance`,`reports/*.latest.json` 已刷新且无棘轮回退\r\n- [ ] 涉及写链 / DB / 租户 / 状态机时,通过 `DATABASE_URL=... pnpm check:runtime`,`reports/runtime-acceptance.latest.json` 已刷新\r\n- [ ] 涉及页面或浏览器行为时,`pnpm check:ui` 与 `pnpm check:ui:fastify` 均通过,未只验证一个后端\r\n- [ ] 已补充/更新必要的测试\r\n- [ ] 不需要回滚方案\r\n- [ ] 需要回滚方案,已在下方说明\r\n\r\n## 回滚方案 / 其他说明\r\n-\r\n","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"additions":203,"deletions":189,"changed_files":26,"html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/5","diff_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/5.diff","patch_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"a749661dec98ee5419f16f79c96abf7f1f10526f","repo_id":83,"repo":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13518,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T19:09:49+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"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":[]}},"head":{"label":"claude/project-progress-analysis-69857d","ref":"claude/project-progress-analysis-69857d","sha":"9dab2a7d75ac938e0e2f269a604927d2802b2cbd","repo_id":83,"repo":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13518,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T19:09:49+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"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":[]}},"merge_base":"a749661dec98ee5419f16f79c96abf7f1f10526f","due_date":null,"created_at":"2026-10-27T19:10:01+08:00","updated_at":"2026-10-27T19:10:02+08:00","closed_at":null,"pin_order":0},"requested_reviewer":null,"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13518,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T19:09:49+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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"},"commit_id":"","review":null}...
|
pull_request
|
2
|
8
|
1793099403
|
1793099842
|
0
|
1793099402
|
1793099842
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/pull/5/head
|
1
|
Edit
Delete
|
|
26519
|
Merge pull request 'docs(governance): record f Merge pull request 'docs(governance): record first remote run past O18 and the stale acceptance provenance' (#5) from claude/project-progress-analysis-69857d into main...
|
83
|
5
|
governance.yml
|
114
|
5
|
0
|
refs/heads/main
|
8e394b0e7c4b1766dc00c3673d87dfcba2f4b976
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a749661dec98ee5419f16f79c96abf7f1f10526f","after":"8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/a749661dec98ee5419f16f79c96abf7f1f10526f...8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","commits":[{"id":"8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","message":"Merge pull request 'docs(governance): record first remote run past O18 and the stale acceptance provenance' (#5) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/5\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T19:10:08+08:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"9dab2a7d75ac938e0e2f269a604927d2802b2cbd","message":"chore(reports): rebind runtime, UI and static evidence to 3c090d2\n\nRerun on the clean final source 3c090d2 (worktree fingerprint\n68edffd9201c) so check:governance no longer rejects the acceptance\nreports as belonging to an older tree (reportProvenanceViolations 5 on\nGitea run 26512).\n\n- check:runtime: isolated PostgreSQL juhai_ai_hr_system_acc_20261027\n and Redis containers; migrate deploy/status, 452/452 tests (floor\n 452), frozen oracle 12 scenarios, two-process outbox 1 scenario with\n 0 duplicates, PostgreSQL/Redis outage health 2 scenarios.\n- check:ui: NestJS + FastifyAdapter production assembly, 46/46.\n- pnpm check with DIGITAL_EMPLOYEE_OS_ROOT at the locked OS e12d0f2:\n exit 0, provenance violations 0, lint and typecheck included.\n\nLocal evidence only; remote CI and target deployment remain unverified.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/9dab2a7d75ac938e0e2f269a604927d2802b2cbd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T04:09:47-07:00","added":[],"removed":[],"modified":["reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"3c090d2eda71bf5d699777a8f4483a6209dea60c","message":"docs(governance): record first remote run past O18 and the stale acceptance provenance\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/3c090d2eda71bf5d699777a8f4483a6209dea60c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T04:03:40-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","message":"Merge pull request 'docs(governance): record first remote run past O18 and the stale acceptance provenance' (#5) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/5\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","author":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"committer":{"name":"luoanwu","email":"law@g-hi.com","username":"luoanwu"},"verification":null,"timestamp":"2026-10-27T19:10:08+08:00","added":[],"removed":[],"modified":["CLAUDE.md","reports/app-manifest.latest.json","reports/contract-consumers.latest.json","reports/database-rls.latest.json","reports/docs-truth.latest.json","reports/dual-backend-behavior.latest.json","reports/dual-backend-parity.latest.json","reports/fixtures.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/health-dependency-failure.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-bundle.latest.json","reports/os-product-compat.latest.json","reports/os-product-distribution.latest.json","reports/os-product-layer.latest.json","reports/outbox-multi-instance.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":83,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhai-ai-hr-system","full_name":"luoanwu/juhai-ai-hr-system","description":"巨嗨 AI 人事系统:受治理全栈基础框架","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":13518,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T19:09:49+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
8
|
1793099615
|
1793099867
|
0
|
1793099409
|
1793099867
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|