|
25155
|
docs: 真实实现治理第二批落文档——范围、问题与修法、数据层约束、验收与未做项
|
51
|
5
|
e2e.yml
|
25
|
5
|
0
|
refs/heads/main
|
bd2d1f6a36311732377749ff7387004fa7eb6fe2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"14faa2a20bbc99dda66a446ac86f9f304b3bd264","after":"bd2d1f6a36311732377749ff7387004fa7eb6fe2","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/14faa2a20bbc99dda66a446ac86f9f304b3bd264...bd2d1f6a36311732377749ff7387004fa7eb6fe2","commits":[{"id":"bd2d1f6a36311732377749ff7387004fa7eb6fe2","message":"docs: 真实实现治理第二批落文档——范围、问题与修法、数据层约束、验收与未做项\n\n- docs/real-implementation-governance-batch2-2026-10-03.md:本批记录\n- 开发计划 v1.8 表补「第二批」行与指针;项目进展分析 07-01 数据层一节加订正\n- CLAUDE.md:查询参数走 lib/query.ts、状态变更必须 CAS、CHECK 约束迁移的做法、接口覆盖棘轮;规模数字 30 迁移 / 484 用例 / R0–R35\n- README / server README 数字同步\n- 治理经验库 G-014(量成功调用的接口)/ G-015(CAS 与同事务)/ G-016(不变式下沉数据库)\n- ygg-seed-migration-guard 技能补 CHECK 约束迁移的例外做法\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/bd2d1f6a36311732377749ff7387004fa7eb6fe2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:38:15-07:00","added":["docs/real-implementation-governance-batch2-2026-10-03.md"],"removed":[],"modified":[".claude/skills/ygg-seed-migration-guard/SKILL.md","CLAUDE.md","README.md","server/README.md","开发计划.md","治理经验库.md","项目进展分析_2026-07-01.md"]},{"id":"acf778ab0ebebc39ad5f880a8305dc3ad212bf9b","message":"test(coverage): 接口覆盖棘轮 npm run test:routes——量「被测试成功调用过的接口」\n\n- test/helpers.ts:设了 ROUTE_COVERAGE_LOG 时记录每个请求的方法 / 路径 / 状态码,不设时行为不变\n- scripts/route-coverage.mjs:对照 OpenAPI 全部接口,列出没有任何 2xx 调用的;基线 test/route-coverage.baseline.json 只许变短\n- 首次测量(main 91baf1d)147 / 185;本分支补测后 181 / 185,余下 4 个都是平台授权 / 写回,原因写在基线里\n- r35 再补 AI 会话详情与装修实验删除两条;r33 的用例表改为内联字面量,docs-metrics 与 vitest 口径一致(484)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/acf778ab0ebebc39ad5f880a8305dc3ad212bf9b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:36:35-07:00","added":["server/scripts/route-coverage.mjs","server/test/route-coverage.baseline.json"],"removed":[],"modified":[".gitignore","server/package.json","server/test/helpers.ts","server/test/r33-data-integrity.test.ts","server/test/r35-uncovered-writes.test.ts"]},{"id":"b3c6eabc670e6f6e277643f41d4b865d446e3668","message":"fix(api): 门店与运维入参加上界;巡检负责人须是本店成员\n\n- POST/PATCH /stores:名称 / 分店 / 地址此前没有长度上限\n- 运维工单、巡检、卫生打卡的字符串与数组同样补上界\n- POST /ops/inspections 的 assigneeId 此前不校验归属,可以把别的租户的用户挂到本店巡检上;现与任务模块同口径,非本店成员 400\n- 新增 r35 13 例:门店管理、会员画像与流水、按会员归户、任务修改、预算迁移、巡检 / 工单升级 / 设备下架 / 卫生打卡,\n 以及几个只读接口——这些接口此前没有成功路径的真实库测试\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/b3c6eabc670e6f6e277643f41d4b865d446e3668","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:25:17-07:00","added":["server/test/r35-uncovered-writes.test.ts"],"removed":[],"modified":["server/src/modules/ops/schema.ts","server/src/modules/ops/service.ts","server/src/modules/store/schema.ts"]},{"id":"6c2876f40383761e808cd58d60cffea601383397","message":"fix(api): 看板与核销的查询参数加边界,非法值 400 而不是 500 或静默兜底\n\n- 新增 lib/query.ts:intQuery / dateQuery / assertDateRange\n- /orders?limit 封顶 200(此前原样当 take 传给数据库,limit=100000000 即全表读取)\n- period 限 1–366;此前 period=999999999 让 /orders/top-deals、/metrics/funnel 直接 500\n- /metrics/daily 的 from / to:非法日期此前 500,现在 400;起止颠倒、跨度超过 366 天同样 400\n- 非数字、小数、负数、重复参数不再被悄悄换成默认值\n- 新增 r34 17 例;前端只传 7 / 30 且不传 limit,不受影响\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/6c2876f40383761e808cd58d60cffea601383397","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:21:01-07:00","added":["server/src/lib/query.ts","server/test/r34-query-bounds.test.ts"],"removed":[],"modified":["server/src/modules/metrics/routes.ts","server/src/modules/orders/routes.ts"]},{"id":"90523e8d28d9c250c555d78e0d56818117497df7","message":"feat(db): 金额 / 次数 / 名额的不变式下沉为数据库 CHECK 约束\n\n- 新迁移 20261003161609_data_integrity_checks:21 条 CHECK,覆盖钱包余额与流水方向、次卡次数、拼团名额(不超卖)、\n 订单 / SKU / 门店价 / 投放 / 补救 / 竞品金额、资源容量与低消、预约时间范围\n- 应用层原本已用 zod + CAS 守着;这是第二道,应用 bug、脚本或手工 SQL 也写不进非法值\n- 迁移经 prisma migrate dev --create-only 生成后手写 SQL(Prisma schema 表达不了 CHECK);schema.prisma 无变化,migrate diff 无漂移\n- 现有种子与全量测试(55 文件 428 例)均不触发约束\n- WalletTxn 的 REFUND 方向不约束:schema 注释写记正、种子写记负、应用代码不写这一类型,口径待定\n- 新增 r33 18 例:绕过 API 直接写库,逐条验证被拒并点名约束\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/90523e8d28d9c250c555d78e0d56818117497df7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:20:37-07:00","added":["server/prisma/migrations/20261003161609_data_integrity_checks/migration.sql","server/test/r33-data-integrity.test.ts"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"bd2d1f6a36311732377749ff7387004fa7eb6fe2","message":"docs: 真实实现治理第二批落文档——范围、问题与修法、数据层约束、验收与未做项\n\n- docs/real-implementation-governance-batch2-2026-10-03.md:本批记录\n- 开发计划 v1.8 表补「第二批」行与指针;项目进展分析 07-01 数据层一节加订正\n- CLAUDE.md:查询参数走 lib/query.ts、状态变更必须 CAS、CHECK 约束迁移的做法、接口覆盖棘轮;规模数字 30 迁移 / 484 用例 / R0–R35\n- README / server README 数字同步\n- 治理经验库 G-014(量成功调用的接口)/ G-015(CAS 与同事务)/ G-016(不变式下沉数据库)\n- ygg-seed-migration-guard 技能补 CHECK 约束迁移的例外做法\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/bd2d1f6a36311732377749ff7387004fa7eb6fe2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-03T09:38:15-07:00","added":["docs/real-implementation-governance-batch2-2026-10-03.md"],"removed":[],"modified":[".claude/skills/ygg-seed-migration-guard/SKILL.md","CLAUDE.md","README.md","server/README.md","开发计划.md","治理经验库.md","项目进展分析_2026-07-01.md"]},"repository":{"id":51,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"yggdrasil-local-life-tools","full_name":"luoanwu/yggdrasil-local-life-tools","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":88503,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools/languages","html_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/yggdrasil-local-life-tools","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/yggdrasil-local-life-tools.git","clone_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-02T16:02:07+08:00","updated_at":"2026-10-04T00:09:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1791110575
|
1791110617
|
0
|
1791068442
|
1791110617
|
|
|
0
|
Edit
Delete
|
|
26218
|
test: record shared retrieval boundary and native test: record shared retrieval boundary and native acceptance evidence...
|
84
|
5
|
governance.yml
|
6
|
5
|
0
|
refs/heads/main
|
bd10e2e68002ae13667fb76ecc1177e179996146
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"db93444d86694304ad66fc4d51864c6d89860f85","after":"bd10e2e68002ae13667fb76ecc1177e179996146","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/compare/db93444d86694304ad66fc4d51864c6d89860f85...bd10e2e68002ae13667fb76ecc1177e179996146","commits":[{"id":"bd10e2e68002ae13667fb76ecc1177e179996146","message":"test: record shared retrieval boundary and native acceptance evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/bd10e2e68002ae13667fb76ecc1177e179996146","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T07:00:03-07:00","added":["reports/shared-retrieval-boundary.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":"65dddcfc06d5ac4a694e74e3b43a455bb748f993","message":"docs: refresh current retrieval acceptance counts and evidence scope\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/65dddcfc06d5ac4a694e74e3b43a455bb748f993","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T06:55:31-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"6c21d91704da6ca4ed459bbdf05dba678e650252","message":"fix(governance): remove all matching counters in failure probe\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/6c21d91704da6ca4ed459bbdf05dba678e650252","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T06:52:23-07:00","added":[],"removed":[],"modified":["docs/shared-retrieval-boundary.md","scripts/check-runtime-failure-coverage.mjs"]},{"id":"5bbb68c3bdadc6b62752432539298fd87cd1bfd0","message":"fix(retrieval): enforce tenant and source integrity before recall\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/5bbb68c3bdadc6b62752432539298fd87cd1bfd0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T06:47:11-07:00","added":["docs/shared-retrieval-boundary.md","packages/knowledge-retrieval/src/boundary.test.ts"],"removed":[],"modified":["CLAUDE.md","README.md","apps/api-fastify/src/modules/knowledge/knowledge.service.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-nestjs/src/knowledge/knowledge.service.ts","apps/api-nestjs/test/http.acceptance.test.ts","docs/README.md","docs/domain/knowledge-cloud-blueprint.md","docs/domain/owner-matrix.md","packages/knowledge-retrieval/src/index.test.ts","packages/knowledge-retrieval/src/index.ts"]}],"total_commits":0,"head_commit":{"id":"bd10e2e68002ae13667fb76ecc1177e179996146","message":"test: record shared retrieval boundary and native acceptance evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhai-knowledge-cloud/commit/bd10e2e68002ae13667fb76ecc1177e179996146","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T07:00:03-07:00","added":["reports/shared-retrieval-boundary.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":1894,"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-20T15:50: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
|
6
|
1792505364
|
1792505374
|
0
|
1792505363
|
1792505374
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
27011
|
chore(reports): FW-08完整20步与647脚本回绑 @ 0b7cf86
|
54
|
5
|
governance.yml
|
107
|
5
|
0
|
refs/heads/main
|
bd083417feabbc5343ff4d3006d8952242ef178f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"33c7f2e356c507072dae1466a096027557cda48a","after":"bd083417feabbc5343ff4d3006d8952242ef178f","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/33c7f2e356c507072dae1466a096027557cda48a...bd083417feabbc5343ff4d3006d8952242ef178f","commits":[{"id":"bd083417feabbc5343ff4d3006d8952242ef178f","message":"chore(reports): FW-08完整20步与647脚本回绑 @ 0b7cf86\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/bd083417feabbc5343ff4d3006d8952242ef178f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-02T19:56:23-08:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/kernel-api.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/prisma-client.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":"0b7cf860f49a452ea1bce489d2793347eff45a3a","message":"test(governance): use glossary-compliant fixture paths\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/0b7cf860f49a452ea1bce489d2793347eff45a3a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-02T09:04:27-08:00","added":[],"removed":[],"modified":["docs/derived-matrix.md","scripts/lib/d3-host-alignment.test.mjs","scripts/lib/derived-matrix.test.mjs"]},{"id":"d24c39bf4f1f5f33d5fa1e461531d6fab2794a31","message":"fix(governance): inspect both sides of evidence renames\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/d24c39bf4f1f5f33d5fa1e461531d6fab2794a31","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T18:00:29-08:00","added":[],"removed":[],"modified":["docs/derived-matrix.md","scripts/lib/d3-host-alignment.mjs","scripts/lib/d3-host-alignment.test.mjs","scripts/lib/derived-matrix.mjs","scripts/lib/derived-matrix.test.mjs"]},{"id":"d2d6220d4f22d397897a58ef90c66c268735de16","message":"fix(governance): bind record-only evidence to declared scopes\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/d2d6220d4f22d397897a58ef90c66c268735de16","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:52:44-08:00","added":[],"removed":[],"modified":["docs/derived-matrix.md","scripts/lib/consumer-alignment.mjs","scripts/lib/consumer-alignment.test.mjs","scripts/lib/derived-matrix.mjs","scripts/lib/derived-matrix.test.mjs","scripts/lib/hosted-package-alignment.mjs","scripts/lib/hosted-package-alignment.test.mjs","scripts/lib/hostless-package-alignment.test.mjs"]}],"total_commits":0,"head_commit":{"id":"bd083417feabbc5343ff4d3006d8952242ef178f","message":"chore(reports): FW-08完整20步与647脚本回绑 @ 0b7cf86\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/bd083417feabbc5343ff4d3006d8952242ef178f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-02T19:56:23-08:00","added":[],"removed":[],"modified":["reports/agent-adapters.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/kernel-api.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/prisma-client.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":54,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"base-framework","full_name":"luoanwu/base-framework","description":"基础框架 monorepo","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":18462,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework/languages","html_url":"https://gitea.g-hi.com/luoanwu/base-framework","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/base-framework.git","clone_url":"https://gitea.g-hi.com/luoanwu/base-framework.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-03T12:24:18+08:00","updated_at":"2026-11-01T04:40: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
|
10
|
1793678894
|
1793679024
|
0
|
1793678196
|
1793679045
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
governance-governance.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
23584
|
feat(identity): 新增机器凭据租约规划
|
101
|
5
|
governance.yml
|
1
|
5
|
0
|
refs/heads/main
|
bcf51b52439dd8d332699a9f312305c102f9d379
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0000000000000000000000000000000000000000","after":"bcf51b52439dd8d332699a9f312305c102f9d379","compare_url":"https://gitea.g-hi.com/","commits":[{"id":"bcf51b52439dd8d332699a9f312305c102f9d379","message":"feat(identity): 新增机器凭据租约规划\n","url":"https://gitea.g-hi.com/luoanwu/secret-identity/commit/bcf51b52439dd8d332699a9f312305c102f9d379","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-01T06:45:34-07:00","added":["apps/api-nestjs/src/identity/machine-credential-lease.service.ts","docs/domain/machine-credential-preflight-blueprint.md","packages/contracts/src/machine-credential-lease-planner.test.ts","packages/contracts/src/machine-credential-lease-planner.ts","packages/contracts/src/machine-credential-preflight.test.ts","packages/contracts/src/machine-credential-preflight.ts","reports/runtime-acceptance.latest.json"],"removed":[],"modified":[".github/workflows/governance.yml","CLAUDE.md","apps/api-fastify/.env.example","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/src/routes/health.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-nestjs/.env.example","apps/api-nestjs/src/health/health.controller.ts","apps/api-nestjs/src/health/health.module.ts","apps/api-nestjs/test/http.acceptance.test.ts","docs/domain/owner-matrix.md","packages/contracts/src/index.ts","reports/baseline.json","reports/conformance-differential.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},{"id":"5a30437c2e16e8bdff9d309b98114e206640ea02","message":"chore: 迁移执行凭证 + 全量静态门禁(pnpm check)首跑证据\n","url":"https://gitea.g-hi.com/luoanwu/secret-identity/commit/5a30437c2e16e8bdff9d309b98114e206640ea02","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-30T21:01:22-07:00","added":["reports/baseline.json","reports/framework-migration.latest.json","reports/os-product-compat.latest.json"],"removed":[],"modified":["reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},{"id":"a1dc3c53039fa8bca3d4d2f0e99fb2b1138cf5eb","message":"feat: 平台身份重绑定 secret-identity(package name / productId / 表前缀 / 命名空间;F3/F8 前置)\n","url":"https://gitea.g-hi.com/luoanwu/secret-identity/commit/a1dc3c53039fa8bca3d4d2f0e99fb2b1138cf5eb","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-30T21:01:15-07:00","added":["docs/framework-migration.md","products/juhai.secretidentity/README.md","products/juhai.secretidentity/acceptance/juhai.secretidentity.order.acceptance.mjs","products/juhai.secretidentity/migrations/juhai.secretidentity.order/20260826090000_create_orders.sql","products/juhai.secretidentity/migrations/juhai.secretidentity.order/20260826091000_create_order_events.sql","products/juhai.secretidentity/package.json","products/juhai.secretidentity/product.manifest.json","products/juhai.secretidentity/src/contracts.ts","products/juhai.secretidentity/src/fastify.ts","products/juhai.secretidentity/src/host.ts","products/juhai.secretidentity/src/index.ts","products/juhai.secretidentity/src/manifest.ts","products/juhai.secretidentity/src/nestjs.ts","products/juhai.secretidentity/src/order-repository.ts","products/juhai.secretidentity/src/tools.ts","products/juhai.secretidentity/src/web.tsx","products/juhai.secretidentity/test/os-host.runtime.test.ts","products/juhai.secretidentity/tsconfig.os-host.json","products/juhai.secretidentity/vitest.os-host.config.ts"],"removed":["products/juhai.baseframework/README.md","products/juhai.baseframework/acceptance/juhai.baseframework.order.acceptance.mjs","products/juhai.baseframework/migrations/juhai.baseframework.order/20260826090000_create_orders.sql","products/juhai.baseframework/migrations/juhai.baseframework.order/20260826091000_create_order_events.sql","products/juhai.baseframework/package.json","products/juhai.baseframework/product.manifest.json","products/juhai.baseframework/src/contracts.ts","products/juhai.baseframework/src/fastify.ts","products/juhai.baseframework/src/host.ts","products/juhai.baseframework/src/index.ts","products/juhai.baseframework/src/manifest.ts","products/juhai.baseframework/src/nestjs.ts","products/juhai.baseframework/src/order-repository.ts","products/juhai.baseframework/src/tools.ts","products/juhai.baseframework/src/web.tsx","products/juhai.baseframework/test/os-host.runtime.test.ts","products/juhai.baseframework/tsconfig.os-host.json","products/juhai.baseframework/vitest.os-host.config.ts","reports/baseline.json","reports/os-product-compat.latest.json","reports/os-product-runtime.latest.json"],"modified":["CLAUDE.md","docs/README.md","docs/domain/owner-matrix.md","docs/os-product-extension.md","kernel.products.json","package.json"]},{"id":"b46f5611ca1b6b7f266bcc88bc5e9b14957c9ceb","message":"chore: 本仓 check:kernel 首跑证据(kernel profile 12 步绿)\n","url":"https://gitea.g-hi.com/luoanwu/secret-identity/commit/b46f5611ca1b6b7f266bcc88bc5e9b14957c9ceb","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-30T20:49:19-07:00","added":[],"removed":[],"modified":["reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-profile-kernel.latest.json","reports/governance-rules.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},{"id":"ff8f10d152a443b4fbe8991435485a23a42185dd","message":"chore: 移除跨仓验收证据(fork-readiness F5,须本仓真实重跑 check:runtime/check:ui)\n","url":"https://gitea.g-hi.com/luoanwu/secret-identity/commit/ff8f10d152a443b4fbe8991435485a23a42185dd","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-30T20:47:10-07:00","added":[],"removed":["reports/runtime-acceptance.latest.json","reports/ui-acceptance.latest.json"],"modified":["reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-profile-kernel.latest.json","reports/governance-rules.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"bcf51b52439dd8d332699a9f312305c102f9d379","message":"feat(identity): 新增机器凭据租约规划\n","url":"https://gitea.g-hi.com/luoanwu/secret-identity/commit/bcf51b52439dd8d332699a9f312305c102f9d379","author":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"hillao","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-09-01T06:45:34-07:00","added":["apps/api-nestjs/src/identity/machine-credential-lease.service.ts","docs/domain/machine-credential-preflight-blueprint.md","packages/contracts/src/machine-credential-lease-planner.test.ts","packages/contracts/src/machine-credential-lease-planner.ts","packages/contracts/src/machine-credential-preflight.test.ts","packages/contracts/src/machine-credential-preflight.ts","reports/runtime-acceptance.latest.json"],"removed":[],"modified":[".github/workflows/governance.yml","CLAUDE.md","apps/api-fastify/.env.example","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/src/routes/health.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-nestjs/.env.example","apps/api-nestjs/src/health/health.controller.ts","apps/api-nestjs/src/health/health.module.ts","apps/api-nestjs/test/http.acceptance.test.ts","docs/domain/owner-matrix.md","packages/contracts/src/index.ts","reports/baseline.json","reports/conformance-differential.latest.json","reports/conformance-matrix.latest.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/fork-readiness.latest.json","reports/governance-docs.latest.json","reports/governance-rules.latest.json","reports/governance-status.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/os-product-compat.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/validation-source.latest.json"]},"repository":{"id":101,"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":"secret-identity","full_name":"luoanwu/secret-identity","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":27,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/secret-identity/languages","html_url":"https://gitea.g-hi.com/luoanwu/secret-identity","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/secret-identity","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/secret-identity.git","clone_url":"https://gitea.g-hi.com/luoanwu/secret-identity.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-01T21:58:03+08:00","updated_at":"2026-09-01T21:59:43+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
10
|
1788271212
|
1788271238
|
0
|
1788271183
|
1788280440
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
governance-governance.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25349
|
Merge pull request #52 from laoluojuhai/codex/sdk- Merge pull request #52 from laoluojuhai/codex/sdk-rc7-publication-record-20261010...
|
116
|
5
|
platform.yml
|
476
|
5
|
0
|
refs/heads/main
|
bcbf9c1dff285525737f6bed334576986b5e2fba
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"9a1e2fe81f663a018c62802570df5f584f03e71e","after":"bcbf9c1dff285525737f6bed334576986b5e2fba","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/9a1e2fe81f663a018c62802570df5f584f03e71e...bcbf9c1dff285525737f6bed334576986b5e2fba","commits":[{"id":"bcbf9c1dff285525737f6bed334576986b5e2fba","message":"Merge pull request #52 from laoluojuhai/codex/sdk-rc7-publication-record-20261010\n\nfix(release): 收敛 SDK rc.7 验收阻塞并合流 CHG-025","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bcbf9c1dff285525737f6bed334576986b5e2fba","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-10-10T01:01:29-07:00","added":["docs/evidence/security-backup-2026-10-10/backup-installation.json","docs/evidence/security-backup-2026-10-10/backup-recovery.json","docs/evidence/security-backup-2026-10-10/live-catalog-verification.json","docs/evidence/security-backup-2026-10-10/observability-deployment.json","docs/evidence/security-backup-2026-10-10/postgres-deployment.json","docs/evidence/security-backup-2026-10-10/postgres-security.json","docs/evidence/security-backup-2026-10-10/service-verification.json","docs/安全与备份恢复整改记录-2026-10-10.md","docs/安全与备份恢复运行手册.md","docs/数字员工OS开发业务链接线清单-2026-10-10.md","governance/test/managed-backup.test.mjs","governance/test/ui-process-cleanup.test.mjs","identity/scripts/lib/ui-process-cleanup.mjs","stack/backup/install-launchd.py","stack/backup/managed-backup.py","stack/backup/test_managed_backup.py"],"removed":["runtime/apps/workbench/.env.local.bak-20260926-ops-scope"],"modified":[".gitea/workflows/platform.yml",".github/workflows/platform.yml",".gitignore","contracts/README.md","contracts/apps/digital-employee-os.draft.json","contracts/catalogs/platform-projects.json","contracts/test/impact-graph.test.mjs","docs/SDK发布记录-2026-10-10.md","identity/CLAUDE.md","identity/package.json","identity/reports/ui-acceptance.latest.json","identity/scripts/check-ui-acceptance.mjs","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/module-imports.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/clients/identity/README.md","runtime/reports/runtime-governance.latest.json","stack/provision/db.sh","stack/provision/kernel-db.sh"]},{"id":"3eab1d4f5e269bac2986bf4c6216fe2b59e4a371","message":"Merge commit '9a1e2fe8' into codex/sdk-rc7-publication-record-20261010\n\n# Conflicts:\n#\tcontracts/test/impact-graph.test.mjs\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3eab1d4f5e269bac2986bf4c6216fe2b59e4a371","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T00:31:19-07:00","added":["docs/evidence/security-backup-2026-10-10/live-catalog-verification.json"],"removed":[],"modified":["contracts/test/impact-graph.test.mjs","docs/安全与备份恢复整改记录-2026-10-10.md","docs/数字员工OS开发业务链接线清单-2026-10-10.md","reports/release-drift.latest.json"]},{"id":"efaf52eb25e0eaf1831e14c05bd8cd957d2530f3","message":"Merge commit '23cd7df565e8e21fcb2d7aa2e7eea1920ca77a21' into codex/sdk-rc7-publication-record-20261010\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/efaf52eb25e0eaf1831e14c05bd8cd957d2530f3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T00:26:32-07:00","added":[],"removed":[],"modified":[]},{"id":"b9e50f4c9eaedf85bba12c7a8acd6f93e71988c0","message":"test(contracts): 核验 CHG-025 新增应用依赖图边\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b9e50f4c9eaedf85bba12c7a8acd6f93e71988c0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T00:15:16-07:00","added":[],"removed":[],"modified":["contracts/test/impact-graph.test.mjs","docs/SDK发布记录-2026-10-10.md"]},{"id":"76c4581a0667c834677df79ed65d7d7640ebf66e","message":"docs(release): 固定纳入已批准的 CHG-025 接入边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/76c4581a0667c834677df79ed65d7d7640ebf66e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T00:01:10-07:00","added":[],"removed":[],"modified":["docs/SDK发布记录-2026-10-10.md"]}],"total_commits":0,"head_commit":{"id":"bcbf9c1dff285525737f6bed334576986b5e2fba","message":"Merge pull request #52 from laoluojuhai/codex/sdk-rc7-publication-record-20261010\n\nfix(release): 收敛 SDK rc.7 验收阻塞并合流 CHG-025","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bcbf9c1dff285525737f6bed334576986b5e2fba","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-10-10T01:01:29-07:00","added":["docs/evidence/security-backup-2026-10-10/backup-installation.json","docs/evidence/security-backup-2026-10-10/backup-recovery.json","docs/evidence/security-backup-2026-10-10/live-catalog-verification.json","docs/evidence/security-backup-2026-10-10/observability-deployment.json","docs/evidence/security-backup-2026-10-10/postgres-deployment.json","docs/evidence/security-backup-2026-10-10/postgres-security.json","docs/evidence/security-backup-2026-10-10/service-verification.json","docs/安全与备份恢复整改记录-2026-10-10.md","docs/安全与备份恢复运行手册.md","docs/数字员工OS开发业务链接线清单-2026-10-10.md","governance/test/managed-backup.test.mjs","governance/test/ui-process-cleanup.test.mjs","identity/scripts/lib/ui-process-cleanup.mjs","stack/backup/install-launchd.py","stack/backup/managed-backup.py","stack/backup/test_managed_backup.py"],"removed":["runtime/apps/workbench/.env.local.bak-20260926-ops-scope"],"modified":[".gitea/workflows/platform.yml",".github/workflows/platform.yml",".gitignore","contracts/README.md","contracts/apps/digital-employee-os.draft.json","contracts/catalogs/platform-projects.json","contracts/test/impact-graph.test.mjs","docs/SDK发布记录-2026-10-10.md","identity/CLAUDE.md","identity/package.json","identity/reports/ui-acceptance.latest.json","identity/scripts/check-ui-acceptance.mjs","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/module-imports.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/clients/identity/README.md","runtime/reports/runtime-governance.latest.json","stack/provision/db.sh","stack/provision/kernel-db.sh"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":43779,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":45,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T15:31:22+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791619505
|
1791619559
|
0
|
1791619504
|
1791619586
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24485
|
docs(决策): 起草 DEC-049 平台模块生命周期审计中央转发(写入身份 / 生产入口 / docs(决策): 起草 DEC-049 平台模块生命周期审计中央转发(写入身份 / 生产入口 / 动作登记供给,草案待裁)...
|
117
|
5
|
governance.yml
|
132
|
5
|
0
|
refs/heads/main
|
bc8c2a27f7f4250131c98454a3ff86c57aac6669
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d0ae481c4e9dad8f34fc07da2d3e1a64025c3dc3","after":"bc8c2a27f7f4250131c98454a3ff86c57aac6669","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/d0ae481c4e9dad8f34fc07da2d3e1a64025c3dc3...bc8c2a27f7f4250131c98454a3ff86c57aac6669","commits":[{"id":"bc8c2a27f7f4250131c98454a3ff86c57aac6669","message":"docs(决策): 起草 DEC-049 平台模块生命周期审计中央转发(写入身份 / 生产入口 / 动作登记供给,草案待裁)\n\n2026-09-24 能力边界核查:10 个 authority 模块写本地审计意图但中央转发从未装配;三处设计前提(写入身份与调用方 appId 错位、生产无中央入口、每租户动作登记无供给)须先裁决。同批真源仓 da101e47 已让积压可见(GET /api/platform/ops/audit-outbox),报告回绑至 99f1a051。doc/ 收纳 182 → 183 文件。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/bc8c2a27f7f4250131c98454a3ff86c57aac6669","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-24T02:55:05-07:00","added":["平台治理/doc/decisions/DEC-049-平台模块生命周期审计中央转发-草案.md"],"removed":[],"modified":["平台治理/README.md"]}],"total_commits":0,"head_commit":{"id":"bc8c2a27f7f4250131c98454a3ff86c57aac6669","message":"docs(决策): 起草 DEC-049 平台模块生命周期审计中央转发(写入身份 / 生产入口 / 动作登记供给,草案待裁)\n\n2026-09-24 能力边界核查:10 个 authority 模块写本地审计意图但中央转发从未装配;三处设计前提(写入身份与调用方 appId 错位、生产无中央入口、每租户动作登记无供给)须先裁决。同批真源仓 da101e47 已让积压可见(GET /api/platform/ops/audit-outbox),报告回绑至 99f1a051。doc/ 收纳 182 → 183 文件。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/bc8c2a27f7f4250131c98454a3ff86c57aac6669","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-24T02:55:05-07:00","added":["平台治理/doc/decisions/DEC-049-平台模块生命周期审计中央转发-草案.md"],"removed":[],"modified":["平台治理/README.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":17195,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-09-24T16:58:58+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790246077
|
1790246094
|
0
|
1790246077
|
1790246094
|
|
|
0
|
Edit
Delete
|
|
24055
|
docs(决策): C-12 drift 升档已执行(真源仓 8382c04)
|
117
|
5
|
governance.yml
|
34
|
5
|
0
|
refs/heads/main
|
bc850cd56895bf917bf6ec91b565f582e3dc601d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d991c449457408aed0e9b98accb23feffdcc3d92","after":"bc850cd56895bf917bf6ec91b565f582e3dc601d","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/d991c449457408aed0e9b98accb23feffdcc3d92...bc850cd56895bf917bf6ec91b565f582e3dc601d","commits":[{"id":"bc850cd56895bf917bf6ec91b565f582e3dc601d","message":"docs(决策): C-12 drift 升档已执行(真源仓 8382c04)\n\n决策批次 C-12 的两个前置(A-2 合并、drift 清零)均满足后执行升档:catalog:drift 的 error 与 drift 两档一律 exit 1,去掉从无调用方的 --strict 开关。逐条登记实况比原裁决所记更弱的那一点(此前连 error 都不阻断),并记 CLI 层四段负向。开发计划 §8 同步一行。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/bc850cd56895bf917bf6ec91b565f582e3dc601d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T16:23:08-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/决策批次-2026-09-16.md","平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"bc850cd56895bf917bf6ec91b565f582e3dc601d","message":"docs(决策): C-12 drift 升档已执行(真源仓 8382c04)\n\n决策批次 C-12 的两个前置(A-2 合并、drift 清零)均满足后执行升档:catalog:drift 的 error 与 drift 两档一律 exit 1,去掉从无调用方的 --strict 开关。逐条登记实况比原裁决所记更弱的那一点(此前连 error 都不阻断),并记 CLI 层四段负向。开发计划 §8 同步一行。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/bc850cd56895bf917bf6ec91b565f582e3dc601d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T16:23:08-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/决策批次-2026-09-16.md","平台治理/基础设施文档/开发计划.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":8548,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-09-18T07:22: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
|
1
|
4
|
1789687407
|
1789687421
|
0
|
1789687392
|
1789687421
|
|
|
0
|
Edit
Delete
|
|
25214
|
fix: enforce task, notification and fulfillment ex fix: enforce task, notification and fulfillment execution integrity...
|
51
|
5
|
ci.yml
|
72
|
5
|
0
|
refs/heads/main
|
bc7a44f1327b4955940074a6789cd7354d345a53
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"92a86b698b2071089cbb4e272dea99863d4f162a","after":"bc7a44f1327b4955940074a6789cd7354d345a53","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/92a86b698b2071089cbb4e272dea99863d4f162a...bc7a44f1327b4955940074a6789cd7354d345a53","commits":[{"id":"bc7a44f1327b4955940074a6789cd7354d345a53","message":"fix: enforce task, notification and fulfillment execution integrity\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/bc7a44f1327b4955940074a6789cd7354d345a53","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T00:00:05-07:00","added":["docs/contracts/execution-integrity-followup.md","docs/execution-integrity-governance-2026-10-03.md","e2e/tests/15-execution-integrity.spec.ts","server/test/consumer-reward-proof.unit.test.ts","server/test/r56-task-integrity.test.ts","server/test/r57-notification-discovery.test.ts","server/test/r58-automation-failure.test.ts","server/test/r59-fulfillment-admission.test.ts","server/test/r60-consumer-reward-proof.test.ts","团购本地生活AI运营App/scripts/test-execution-integrity.mjs"],"removed":[],"modified":["CLAUDE.md","README.md","e2e/package.json","e2e/tests/11-consumer-referral.spec.ts","server/src/modules/automation-runner/service.ts","server/src/modules/booking/service.ts","server/src/modules/consumer-checkout/service.ts","server/src/modules/consumer/referral-service.ts","server/src/modules/operations/notifications.ts","server/src/modules/periphery/service.ts","server/src/modules/resources/service.ts","server/src/modules/tasks/service.ts","server/src/openapi.ts","server/test/r48-consumer-referral.test.ts","团购本地生活AI运营App/consumer-app.jsx","团购本地生活AI运营App/package.json","团购本地生活AI运营App/screen-governance.generated.json","团购本地生活AI运营App/screens-tasks.jsx","开发计划.md","治理经验库.md"]}],"total_commits":0,"head_commit":{"id":"bc7a44f1327b4955940074a6789cd7354d345a53","message":"fix: enforce task, notification and fulfillment execution integrity\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/bc7a44f1327b4955940074a6789cd7354d345a53","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T00:00:05-07:00","added":["docs/contracts/execution-integrity-followup.md","docs/execution-integrity-governance-2026-10-03.md","e2e/tests/15-execution-integrity.spec.ts","server/test/consumer-reward-proof.unit.test.ts","server/test/r56-task-integrity.test.ts","server/test/r57-notification-discovery.test.ts","server/test/r58-automation-failure.test.ts","server/test/r59-fulfillment-admission.test.ts","server/test/r60-consumer-reward-proof.test.ts","团购本地生活AI运营App/scripts/test-execution-integrity.mjs"],"removed":[],"modified":["CLAUDE.md","README.md","e2e/package.json","e2e/tests/11-consumer-referral.spec.ts","server/src/modules/automation-runner/service.ts","server/src/modules/booking/service.ts","server/src/modules/consumer-checkout/service.ts","server/src/modules/consumer/referral-service.ts","server/src/modules/operations/notifications.ts","server/src/modules/periphery/service.ts","server/src/modules/resources/service.ts","server/src/modules/tasks/service.ts","server/src/openapi.ts","server/test/r48-consumer-referral.test.ts","团购本地生活AI运营App/consumer-app.jsx","团购本地生活AI运营App/package.json","团购本地生活AI运营App/screen-governance.generated.json","团购本地生活AI运营App/screens-tasks.jsx","开发计划.md","治理经验库.md"]},"repository":{"id":51,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"yggdrasil-local-life-tools","full_name":"luoanwu/yggdrasil-local-life-tools","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":92106,"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-04T13:40:30+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
5
|
0
|
1791097459
|
0
|
1791097228
|
1791097459
|
group: ci-${{ github.ref }}
cancel-in-progress: group: ci-${{ github.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
25215
|
fix: enforce task, notification and fulfillment ex fix: enforce task, notification and fulfillment execution integrity...
|
51
|
5
|
e2e.yml
|
73
|
5
|
0
|
refs/heads/main
|
bc7a44f1327b4955940074a6789cd7354d345a53
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"92a86b698b2071089cbb4e272dea99863d4f162a","after":"bc7a44f1327b4955940074a6789cd7354d345a53","compare_url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/compare/92a86b698b2071089cbb4e272dea99863d4f162a...bc7a44f1327b4955940074a6789cd7354d345a53","commits":[{"id":"bc7a44f1327b4955940074a6789cd7354d345a53","message":"fix: enforce task, notification and fulfillment execution integrity\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/bc7a44f1327b4955940074a6789cd7354d345a53","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T00:00:05-07:00","added":["docs/contracts/execution-integrity-followup.md","docs/execution-integrity-governance-2026-10-03.md","e2e/tests/15-execution-integrity.spec.ts","server/test/consumer-reward-proof.unit.test.ts","server/test/r56-task-integrity.test.ts","server/test/r57-notification-discovery.test.ts","server/test/r58-automation-failure.test.ts","server/test/r59-fulfillment-admission.test.ts","server/test/r60-consumer-reward-proof.test.ts","团购本地生活AI运营App/scripts/test-execution-integrity.mjs"],"removed":[],"modified":["CLAUDE.md","README.md","e2e/package.json","e2e/tests/11-consumer-referral.spec.ts","server/src/modules/automation-runner/service.ts","server/src/modules/booking/service.ts","server/src/modules/consumer-checkout/service.ts","server/src/modules/consumer/referral-service.ts","server/src/modules/operations/notifications.ts","server/src/modules/periphery/service.ts","server/src/modules/resources/service.ts","server/src/modules/tasks/service.ts","server/src/openapi.ts","server/test/r48-consumer-referral.test.ts","团购本地生活AI运营App/consumer-app.jsx","团购本地生活AI运营App/package.json","团购本地生活AI运营App/screen-governance.generated.json","团购本地生活AI运营App/screens-tasks.jsx","开发计划.md","治理经验库.md"]}],"total_commits":0,"head_commit":{"id":"bc7a44f1327b4955940074a6789cd7354d345a53","message":"fix: enforce task, notification and fulfillment execution integrity\n","url":"https://gitea.g-hi.com/luoanwu/yggdrasil-local-life-tools/commit/bc7a44f1327b4955940074a6789cd7354d345a53","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-04T00:00:05-07:00","added":["docs/contracts/execution-integrity-followup.md","docs/execution-integrity-governance-2026-10-03.md","e2e/tests/15-execution-integrity.spec.ts","server/test/consumer-reward-proof.unit.test.ts","server/test/r56-task-integrity.test.ts","server/test/r57-notification-discovery.test.ts","server/test/r58-automation-failure.test.ts","server/test/r59-fulfillment-admission.test.ts","server/test/r60-consumer-reward-proof.test.ts","团购本地生活AI运营App/scripts/test-execution-integrity.mjs"],"removed":[],"modified":["CLAUDE.md","README.md","e2e/package.json","e2e/tests/11-consumer-referral.spec.ts","server/src/modules/automation-runner/service.ts","server/src/modules/booking/service.ts","server/src/modules/consumer-checkout/service.ts","server/src/modules/consumer/referral-service.ts","server/src/modules/operations/notifications.ts","server/src/modules/periphery/service.ts","server/src/modules/resources/service.ts","server/src/modules/tasks/service.ts","server/src/openapi.ts","server/test/r48-consumer-referral.test.ts","团购本地生活AI运营App/consumer-app.jsx","团购本地生活AI运营App/package.json","团购本地生活AI运营App/screen-governance.generated.json","团购本地生活AI运营App/screens-tasks.jsx","开发计划.md","治理经验库.md"]},"repository":{"id":51,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"yggdrasil-local-life-tools","full_name":"luoanwu/yggdrasil-local-life-tools","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":92106,"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-04T13:40: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
|
4
|
1791125079
|
1791125120
|
0
|
1791097228
|
1791125120
|
|
|
0
|
Edit
Delete
|
|
25641
|
chore(reports): rebind readonly host update record
|
116
|
5
|
platform.yml
|
670
|
5
|
0
|
refs/heads/main
|
bc60c73e28e1d650a24adcff617e76e1225fe127
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2cd7a57eb60cf3d70bc9a9420dfefa883b0c6a75","after":"bc60c73e28e1d650a24adcff617e76e1225fe127","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2cd7a57eb60cf3d70bc9a9420dfefa883b0c6a75...bc60c73e28e1d650a24adcff617e76e1225fe127","commits":[{"id":"bc60c73e28e1d650a24adcff617e76e1225fe127","message":"chore(reports): rebind readonly host update record\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bc60c73e28e1d650a24adcff617e76e1225fe127","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T11:54:40-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"d5bdb844ec8ca2365d102a1517b03bf952dc1b7f","message":"docs(ees): record seven-domain integration and readonly host update\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d5bdb844ec8ca2365d102a1517b03bf952dc1b7f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T11:54:28-07:00","added":[],"removed":[],"modified":["docs/企业实体服务/客商财域包候选-2026-10-11.md"]}],"total_commits":0,"head_commit":{"id":"bc60c73e28e1d650a24adcff617e76e1225fe127","message":"chore(reports): rebind readonly host update record\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bc60c73e28e1d650a24adcff617e76e1225fe127","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-12T11:54:40-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":39422,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":53,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-13T02:52:07+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1791831285
|
1791831430
|
0
|
1791831284
|
1791831473
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24885
|
Prepare 0.170.0 FactEnvelope export intent and env Prepare 0.170.0 FactEnvelope export intent and envelope references release...
|
121
|
5
|
kernel-ci.yml
|
238
|
5
|
0
|
refs/heads/main
|
bc555ef10e9447527799c06af0588e37d144abb2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0fb02f6a0ac1200f8176fbed4ce36626fcded5e6","after":"bc555ef10e9447527799c06af0588e37d144abb2","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/0fb02f6a0ac1200f8176fbed4ce36626fcded5e6...bc555ef10e9447527799c06af0588e37d144abb2","commits":[{"id":"bc555ef10e9447527799c06af0588e37d144abb2","message":"Prepare 0.170.0 FactEnvelope export intent and envelope references release\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/bc555ef10e9447527799c06af0588e37d144abb2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T15:38:02-07:00","added":["docs/releases/0.170.0.md"],"removed":[],"modified":["model/catalog.json","package.json"]}],"total_commits":0,"head_commit":{"id":"bc555ef10e9447527799c06af0588e37d144abb2","message":"Prepare 0.170.0 FactEnvelope export intent and envelope references release\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/bc555ef10e9447527799c06af0588e37d144abb2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T15:38:02-07:00","added":["docs/releases/0.170.0.md"],"removed":[],"modified":["model/catalog.json","package.json"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":147632,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":44,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-01T06:35: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
|
4
|
1790830412
|
1790830445
|
0
|
1790807887
|
1790830445
|
|
|
0
|
Edit
Delete
|
|
24655
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into codex/task-core-context...
|
121
|
5
|
kernel-ci.yml
|
10
|
5
|
0
|
refs/heads/main
|
bc4d59f2822b56e8b97570d25cfd4d8b61cdde12
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"3ba1a77bc465975ce829de1a44fb90623e01f069","after":"bc4d59f2822b56e8b97570d25cfd4d8b61cdde12","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/3ba1a77bc465975ce829de1a44fb90623e01f069...bc4d59f2822b56e8b97570d25cfd4d8b61cdde12","commits":[{"id":"bc4d59f2822b56e8b97570d25cfd4d8b61cdde12","message":"Merge remote-tracking branch 'origin/main' into codex/task-core-context\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/bc4d59f2822b56e8b97570d25cfd4d8b61cdde12","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T10:10:37-07:00","added":["ops/deployments/2026-09-29-v1-plan-ledger-gitea-ci-01061-candidate.md"],"removed":[],"modified":[]},{"id":"9d177c2bf08479c05a1e3c42c97aa7ddd4dc7c5c","message":"Extract Task core context\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/9d177c2bf08479c05a1e3c42c97aa7ddd4dc7c5c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T10:10:37-07:00","added":["src/contexts/task-core.js","src/kernel/task-core-utils.js"],"removed":[],"modified":["README.md","docs/all-local-event-payload-contracts.md","docs/architecture.md","docs/roadmap.md","model/catalog.json","model/module-ratchet.json","ops/runbook.md","package.json","src/kernel.js","test/entity-ref-remaining.integration.test.js","test/entity-ref-work-human.integration.test.js"]}],"total_commits":0,"head_commit":{"id":"bc4d59f2822b56e8b97570d25cfd4d8b61cdde12","message":"Merge remote-tracking branch 'origin/main' into codex/task-core-context\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/bc4d59f2822b56e8b97570d25cfd4d8b61cdde12","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T10:10:37-07:00","added":["ops/deployments/2026-09-29-v1-plan-ledger-gitea-ci-01061-candidate.md"],"removed":[],"modified":[]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":32296,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T01:09:15+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790701881
|
1790701895
|
0
|
1790701880
|
1790701895
|
|
|
0
|
Edit
Delete
|
|
26570
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into claude/ai-hr-system-integration-analysis-380fcb...
|
83
|
5
|
governance.yml
|
152
|
5
|
0
|
refs/pull/13/head
|
bc203e94ac17ebd5f2924220e50029bfaf0839be
|
0
|
0
|
0
|
pull_request
|
{"action":"opened","number" {"action":"opened","number":13,"pull_request":{"id":229,"url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/13","number":13,"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(integration): 蓝图补服务级对接矩阵,按 04 CHG-061 订正镜像与 H1/H5/H21","body":"## 内容\r\n\r\n- 对接蓝图新增 §2.5 服务级对接矩阵:HR 与 02/03/04 共 20 个对接点,HR 侧写到 file:line,并标明 dev 实际跑通过的只有 3 条:事实写入、Scope 来源、OS 装载产品包。\r\n- 按 04 `e50aad416`(CHG-061)订正:\r\n - 应用清单镜像已合到 0.19.6,工作区镜像剩 5 处差异(H1);\r\n - 4 条 HR 事实已在 Catalog 登记为 draft,H5 的 Catalog 半边完成;\r\n - Scope 改按 Catalog producer 接受 `juhai.hr` 组织事实,H21 部分关闭,剩载荷约束与投影器现场摄取。\r\n- 新增缺口:\r\n - H25:OS 清单契约仍强制双后端,HR 清单里的 Fastify 声明是占位,不能单方删除;\r\n - H26:门店归属事实没有生产者;\r\n - H27:IdP 令牌 `aud` 是生成的 UUID,不是 `juhai.hr`;\r\n - H28:数字智能层自带一份 0.19.5 副本。\r\n- 同步落地状态:CLAUDE.md G23、两份 CHG 草稿、人域对照表。\r\n- 已合入 `main` `46da429`:CLAUDE.md 冲突以 main 为准,只叠加本分支的 H21 订正。\r\n\r\n## 验证(本地,合入 main 后)\r\n\r\n- 通过:`check:governance-docs`、`check:docs-truth`、`check:app-manifest`(14/14)、`check:d3`。\r\n- 未重跑:`check:runtime` / `check:ui`。本 PR 改了文档,runtime/UI 报告的来源指纹需要回绑。\r\n- 远端 CI 未查验。\r\n\r\n只改 5 份文档,不改代码、产品清单或报告。\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":70,"deletions":11,"changed_files":5,"html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/13","diff_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/13.diff","patch_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/13.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":"46da4296a3481dbabadf5422f27043a6d27efa52","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":17476,"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":9,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-28T08:01:29+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/ai-hr-system-integration-analysis-380fcb","ref":"claude/ai-hr-system-integration-analysis-380fcb","sha":"bc203e94ac17ebd5f2924220e50029bfaf0839be","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":17476,"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":9,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-28T08:01:29+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":"46da4296a3481dbabadf5422f27043a6d27efa52","due_date":null,"created_at":"2026-10-28T08:02:30+08:00","updated_at":"2026-10-28T08:02:30+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":17476,"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":9,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-28T08:01:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1793145752
|
1793145774
|
0
|
1793145750
|
1793145776
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/pull/13/head
|
1
|
Edit
Delete
|
|
26571
|
Merge remote-tracking branch 'origin/main' Merge remote-tracking branch 'origin/main' into claude/ai-hr-system-integration-analysis-380fcb...
|
83
|
5
|
platform-governance.yml
|
153
|
5
|
0
|
refs/pull/13/head
|
bc203e94ac17ebd5f2924220e50029bfaf0839be
|
0
|
0
|
0
|
pull_request
|
{"action":"opened","number" {"action":"opened","number":13,"pull_request":{"id":229,"url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/13","number":13,"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(integration): 蓝图补服务级对接矩阵,按 04 CHG-061 订正镜像与 H1/H5/H21","body":"## 内容\r\n\r\n- 对接蓝图新增 §2.5 服务级对接矩阵:HR 与 02/03/04 共 20 个对接点,HR 侧写到 file:line,并标明 dev 实际跑通过的只有 3 条:事实写入、Scope 来源、OS 装载产品包。\r\n- 按 04 `e50aad416`(CHG-061)订正:\r\n - 应用清单镜像已合到 0.19.6,工作区镜像剩 5 处差异(H1);\r\n - 4 条 HR 事实已在 Catalog 登记为 draft,H5 的 Catalog 半边完成;\r\n - Scope 改按 Catalog producer 接受 `juhai.hr` 组织事实,H21 部分关闭,剩载荷约束与投影器现场摄取。\r\n- 新增缺口:\r\n - H25:OS 清单契约仍强制双后端,HR 清单里的 Fastify 声明是占位,不能单方删除;\r\n - H26:门店归属事实没有生产者;\r\n - H27:IdP 令牌 `aud` 是生成的 UUID,不是 `juhai.hr`;\r\n - H28:数字智能层自带一份 0.19.5 副本。\r\n- 同步落地状态:CLAUDE.md G23、两份 CHG 草稿、人域对照表。\r\n- 已合入 `main` `46da429`:CLAUDE.md 冲突以 main 为准,只叠加本分支的 H21 订正。\r\n\r\n## 验证(本地,合入 main 后)\r\n\r\n- 通过:`check:governance-docs`、`check:docs-truth`、`check:app-manifest`(14/14)、`check:d3`。\r\n- 未重跑:`check:runtime` / `check:ui`。本 PR 改了文档,runtime/UI 报告的来源指纹需要回绑。\r\n- 远端 CI 未查验。\r\n\r\n只改 5 份文档,不改代码、产品清单或报告。\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":70,"deletions":11,"changed_files":5,"html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/13","diff_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/13.diff","patch_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/13.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":"46da4296a3481dbabadf5422f27043a6d27efa52","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":17476,"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":9,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-28T08:01:29+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/ai-hr-system-integration-analysis-380fcb","ref":"claude/ai-hr-system-integration-analysis-380fcb","sha":"bc203e94ac17ebd5f2924220e50029bfaf0839be","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":17476,"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":9,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-28T08:01:29+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":"46da4296a3481dbabadf5422f27043a6d27efa52","due_date":null,"created_at":"2026-10-28T08:02:30+08:00","updated_at":"2026-10-28T08:02:30+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":17476,"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":9,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-28T08:01:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"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
|
1
|
8
|
1793145774
|
1793145791
|
0
|
1793145750
|
1793145791
|
|
|
0
|
Edit
Delete
|
|
24306
|
chore(reports): 回绑 stub-surface 与工作台快照 @ 9e587bd0
|
116
|
5
|
platform.yml
|
227
|
5
|
0
|
refs/heads/main
|
bc038a5aed9128abe21e0eaae0f95541b2ec23a6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4b8872b8b0416625bf337eb81857eb100cd313e2","after":"bc038a5aed9128abe21e0eaae0f95541b2ec23a6","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4b8872b8b0416625bf337eb81857eb100cd313e2...bc038a5aed9128abe21e0eaae0f95541b2ec23a6","commits":[{"id":"bc038a5aed9128abe21e0eaae0f95541b2ec23a6","message":"chore(reports): 回绑 stub-surface 与工作台快照 @ 9e587bd0\n\ncheck:stub-surface 在 clean 树重跑:34 条 / 环境开关 10;工作台两份快照按 job-readiness.json(enabledBy)重建。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bc038a5aed9128abe21e0eaae0f95541b2ec23a6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-20T20:37:05-07:00","added":[],"removed":[],"modified":["reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"9e587bd042b38c0d6109b78e2070cb0e587827fe","message":"fix(governance): 作业登记 enabledBy 对账 + stub-surface 开关扫描放宽到 *_ENABLED——对抗验收 F3 收口\n\njob-readiness:active 条目以 enabledBy(env + 期望值)声明处理器按哪个开关决定执行与否,check:modules 对账处理器源码\n(UNDECLARED / ORPHAN / VALUE / NOT_ACTIVE / INVALID 五种判红)。第一次跑抓出 audit.chain-verify 与 ai-gateway.budget-window\n按 PLATFORM_PERSISTENCE_ENABLED 取等(dev 已置 1),连同 identity.session-cleanup(IDP_SESSION_CLEANUP_ENABLED=\"true\",dev 为 false)三条声明。\nstub-surface:开关名由 PLATFORM_* 放宽到任何 *_ENABLED,S5 接受 \"1\" / \"true\";放宽后只多 IDP_SESSION_CLEANUP_ENABLED 一条,已登记;\n清单 33 → 34、环境开关 9 → 10,CLAUDE.md 清单声明随改。治理单测 554 / 553 passed / 1 skipped。报告回绑另提交。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9e587bd042b38c0d6109b78e2070cb0e587827fe","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-20T20:37:02-07:00","added":["docs/acceptance/2026-09-20/job-readiness-enabled-by.after-fix.json"],"removed":[],"modified":["CLAUDE.md","docs/治理门禁对抗性验收-2026-09-20.md","governance/check-stub-surface.mjs","governance/job-readiness.json","governance/lib/job-readiness.mjs","governance/lib/stub-surface-core.mjs","governance/stub-surface.json","governance/test/job-readiness.test.mjs","governance/test/stub-surface.test.mjs"]}],"total_commits":0,"head_commit":{"id":"bc038a5aed9128abe21e0eaae0f95541b2ec23a6","message":"chore(reports): 回绑 stub-surface 与工作台快照 @ 9e587bd0\n\ncheck:stub-surface 在 clean 树重跑:34 条 / 环境开关 10;工作台两份快照按 job-readiness.json(enabledBy)重建。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bc038a5aed9128abe21e0eaae0f95541b2ec23a6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-20T20:37:05-07:00","added":[],"removed":[],"modified":["reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":31362,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":44,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-21T11:16:17+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1789961829
|
1789961950
|
0
|
1789961829
|
1789961993
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24076
|
docs(计划): 登记偏差 #35——C-14「抬内核 pin」的实际范围是框架同步 74 冲突
|
117
|
5
|
governance.yml
|
46
|
5
|
0
|
refs/heads/main
|
bc014de63a169082ff81ff54e77012c5fda7e50f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1b940277848578801e16f969b874470ff90adce7","after":"bc014de63a169082ff81ff54e77012c5fda7e50f","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/1b940277848578801e16f969b874470ff90adce7...bc014de63a169082ff81ff54e77012c5fda7e50f","commits":[{"id":"bc014de63a169082ff81ff54e77012c5fda7e50f","message":"docs(计划): 登记偏差 #35——C-14「抬内核 pin」的实际范围是框架同步 74 冲突\n\n按目录负责人指令动工后实测:裁决文本说的是抬 pin,机制成本是一次完整框架\n同步。已完整撤回,未提交任何 pin 改动、未做框架合并。\n\n做到哪一步:12 处 pin 全改 0.22.0,pnpm install 成功、锁文件更新、\ncheck:pins 通过、构建 17/17、类型检查 31/31 全过。\n\n卡在哪:F11(check:fork-readiness)要求 @juhai/kernel pin 必须等于本仓\npackage.json.version——框架版本轴 = 内核版本轴;仓版本又被 check:docs-truth\n的 changelog-version-matches-package 绑到 runtime/CHANGELOG.md。\n\n真实范围(migration:plan,以框架仓为源,只读):冲突 74(apps/api-nestjs 22、\napps/api-fastify 14、apps/web 8,另含 check-dual-backend-parity.mjs、\ncheck-docs-truth.mjs、CLAUDE.md、package.json、pnpm-lock.yaml)、safe-copy 55、\nmerge-sensitive 12。六版累加含 F14 compose 身份、C34 健康经内核聚合、C35 统一\n访问日志与 req 序列化变更、新增 Dockerfile 与生产编排、三个门禁脚本迁入。\napi-nestjs 那 22 个正是平台装配点(端口合成 / HTTP 适配 / 运维命令 API)。\n\n反向的好消息:内核包本身六个 minor 只有 364 增 / 3 删,纯新增八个导出,且\ntenantIdFromClaims 改为 tenant_id → tenantId → tid 读序——本仓 FR-4 已被框架\n受理,对 DEC-032 canonical 租户是白赚。风险全在框架源码同步,不在内核 API。\n\n给三个处置选项待裁,并写明不可接受的第四条:只改 pin + 仓版本 + 补 CHANGELOG\n而不取框架源码——F11 会过,但仓就在声称自己是 0.22.0 却没有 0.22.0 的门禁与\n中间件,迁移凭证会记下一个假事实。\n\n门禁消费登记同步:L12 的接入条件应读作「待框架同步立项并完成」,不是「待抬\n一次 pin」。check:gates 通过,相关测试 46/46。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/bc014de63a169082ff81ff54e77012c5fda7e50f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T20:54:37-07:00","added":[],"removed":[],"modified":["平台治理/基础/门禁消费登记.json","平台治理/基础设施文档/开发计划.md"]}],"total_commits":0,"head_commit":{"id":"bc014de63a169082ff81ff54e77012c5fda7e50f","message":"docs(计划): 登记偏差 #35——C-14「抬内核 pin」的实际范围是框架同步 74 冲突\n\n按目录负责人指令动工后实测:裁决文本说的是抬 pin,机制成本是一次完整框架\n同步。已完整撤回,未提交任何 pin 改动、未做框架合并。\n\n做到哪一步:12 处 pin 全改 0.22.0,pnpm install 成功、锁文件更新、\ncheck:pins 通过、构建 17/17、类型检查 31/31 全过。\n\n卡在哪:F11(check:fork-readiness)要求 @juhai/kernel pin 必须等于本仓\npackage.json.version——框架版本轴 = 内核版本轴;仓版本又被 check:docs-truth\n的 changelog-version-matches-package 绑到 runtime/CHANGELOG.md。\n\n真实范围(migration:plan,以框架仓为源,只读):冲突 74(apps/api-nestjs 22、\napps/api-fastify 14、apps/web 8,另含 check-dual-backend-parity.mjs、\ncheck-docs-truth.mjs、CLAUDE.md、package.json、pnpm-lock.yaml)、safe-copy 55、\nmerge-sensitive 12。六版累加含 F14 compose 身份、C34 健康经内核聚合、C35 统一\n访问日志与 req 序列化变更、新增 Dockerfile 与生产编排、三个门禁脚本迁入。\napi-nestjs 那 22 个正是平台装配点(端口合成 / HTTP 适配 / 运维命令 API)。\n\n反向的好消息:内核包本身六个 minor 只有 364 增 / 3 删,纯新增八个导出,且\ntenantIdFromClaims 改为 tenant_id → tenantId → tid 读序——本仓 FR-4 已被框架\n受理,对 DEC-032 canonical 租户是白赚。风险全在框架源码同步,不在内核 API。\n\n给三个处置选项待裁,并写明不可接受的第四条:只改 pin + 仓版本 + 补 CHANGELOG\n而不取框架源码——F11 会过,但仓就在声称自己是 0.22.0 却没有 0.22.0 的门禁与\n中间件,迁移凭证会记下一个假事实。\n\n门禁消费登记同步:L12 的接入条件应读作「待框架同步立项并完成」,不是「待抬\n一次 pin」。check:gates 通过,相关测试 46/46。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/bc014de63a169082ff81ff54e77012c5fda7e50f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T20:54:37-07:00","added":[],"removed":[],"modified":["平台治理/基础/门禁消费登记.json","平台治理/基础设施文档/开发计划.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":9094,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-09-18T11:13:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
4
|
1789703683
|
1789703699
|
0
|
1789703681
|
1789703699
|
|
|
0
|
Edit
Delete
|
|
23435
|
Add Cantonese support and language contract valida Add Cantonese support and language contract validation...
|
63
|
5
|
governance.yml
|
4
|
5
|
0
|
refs/heads/main
|
bbe7744fc0df50ca87397478731523692d59a867
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e35b3d57744e6178a7c3fdeae0aab051c6f2408f","after":"bbe7744fc0df50ca87397478731523692d59a867","compare_url":"https://gitea.g-hi.com/luoanwu/forced-alignment/compare/e35b3d57744e6178a7c3fdeae0aab051c6f2408f...bbe7744fc0df50ca87397478731523692d59a867","commits":[{"id":"bbe7744fc0df50ca87397478731523692d59a867","message":"Add Cantonese support and language contract validation\n","url":"https://gitea.g-hi.com/luoanwu/forced-alignment/commit/bbe7744fc0df50ca87397478731523692d59a867","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-07-21T21:35:50-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/web/e2e/acceptance.spec.ts","apps/web/src/features/alignment/components/AlignmentWorkbench.tsx","packages/contracts/src/alignment.ts","packages/contracts/src/contracts.test.ts","reports/baseline.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"bbe7744fc0df50ca87397478731523692d59a867","message":"Add Cantonese support and language contract validation\n","url":"https://gitea.g-hi.com/luoanwu/forced-alignment/commit/bbe7744fc0df50ca87397478731523692d59a867","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-07-21T21:35:50-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/web/e2e/acceptance.spec.ts","apps/web/src/features/alignment/components/AlignmentWorkbench.tsx","packages/contracts/src/alignment.ts","packages/contracts/src/contracts.test.ts","reports/baseline.json","reports/contract-consumers.latest.json","reports/docs-truth.latest.json","reports/dual-backend-parity.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/migrations.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":63,"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":"forced-alignment","full_name":"luoanwu/forced-alignment","description":"纯人声与歌词精准强制对齐工作台","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":29630,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/forced-alignment/languages","html_url":"https://gitea.g-hi.com/luoanwu/forced-alignment","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/forced-alignment","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/forced-alignment.git","clone_url":"https://gitea.g-hi.com/luoanwu/forced-alignment.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-22T08:56:49+08:00","updated_at":"2026-07-22T11:43: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
|
1784694955
|
1784695046
|
0
|
1784694954
|
1784695047
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
25355
|
merge: 合入发布同源守卫并保留并行通知部署记录
|
116
|
5
|
platform.yml
|
481
|
5
|
0
|
refs/heads/main
|
bbd4a9881b8c00cd19ae04f4bdc7ca1cd93a6f94
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"80240ce9d7e0f5ef723c707eebd0a419dc324b71","after":"bbd4a9881b8c00cd19ae04f4bdc7ca1cd93a6f94","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/80240ce9d7e0f5ef723c707eebd0a419dc324b71...bbd4a9881b8c00cd19ae04f4bdc7ca1cd93a6f94","commits":[{"id":"bbd4a9881b8c00cd19ae04f4bdc7ca1cd93a6f94","message":"merge: 合入发布同源守卫并保留并行通知部署记录\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bbd4a9881b8c00cd19ae04f4bdc7ca1cd93a6f94","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T02:12:42-07:00","added":[],"removed":[],"modified":["docs/runbook.md","governance/rebind-reports.mjs","governance/test/rebind-reports.test.mjs","governance/test/workbench-snapshot-build.test.mjs","reports/ci-mirror.latest.json","reports/doc-claims.latest.json","reports/gate-flow.latest.json","reports/module-imports.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/apps/workbench/scripts/build-configured.mjs"]},{"id":"a798071d8a1efa4ef49b2b61502abd2a00d2401a","message":"chore(reports): 合流后通过回绑入口联建同源发布快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a798071d8a1efa4ef49b2b61502abd2a00d2401a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T02:11:52-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"f9d6dd4d789152646ba8e8382fdc356bee866b72","message":"merge: 保留主分支通知模块快照及部署记录\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f9d6dd4d789152646ba8e8382fdc356bee866b72","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T02:11:41-07:00","added":["docs/evidence/notification-binding-2026-10-10/attempt1.json","docs/evidence/notification-binding-2026-10-10/deployment.json","docs/evidence/notification-binding-2026-10-10/evidence-after.json","docs/evidence/notification-binding-2026-10-10/evidence-before.json","docs/通知模块发布绑定修复与快照更新-2026-10-10.md"],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"a39c974aeb9d3419fc602268596d0c0398b6a3b2","message":"fix(governance): 回绑工作台时联建并保留同源发布清单\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a39c974aeb9d3419fc602268596d0c0398b6a3b2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T02:11:28-07:00","added":[],"removed":[],"modified":["governance/rebind-reports.mjs","governance/test/rebind-reports.test.mjs"]},{"id":"5e1deef954adab17004024b1459319f547a54a72","message":"chore(reports): 联建发布清单与工作台同源快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5e1deef954adab17004024b1459319f547a54a72","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T02:10:15-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"bbd4a9881b8c00cd19ae04f4bdc7ca1cd93a6f94","message":"merge: 合入发布同源守卫并保留并行通知部署记录\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bbd4a9881b8c00cd19ae04f4bdc7ca1cd93a6f94","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T02:12:42-07:00","added":[],"removed":[],"modified":["docs/runbook.md","governance/rebind-reports.mjs","governance/test/rebind-reports.test.mjs","governance/test/workbench-snapshot-build.test.mjs","reports/ci-mirror.latest.json","reports/doc-claims.latest.json","reports/gate-flow.latest.json","reports/module-imports.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/apps/workbench/scripts/build-configured.mjs"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":44475,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":46,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-10T17:12:08+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
14
|
0
|
1791623580
|
0
|
1791623565
|
1791623580
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26324
|
chore(reports): 联建注册准入工作台发布快照 @ 3e3815fb8
|
116
|
5
|
platform.yml
|
1003
|
5
|
0
|
refs/heads/main
|
bbc142360381a06a10177da3eeef8e0242b2834b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2adfaacfe398407ba93bca936b51e6dfcf2ec2d8","after":"bbc142360381a06a10177da3eeef8e0242b2834b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2adfaacfe398407ba93bca936b51e6dfcf2ec2d8...bbc142360381a06a10177da3eeef8e0242b2834b","commits":[{"id":"bbc142360381a06a10177da3eeef8e0242b2834b","message":"chore(reports): 联建注册准入工作台发布快照 @ 3e3815fb8\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bbc142360381a06a10177da3eeef8e0242b2834b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T08:11:47-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"3e3815fb8aafdfaf2f6e2b6f94c99dbc831072eb","message":"chore(reports): 回绑注册准入合流验收与文档 @ 7bdbf87b4\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3e3815fb8aafdfaf2f6e2b6f94c99dbc831072eb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T08:11:21-07:00","added":["docs/evidence/registry-readiness-2026-10-22/bounded-root.log.gz","docs/evidence/registry-readiness-2026-10-22/bounded-ui-failed.json","docs/evidence/registry-readiness-2026-10-22/bounded-workers-ui.log.gz","docs/evidence/registry-readiness-2026-10-22/entry-390.png","docs/evidence/registry-readiness-2026-10-22/final-root.log.gz","docs/evidence/registry-readiness-2026-10-22/final-ui.log.gz","docs/evidence/registry-readiness-2026-10-22/first-full-ui-failed.json","docs/evidence/registry-readiness-2026-10-22/isolated-ui.log.gz","docs/evidence/registry-readiness-2026-10-22/merged-runtime-static.log.gz","docs/evidence/registry-readiness-2026-10-22/readiness-390.png","docs/evidence/registry-readiness-2026-10-22/registry-ux-root-check-2.log.gz","docs/evidence/registry-readiness-2026-10-22/registry-ux-root-check.log.gz","docs/evidence/registry-readiness-2026-10-22/smoke-budget-fixed.log.gz","docs/evidence/registry-readiness-2026-10-22/smoke-fixture-isolated.log.gz","docs/evidence/registry-readiness-2026-10-22/smoke-quiet.log.gz","docs/evidence/registry-readiness-2026-10-22/startup-timeout.json","docs/evidence/registry-readiness-2026-10-22/ui-results.json.gz","docs/evidence/registry-readiness-2026-10-22/validation.json","docs/evidence/registry-readiness-2026-10-22/verified-root.log.gz","docs/evidence/registry-readiness-2026-10-22/verified-ui.log.gz"],"removed":[],"modified":["docs/README.md","docs/文档索引.md","docs/注册准入工作台体验完善-2026-10-22.md","reports/doc-claims.latest.json","reports/module-imports.latest.json","reports/stub-surface.latest.json","reports/workbench-ui.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"7bdbf87b4c6fffe58221a05416a05ab2433d7599","message":"feat(workbench): 合流注册准入引导与已验收EES工作区\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7bdbf87b4c6fffe58221a05416a05ab2433d7599","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T07:59:31-07:00","added":["docs/注册准入工作台体验完善-2026-10-22.md","runtime/apps/workbench/src/features/module-workspaces/registry-readiness.tsx"],"removed":[],"modified":["docs/模块工作区管理能力补齐-2026-10-21.json","docs/能力设计/服务模块工作区内容梳理-2026-10-11.md","governance/check-workbench-ui.mjs","governance/test/smoke-image.test.mjs","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","runtime/apps/web/e2e-workbench/module-workspaces.spec.ts","runtime/apps/web/e2e-workbench/mw-data-registry.spec.ts","runtime/apps/workbench/src/features/module-workspaces/application-contract-registry.tsx","runtime/apps/workbench/src/features/module-workspaces/registry.tsx","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json"]},{"id":"d9eab3c17821fb5ead95360a2a3d0b370c9c3ffc","message":"chore(reports): 回绑注册准入最终根链 @ 0d10635fa\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d9eab3c17821fb5ead95360a2a3d0b370c9c3ffc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T07:59:16-07:00","added":[],"removed":[],"modified":["docs/注册准入工作台体验完善-2026-10-22.md","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"0d10635fab9ea409bda27a52dbfc6324ce905690","message":"test(governance): 区分冒烟夹具进程预算与HTTP探针期限\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0d10635fab9ea409bda27a52dbfc6324ce905690","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T07:46:44-07:00","added":[],"removed":[],"modified":["docs/注册准入工作台体验完善-2026-10-22.md","governance/test/smoke-image.test.mjs"]}],"total_commits":0,"head_commit":{"id":"bbc142360381a06a10177da3eeef8e0242b2834b","message":"chore(reports): 联建注册准入工作台发布快照 @ 3e3815fb8\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bbc142360381a06a10177da3eeef8e0242b2834b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-22T08:11:47-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":72210,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":148,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-22T23:08:15+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792681958
|
1792681961
|
0
|
1792681958
|
1792681973
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24902
|
Merge remote-tracking branch 'origin/main'
|
121
|
5
|
kernel-ci.yml
|
255
|
5
|
0
|
refs/heads/main
|
bbb732237812e61479de2de495503807bd1387c1
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f4096cd6480e21429cc3e1aaaba2c10f18fbd0a","after":"bbb732237812e61479de2de495503807bd1387c1","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/1f4096cd6480e21429cc3e1aaaba2c10f18fbd0a...bbb732237812e61479de2de495503807bd1387c1","commits":[{"id":"bbb732237812e61479de2de495503807bd1387c1","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/bbb732237812e61479de2de495503807bd1387c1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T18:42:47-07:00","added":["ops/deployments/2026-10-01-pdp-divergence-live-check-0174-1-local.md"],"removed":[],"modified":["model/plan-ledger.json"]},{"id":"659aa705afe3e1069a788bac6810317c8bcf7ae3","message":"Record scoped verification of merged candidates separately from deployed source\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/659aa705afe3e1069a788bac6810317c8bcf7ae3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T18:42:42-07:00","added":["ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-all-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-audit-chain.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-cross-fks.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-cross-refs.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-db-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-execution-provenance.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-historical-facts.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-integration-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-partition-cutover.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-partition-horizon.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-partition-identities.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-partition-references.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-schedule-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-state-journal.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/check.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/dependencies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/migrate.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/migration-test-db.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/postgres-port.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/postgres-start.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/postgres-version.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/merged-main-ci/report.json"],"removed":[],"modified":["README.md","ops/deployments/2026-09-30-task-evaluation-composition-01741-local.md"]},{"id":"eae67f0ae2e4307e0003462da91daca461580278","message":"Preserve attribution and learning candidates while archiving verified 0.174.1 logs\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/eae67f0ae2e4307e0003462da91daca461580278","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T18:41:24-07:00","added":["docs/attribution.md","docs/learning-candidate.md","docs/releases/0.175.0.md","docs/releases/0.176.0.md","docs/releases/candidates/k54-learning-candidate.md","docs/releases/candidates/k56-attribution-declaration.md","ops/deployments/2026-10-01-k52-metric-0174-local.md","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/attempt-1-roles-start/candidate-restore-cleanup.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/attempt-1-roles-start/candidate-restore-port.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/attempt-1-roles-start/candidate-restore-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/attempt-1-roles-start/candidate-restore-start.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/attempt-1-roles-start/candidate-reuse-dependencies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-all-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-audit-chain.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-cross-fks.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-cross-refs.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-db-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-execution-provenance.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-external-sales-order-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-historical-facts.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-integration-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-metric-http.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-migrate.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-monthly-partitions.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-partition-cutover.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-partition-horizon.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-partition-identities.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-partition-references.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-restore-cleanup.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-restore-dump.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-restore-port.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-restore-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-restore-start.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-restored-contracts.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-schedule-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-coordinates.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-evaluation-definition.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-evidence-supersession.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-scanner-lease.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-task-creation.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-smoke-task-evaluation-composition.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-spec-copies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-state-journal.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-task-evaluation-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-trigger-authorization-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-trigger-condition-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-trigger-state-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-all-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-audit-chain.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-cross-fks.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-cross-refs.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-db-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-execution-provenance.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-historical-facts.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-integration-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-partition-cutover.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-partition-horizon.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-partition-identities.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-partition-references.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-schedule-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-state-journal.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/check.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/dependencies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/migrate.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/migration-test-db.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/postgres-port.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/postgres-start.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/postgres-version.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/spec-copies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-all-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-audit-chain.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-cross-fks.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-cross-refs.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-db-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-execution-provenance.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-historical-facts.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-integration-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-partition-cutover.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-partition-horizon.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-partition-identities.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-partition-references.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-schedule-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-state-journal.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check-trigger-state-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/check.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/dependencies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/migrate.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/migration-test-db.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/postgres-port.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/postgres-start.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/postgres-version.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-all-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-audit-chain.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-cross-fks.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-cross-refs.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-db-roles.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-execution-provenance.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-external-sales-order-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-historical-facts.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-integration-events.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-maintained-horizon.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-metric-http.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-migrate.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-monthly-partitions.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-partition-cutover.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-partition-horizon.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-partition-identities.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-partition-references.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-schedule-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-coordinates.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-evaluation-definition.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-evidence-supersession.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-order-fulfilment-saga.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-scanner-lease.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-task-creation.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-smoke-task-evaluation-composition.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-spec-copies.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-start-api.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-start-com.erk.kernel-worker.saga-timeout.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-state-journal.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-stop-api.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-stop-com.erk.kernel-worker.saga-timeout.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-task-evaluation-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-trigger-authorization-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-trigger-condition-history.log","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-trigger-state-history.log","sql/144_attribution_declaration.sql","sql/145_learning_candidate.sql","src/contexts/attribution.js","src/contexts/learning-candidate.js","src/kernel/attribution.js","src/kernel/learning-candidate.js","test/attribution.integration.test.js","test/attribution.test.js","test/learning-candidate.integration.test.js","test/learning-candidate.test.js"],"removed":[],"modified":["README.md","contracts/asyncapi.v1.json","contracts/command-payloads.v1-1.schema.json","contracts/openapi.v1.json","contracts/registry.json","contracts/supporting-event-owners.v1.json","contracts/supporting-event-payloads.v1.schema.json","docs/all-local-event-payload-contracts.md","docs/core-command-payload-contract.md","docs/decisions/README.md","docs/v1.1-local-contract-appendix.md","model/catalog.json","model/command-concurrency.json","model/cross-refs.json","model/gap-governance.json","model/historical-facts.json","model/plan-ledger.json","model/state-journal.json","ops/deployments/2026-09-30-task-evaluation-composition-01741-local.md","package.json","src/contexts/authority.js","src/http.js","src/kernel.js","src/kernel/commands.js","src/kernel/owner-roles.js","src/kernel/rejection-target.js","test/contracts.test.js","test/historical-facts.test.js","test/spec-governance.test.js","test/state-journal.test.js"]},{"id":"96d40cc33187e1a8db20efdebb1aa9a2d5160f5e","message":"Record verified 0.174.1 composition and metric HTTP delivery with remaining V1 scope\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/96d40cc33187e1a8db20efdebb1aa9a2d5160f5e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T18:39:54-07:00","added":["ops/deployments/2026-09-30-task-evaluation-composition-01741-local.md","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/attempt-1-roles-start/candidate-report.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/candidate-report.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/deploy.mjs","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/final-runtime-observation.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/full-ci/report.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/governance-observation.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/integrated-ci/report.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/live-report.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/metric-http.mjs","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/prior-attempt-observation.json","ops/deployments/evidence/2026-09-30-task-evaluation-composition-01741/source-manifest.json"],"removed":[],"modified":["README.md","docs/metric-definition.md","docs/metric-observation.md","model/gap-governance.json","model/plan-ledger.json","model/release-anchors.json","ops/runbook.md"]}],"total_commits":0,"head_commit":{"id":"bbb732237812e61479de2de495503807bd1387c1","message":"Merge remote-tracking branch 'origin/main'\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/bbb732237812e61479de2de495503807bd1387c1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-30T18:42:47-07:00","added":["ops/deployments/2026-10-01-pdp-divergence-live-check-0174-1-local.md"],"removed":[],"modified":["model/plan-ledger.json"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":160222,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":46,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-01T09:41: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
|
4
|
1790830989
|
1790831023
|
0
|
1790818971
|
1790831023
|
|
|
0
|
Edit
Delete
|
|
23732
|
Merge branch 'fix/video-render-memory'
|
57
|
5
|
governance.yml
|
103
|
5
|
0
|
refs/heads/main
|
bb6cb94b08f86a57c2333b85d352f2d8273eda0a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"3e98c60c0b42dcbf0ecaf8770cf55db804dc81a6","after":"bb6cb94b08f86a57c2333b85d352f2d8273eda0a","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/3e98c60c0b42dcbf0ecaf8770cf55db804dc81a6...bb6cb94b08f86a57c2333b85d352f2d8273eda0a","commits":[{"id":"bb6cb94b08f86a57c2333b85d352f2d8273eda0a","message":"Merge branch 'fix/video-render-memory'\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/bb6cb94b08f86a57c2333b85d352f2d8273eda0a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T16:25:14-07:00","added":["packages/video-edit/src/render-memory.test.ts","reports/video-render-memory-2026-09-08/README.md","reports/video-render-memory-2026-09-08/v7-isolated.json"],"removed":[],"modified":["packages/video-edit/src/media.ts"]},{"id":"6ebb57e9c5f6f947be2cdc3bfedf491b0b5666ae","message":"fix(video-edit): bound decoder memory and report render exit reasons\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/6ebb57e9c5f6f947be2cdc3bfedf491b0b5666ae","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T16:24:57-07:00","added":["packages/video-edit/src/render-memory.test.ts","reports/video-render-memory-2026-09-08/README.md","reports/video-render-memory-2026-09-08/v7-isolated.json"],"removed":[],"modified":["packages/video-edit/src/media.ts"]}],"total_commits":0,"head_commit":{"id":"bb6cb94b08f86a57c2333b85d352f2d8273eda0a","message":"Merge branch 'fix/video-render-memory'\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/bb6cb94b08f86a57c2333b85d352f2d8273eda0a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-08T16:25:14-07:00","added":["packages/video-edit/src/render-memory.test.ts","reports/video-render-memory-2026-09-08/README.md","reports/video-render-memory-2026-09-08/v7-isolated.json"],"removed":[],"modified":["packages/video-edit/src/media.ts"]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":703675,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-09-09T07:21:15+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1788909920
|
1788909958
|
0
|
1788909918
|
1788909958
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24233
|
feat(workbench): 服务目录加序号列——当前取景下的行号,分组视图连续编
|
116
|
5
|
platform.yml
|
179
|
5
|
0
|
refs/heads/main
|
bb63a0cca03aa4f7e67a8e2630c52788de87708c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"8f5832b626a294a43810b2f6939e59e93a341283","after":"bb63a0cca03aa4f7e67a8e2630c52788de87708c","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/8f5832b626a294a43810b2f6939e59e93a341283...bb63a0cca03aa4f7e67a8e2630c52788de87708c","commits":[{"id":"bb63a0cca03aa4f7e67a8e2630c52788de87708c","message":"feat(workbench): 服务目录加序号列——当前取景下的行号,分组视图连续编\n\n表格最左加一列 #。口径写在表头 title 与读屏可见的 \u003ccaption\u003e 里:它是**取景产物**,\n答的是「当前这一屏的第几行」,筛选 / 排序 / 分组一变就跟着变,**不是条目的固定编号**;\n要稳定指代条目仍用条目名下面的 id。\n\n三处刻意的取舍:\n- 分组视图下**连续编号**,不在每组内从 1 重来——重置会让同一个数字在一页里出现好几次,\n 而「第 7 行」正是拿它来指路的场合。\n- 这一列**不可排序**:它没有可排的取值,给它挂排序等于自我指涉。\n- 偏移用 map 出的派生数组算,不按下标取。仓里开了 noUncheckedIndexedAccess,\n `groupOffsets[groupIndex]` 是 number | undefined,用 `?? 0` 兜会把编号错位悄悄吞掉。\n\n实测:dev :3010 默认视图 1…19;?group=layer 下 P0 组 1—10、P1 组从 11 接着编;\n?layer=P2\u0026sort=-name 筛出 3 条后重编 1—3;入口 :58080 重建产物后同样;375px 窄屏不挤版。\ntypecheck / lint 均 0 error。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bb63a0cca03aa4f7e67a8e2630c52788de87708c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T02:24:55-07:00","added":[],"removed":[],"modified":["runtime/apps/workbench/src/components/catalog/catalog-table.tsx"]}],"total_commits":0,"head_commit":{"id":"bb63a0cca03aa4f7e67a8e2630c52788de87708c","message":"feat(workbench): 服务目录加序号列——当前取景下的行号,分组视图连续编\n\n表格最左加一列 #。口径写在表头 title 与读屏可见的 \u003ccaption\u003e 里:它是**取景产物**,\n答的是「当前这一屏的第几行」,筛选 / 排序 / 分组一变就跟着变,**不是条目的固定编号**;\n要稳定指代条目仍用条目名下面的 id。\n\n三处刻意的取舍:\n- 分组视图下**连续编号**,不在每组内从 1 重来——重置会让同一个数字在一页里出现好几次,\n 而「第 7 行」正是拿它来指路的场合。\n- 这一列**不可排序**:它没有可排的取值,给它挂排序等于自我指涉。\n- 偏移用 map 出的派生数组算,不按下标取。仓里开了 noUncheckedIndexedAccess,\n `groupOffsets[groupIndex]` 是 number | undefined,用 `?? 0` 兜会把编号错位悄悄吞掉。\n\n实测:dev :3010 默认视图 1…19;?group=layer 下 P0 组 1—10、P1 组从 11 接着编;\n?layer=P2\u0026sort=-name 筛出 3 条后重编 1—3;入口 :58080 重建产物后同样;375px 窄屏不挤版。\ntypecheck / lint 均 0 error。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bb63a0cca03aa4f7e67a8e2630c52788de87708c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T02:24:55-07:00","added":[],"removed":[],"modified":["runtime/apps/workbench/src/components/catalog/catalog-table.tsx"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":23650,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":44,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-19T16:51:46+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1789810084
|
1789810123
|
0
|
1789810067
|
1789810153
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26388
|
docs(release): use measured recording time for syn docs(release): use measured recording time for synchronization receipt...
|
54
|
5
|
governance.yml
|
88
|
5
|
0
|
refs/heads/main
|
bb54417b0d939bf8b1ac2cba3dbf032e8304fc39
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f056bdc1f61acfb42b6479d44b342591c9759514","after":"bb54417b0d939bf8b1ac2cba3dbf032e8304fc39","compare_url":"https://gitea.g-hi.com/luoanwu/base-framework/compare/f056bdc1f61acfb42b6479d44b342591c9759514...bb54417b0d939bf8b1ac2cba3dbf032e8304fc39","commits":[{"id":"bb54417b0d939bf8b1ac2cba3dbf032e8304fc39","message":"docs(release): use measured recording time for synchronization receipt\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/bb54417b0d939bf8b1ac2cba3dbf032e8304fc39","author":{"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:31:32-07:00","added":[],"removed":[],"modified":["reports/kernel-release-0.27.0-2026-10-23.json"]},{"id":"530810758aec47ec2f5877c4b6392195bac48d4e","message":"docs(release): record exact Gitea and GitHub main and tag readbacks\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/530810758aec47ec2f5877c4b6392195bac48d4e","author":{"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:26:14-07:00","added":[],"removed":[],"modified":["reports/kernel-release-0.27.0-2026-10-23.json"]}],"total_commits":0,"head_commit":{"id":"bb54417b0d939bf8b1ac2cba3dbf032e8304fc39","message":"docs(release): use measured recording time for synchronization receipt\n","url":"https://gitea.g-hi.com/luoanwu/base-framework/commit/bb54417b0d939bf8b1ac2cba3dbf032e8304fc39","author":{"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:31:32-07:00","added":[],"removed":[],"modified":["reports/kernel-release-0.27.0-2026-10-23.json"]},"repository":{"id":54,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"base-framework","full_name":"luoanwu/base-framework","description":"基础框架 monorepo","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":14882,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework/languages","html_url":"https://gitea.g-hi.com/luoanwu/base-framework","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/base-framework","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/base-framework.git","clone_url":"https://gitea.g-hi.com/luoanwu/base-framework.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-03T12:24:18+08:00","updated_at":"2026-10-24T07:25:53+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
10
|
1792798296
|
1792798326
|
0
|
1792798295
|
1792798419
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
governance-governance.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24410
|
fix(governance): finalize OS registration evidence
|
83
|
5
|
governance.yml
|
30
|
5
|
0
|
refs/heads/main
|
bb49b0dda626556f45a55c113fedb62dce8e2505
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ae2ceea29ac0b40a2a74c5c1106e3783a350ea6c","after":"bb49b0dda626556f45a55c113fedb62dce8e2505","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/ae2ceea29ac0b40a2a74c5c1106e3783a350ea6c...bb49b0dda626556f45a55c113fedb62dce8e2505","commits":[{"id":"bb49b0dda626556f45a55c113fedb62dce8e2505","message":"fix(governance): finalize OS registration evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/bb49b0dda626556f45a55c113fedb62dce8e2505","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T07:14:50-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/web/e2e/acceptance.spec.ts","products/juhai.hr/readiness.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.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-runtime.rejected.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/os-product-rebase-decision.latest.json","reports/os-product-registration-verification.latest.json","reports/os-product-registration.latest.json","reports/os-product-release-readiness.latest.json","reports/os-product-release-reproduction.latest.json","reports/os-product-upgrade-candidate.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","scripts/audit-os-product-release-readiness.mjs","scripts/check-outbox-multi-instance.mjs"]}],"total_commits":0,"head_commit":{"id":"bb49b0dda626556f45a55c113fedb62dce8e2505","message":"fix(governance): finalize OS registration evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/bb49b0dda626556f45a55c113fedb62dce8e2505","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T07:14:50-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/web/e2e/acceptance.spec.ts","products/juhai.hr/readiness.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.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-runtime.rejected.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/os-product-rebase-decision.latest.json","reports/os-product-registration-verification.latest.json","reports/os-product-registration.latest.json","reports/os-product-release-readiness.latest.json","reports/os-product-release-reproduction.latest.json","reports/os-product-upgrade-candidate.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","scripts/audit-os-product-release-readiness.mjs","scripts/check-outbox-multi-instance.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":6760,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-09-23T20:53: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
|
1790172902
|
1790172959
|
0
|
1790172902
|
1790172960
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24411
|
fix(governance): finalize OS registration evidence
|
83
|
5
|
platform-governance.yml
|
31
|
5
|
0
|
refs/heads/main
|
bb49b0dda626556f45a55c113fedb62dce8e2505
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ae2ceea29ac0b40a2a74c5c1106e3783a350ea6c","after":"bb49b0dda626556f45a55c113fedb62dce8e2505","compare_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/compare/ae2ceea29ac0b40a2a74c5c1106e3783a350ea6c...bb49b0dda626556f45a55c113fedb62dce8e2505","commits":[{"id":"bb49b0dda626556f45a55c113fedb62dce8e2505","message":"fix(governance): finalize OS registration evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/bb49b0dda626556f45a55c113fedb62dce8e2505","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T07:14:50-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/web/e2e/acceptance.spec.ts","products/juhai.hr/readiness.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.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-runtime.rejected.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/os-product-rebase-decision.latest.json","reports/os-product-registration-verification.latest.json","reports/os-product-registration.latest.json","reports/os-product-release-readiness.latest.json","reports/os-product-release-reproduction.latest.json","reports/os-product-upgrade-candidate.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","scripts/audit-os-product-release-readiness.mjs","scripts/check-outbox-multi-instance.mjs"]}],"total_commits":0,"head_commit":{"id":"bb49b0dda626556f45a55c113fedb62dce8e2505","message":"fix(governance): finalize OS registration evidence\n","url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/commit/bb49b0dda626556f45a55c113fedb62dce8e2505","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-23T07:14:50-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/web/e2e/acceptance.spec.ts","products/juhai.hr/readiness.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.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-runtime.rejected.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/os-product-rebase-decision.latest.json","reports/os-product-registration-verification.latest.json","reports/os-product-registration.latest.json","reports/os-product-release-readiness.latest.json","reports/os-product-release-reproduction.latest.json","reports/os-product-upgrade-candidate.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","scripts/audit-os-product-release-readiness.mjs","scripts/check-outbox-multi-instance.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":6760,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhai-ai-hr-system","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhai-ai-hr-system.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-09-23T20:53: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
|
1
|
8
|
1790172959
|
1790172983
|
0
|
1790172902
|
1790172983
|
|
|
0
|
Edit
Delete
|
|
23893
|
Merge github/main (PR #5 merge commit 4fb6f15) int Merge github/main (PR #5 merge commit 4fb6f15) into main...
|
116
|
5
|
platform.yml
|
19
|
5
|
0
|
refs/heads/main
|
bb38f4cd0f55cd2cb76723ca12f26c19414a1817
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f0956259a231da48063f98a22ad35b52a3699916","after":"bb38f4cd0f55cd2cb76723ca12f26c19414a1817","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/f0956259a231da48063f98a22ad35b52a3699916...bb38f4cd0f55cd2cb76723ca12f26c19414a1817","commits":[{"id":"bb38f4cd0f55cd2cb76723ca12f26c19414a1817","message":"Merge github/main (PR #5 merge commit 4fb6f15) into main\n\nGitHub main 受保护只能经 PR 合入,本地 main 在 PR #5 合并期间又前进了 adce2fa / f095625;本合并提交把两侧历史接回一条线,树与 f095625 完全相同,不改任何文件。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bb38f4cd0f55cd2cb76723ca12f26c19414a1817","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T03:33:45-07:00","added":[],"removed":[],"modified":[]},{"id":"4fb6f15be157b9bb8254575473695cec6fc03ca2","message":"Merge pull request #5 from laoluojuhai/sync/main-20260912-8a95879\n\nsync(main): 推平本地 main → GitHub(候选回写 9276c8d + 六模块失败关闭夹具 8a95879)","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4fb6f15be157b9bb8254575473695cec6fc03ca2","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-09-12T03:32:25-07:00","added":["governance/fixtures/module-ai-gateway.suite.json","governance/fixtures/module-audit.suite.json","governance/fixtures/module-credential.suite.json","governance/fixtures/module-fact.suite.json","governance/fixtures/module-permission.suite.json","governance/fixtures/module-scope.suite.json","governance/test/platform-fixtures.test.mjs","runtime/modules/ai-gateway/src/domain/fixture-evaluator.ts","runtime/modules/ai-gateway/test/fixtures/ai-gateway.fixtures.json","runtime/modules/ai-gateway/test/negative/ai-gateway.fixtures.test.ts","runtime/modules/audit/src/domain/fixture-evaluator.ts","runtime/modules/audit/test/fixtures/audit.fixtures.json","runtime/modules/audit/test/negative/audit.fixtures.test.ts","runtime/modules/credential/src/domain/fixture-evaluator.ts","runtime/modules/credential/test/fixtures/credential.fixtures.json","runtime/modules/credential/test/negative/credential.fixtures.test.ts","runtime/modules/fact/src/domain/fixture-evaluator.ts","runtime/modules/fact/test/fixtures/fact.fixtures.json","runtime/modules/fact/test/negative/fact.fixtures.test.ts","runtime/modules/permission/src/domain/fixture-evaluator.ts","runtime/modules/permission/test/fixtures/permission.fixtures.json","runtime/modules/permission/test/negative/permission.fixtures.test.ts","runtime/modules/scope/src/domain/fixture-evaluator.ts","runtime/modules/scope/test/fixtures/scope.fixtures.json","runtime/modules/scope/test/negative/scope.fixtures.test.ts"],"removed":[],"modified":[".github/workflows/platform.yml","contracts/candidates/README.md","contracts/candidates/facts/AiActionGoverned.v1.json","contracts/candidates/facts/AuditAppended.v1.json","contracts/candidates/facts/FactPersisted.v1.json","contracts/candidates/facts/GrantChanged.v1.json","contracts/candidates/facts/OrganizationUnitMoved.v1.json","contracts/candidates/facts/PermissionInvalidated.v1.json","contracts/candidates/facts/ScopeSnapshotPublished.v1.json","contracts/candidates/facts/ServiceCredentialIssued.v1.json","contracts/candidates/facts/ServiceCredentialRevoked.v1.json","contracts/candidates/facts/SessionRevoked.v1.json","contracts/candidates/facts/StoreOrgAssignmentChanged.v1.json","governance/check-fixtures.mjs","package.json","runtime/modules/ai-gateway/src/domain/index.ts","runtime/modules/audit/src/domain/index.ts","runtime/modules/credential/src/domain/index.ts","runtime/modules/fact/src/domain/index.ts","runtime/modules/permission/src/domain/index.ts","runtime/modules/scope/src/domain/index.ts"]}],"total_commits":0,"head_commit":{"id":"bb38f4cd0f55cd2cb76723ca12f26c19414a1817","message":"Merge github/main (PR #5 merge commit 4fb6f15) into main\n\nGitHub main 受保护只能经 PR 合入,本地 main 在 PR #5 合并期间又前进了 adce2fa / f095625;本合并提交把两侧历史接回一条线,树与 f095625 完全相同,不改任何文件。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bb38f4cd0f55cd2cb76723ca12f26c19414a1817","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T03:33:45-07:00","added":[],"removed":[],"modified":[]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":3499,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-12T18:32: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
|
3
|
10
|
0
|
1789209470
|
0
|
1789209229
|
1789209470
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
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
|
|
24245
|
docs(deploy): record fixed-source dev runtime upda docs(deploy): record fixed-source dev runtime update...
|
116
|
5
|
platform.yml
|
185
|
5
|
0
|
refs/heads/main
|
baaaf4a4dd10af62639fadd54abb8a8fe5c05aec
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7b4f6df8b3e347df680d4649515fa3f4c4e09301","after":"baaaf4a4dd10af62639fadd54abb8a8fe5c05aec","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/7b4f6df8b3e347df680d4649515fa3f4c4e09301...baaaf4a4dd10af62639fadd54abb8a8fe5c05aec","commits":[{"id":"baaaf4a4dd10af62639fadd54abb8a8fe5c05aec","message":"docs(deploy): record fixed-source dev runtime update\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/baaaf4a4dd10af62639fadd54abb8a8fe5c05aec","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T07:53:36-07:00","added":["docs/dev账实订正部署记录-2026-09-19.md"],"removed":[],"modified":["reports/image-digest.json","reports/image-smoke.latest.json"]}],"total_commits":0,"head_commit":{"id":"baaaf4a4dd10af62639fadd54abb8a8fe5c05aec","message":"docs(deploy): record fixed-source dev runtime update\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/baaaf4a4dd10af62639fadd54abb8a8fe5c05aec","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-19T07:53:36-07:00","added":["docs/dev账实订正部署记录-2026-09-19.md"],"removed":[],"modified":["reports/image-digest.json","reports/image-smoke.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":24535,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":44,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-19T22:48:36+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1789829635
|
1789830731
|
0
|
1789829634
|
1789831675
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
23904
|
Merge github/main (PR #9 merge commit) into main
|
116
|
5
|
platform.yml
|
30
|
5
|
0
|
refs/heads/main
|
ba6d11ee06cfb8ba8f710a8ca7655d1d9ea88f4e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"546b11921a72519b77c156f0b3c780d40ce90500","after":"ba6d11ee06cfb8ba8f710a8ca7655d1d9ea88f4e","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/546b11921a72519b77c156f0b3c780d40ce90500...ba6d11ee06cfb8ba8f710a8ca7655d1d9ea88f4e","commits":[{"id":"ba6d11ee06cfb8ba8f710a8ca7655d1d9ea88f4e","message":"Merge github/main (PR #9 merge commit) into main\n\n树与本地 main 顶端相同,不改文件;把 GitHub 受保护主分支的合并提交接回本地历史。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ba6d11ee06cfb8ba8f710a8ca7655d1d9ea88f4e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T04:20:28-07:00","added":[],"removed":[],"modified":[]},{"id":"4cd2681c71804c49388b671b9aedd2af9cf1ef69","message":"Merge pull request #9 from laoluojuhai/sync/main-20260912-r4\n\nsync(main): 推平本地 main → GitHub(第四轮:PR #7 合并后的后续提交 + 接线合并提交)","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4cd2681c71804c49388b671b9aedd2af9cf1ef69","author":{"name":"laoluojuhai","email":"158980461+laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"GitHub","email":"noreply@github.com","username":""},"verification":null,"timestamp":"2026-09-12T04:20:20-07:00","added":["governance/test/module-facts.test.mjs","runtime/modules/ai-gateway/src/facts/facts.json","runtime/modules/ai-gateway/src/facts/index.ts","runtime/modules/audit/src/facts/facts.json","runtime/modules/audit/src/facts/index.ts","runtime/modules/credential/src/facts/facts.json","runtime/modules/credential/src/facts/index.ts","runtime/modules/fact/src/facts/README.md","runtime/modules/fact/src/facts/facts.json","runtime/modules/fact/src/facts/index.ts","runtime/modules/identity/src/facts/facts.json","runtime/modules/identity/src/facts/index.ts","runtime/modules/kit/src/facts.ts","runtime/modules/permission/src/facts/facts.json","runtime/modules/permission/src/facts/index.ts","runtime/modules/scope/src/facts/facts.json","runtime/modules/scope/src/facts/index.ts"],"removed":[],"modified":["runtime/modules/ai-gateway/src/index.ts","runtime/modules/ai-gateway/tsconfig.json","runtime/modules/audit/src/index.ts","runtime/modules/audit/tsconfig.json","runtime/modules/credential/src/index.ts","runtime/modules/credential/tsconfig.json","runtime/modules/fact/src/index.ts","runtime/modules/fact/tsconfig.json","runtime/modules/identity/src/index.ts","runtime/modules/identity/tsconfig.json","runtime/modules/kit/src/index.test.ts","runtime/modules/kit/src/index.ts","runtime/modules/permission/src/index.ts","runtime/modules/permission/tsconfig.json","runtime/modules/scope/src/index.ts","runtime/modules/scope/tsconfig.json"]}],"total_commits":0,"head_commit":{"id":"ba6d11ee06cfb8ba8f710a8ca7655d1d9ea88f4e","message":"Merge github/main (PR #9 merge commit) into main\n\n树与本地 main 顶端相同,不改文件;把 GitHub 受保护主分支的合并提交接回本地历史。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ba6d11ee06cfb8ba8f710a8ca7655d1d9ea88f4e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-12T04:20:28-07:00","added":[],"removed":[],"modified":[]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":4414,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-12T19:11:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1789212030
|
1789212066
|
0
|
1789212030
|
1789212090
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
23518
|
feat(marketing): add HI Atelier 4K poster series
|
57
|
5
|
governance.yml
|
3
|
5
|
0
|
refs/heads/main
|
ba48645a4237735976c13184c3aac435bc868949
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"43fb473a0f44228eb0ac2dc41e920e3e5ab523b5","after":"ba48645a4237735976c13184c3aac435bc868949","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/43fb473a0f44228eb0ac2dc41e920e3e5ab523b5...ba48645a4237735976c13184c3aac435bc868949","commits":[{"id":"ba48645a4237735976c13184c3aac435bc868949","message":"feat(marketing): add HI Atelier 4K poster series\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/ba48645a4237735976c13184c3aac435bc868949","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-24T07:05:38-07:00","added":["output/hi-atelier-posters-4k/backgrounds/poster-01-brand-standard.png","output/hi-atelier-posters-4k/backgrounds/poster-02-dual-mode.png","output/hi-atelier-posters-4k/backgrounds/poster-03-storyboard-video.png","output/hi-atelier-posters-4k/backgrounds/poster-04-quality-delivery.png","output/hi-atelier-posters-4k/final/01-brand-standard-4k.png","output/hi-atelier-posters-4k/final/02-dual-mode-4k.png","output/hi-atelier-posters-4k/final/03-story-to-screen-4k.png","output/hi-atelier-posters-4k/final/04-proof-first-delivery-4k.png","output/hi-atelier-posters-4k/final/contact-sheet.jpg","output/hi-atelier-posters-4k/manifest.json","output/hi-atelier-posters-4k/provenance.md","output/hi-atelier-posters-4k/render_posters.py"],"removed":[],"modified":["reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/startup-acceptance.latest.json","reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"ba48645a4237735976c13184c3aac435bc868949","message":"feat(marketing): add HI Atelier 4K poster series\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/ba48645a4237735976c13184c3aac435bc868949","author":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"committer":{"name":"luoguoguo","email":"luoguoguo@gmail.com","username":""},"verification":null,"timestamp":"2026-08-24T07:05:38-07:00","added":["output/hi-atelier-posters-4k/backgrounds/poster-01-brand-standard.png","output/hi-atelier-posters-4k/backgrounds/poster-02-dual-mode.png","output/hi-atelier-posters-4k/backgrounds/poster-03-storyboard-video.png","output/hi-atelier-posters-4k/backgrounds/poster-04-quality-delivery.png","output/hi-atelier-posters-4k/final/01-brand-standard-4k.png","output/hi-atelier-posters-4k/final/02-dual-mode-4k.png","output/hi-atelier-posters-4k/final/03-story-to-screen-4k.png","output/hi-atelier-posters-4k/final/04-proof-first-delivery-4k.png","output/hi-atelier-posters-4k/final/contact-sheet.jpg","output/hi-atelier-posters-4k/manifest.json","output/hi-atelier-posters-4k/provenance.md","output/hi-atelier-posters-4k/render_posters.py"],"removed":[],"modified":["reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/startup-acceptance.latest.json","reports/validation-source.latest.json"]},"repository":{"id":57,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":13414,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":5,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-08-24T17:19:31+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1787581007
|
1787581098
|
0
|
1787581007
|
1787581098
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
26559
|
docs(governance): CHG-063 推送时间订正为 22:58Z
|
117
|
5
|
governance.yml
|
285
|
5
|
0
|
refs/heads/main
|
ba3447b0cacf76d15c71d1dd720ed645f485d4e9
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e2e524500d4b9b04cfcbf0ec3b74917d50f8f9e2","after":"ba3447b0cacf76d15c71d1dd720ed645f485d4e9","compare_url":"https://gitea.g-hi.com/luoanwu/platform-governance/compare/e2e524500d4b9b04cfcbf0ec3b74917d50f8f9e2...ba3447b0cacf76d15c71d1dd720ed645f485d4e9","commits":[{"id":"ba3447b0cacf76d15c71d1dd720ed645f485d4e9","message":"docs(governance): CHG-063 推送时间订正为 22:58Z\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/ba3447b0cacf76d15c71d1dd720ed645f485d4e9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T15:59:50-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-063-材料/README.md"]},{"id":"01f3816c75dc906e60824ceab33be97fe6882458","message":"docs(governance): CHG-063 记录推送 Gitea main 09ed18570\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/01f3816c75dc906e60824ceab33be97fe6882458","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T15:58:14-07:00","added":[],"removed":[],"modified":["平台治理/README.md","平台治理/doc/decisions/CHG-063-材料/README.md"]},{"id":"ca55fdf69bd6498dd06467d9e1320fb30eab8d40","message":"docs(governance): CHG-063 记录落地本地 main 09ed18570(check:runtime 4609/0,未推送)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/ca55fdf69bd6498dd06467d9e1320fb30eab8d40","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T12:24:32-07:00","added":[],"removed":[],"modified":["平台治理/README.md","平台治理/doc/decisions/CHG-063-材料/README.md","平台治理/doc/decisions/CHG-063-材料/apps.delta.json","平台治理/doc/decisions/CHG-063-材料/permissions.delta.json","平台治理/doc/decisions/CHG-063-材料/registrations.delta.json"]}],"total_commits":0,"head_commit":{"id":"ba3447b0cacf76d15c71d1dd720ed645f485d4e9","message":"docs(governance): CHG-063 推送时间订正为 22:58Z\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/platform-governance/commit/ba3447b0cacf76d15c71d1dd720ed645f485d4e9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-27T15:59:50-07:00","added":[],"removed":[],"modified":["平台治理/doc/decisions/CHG-063-材料/README.md"]},"repository":{"id":117,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"platform-governance","full_name":"luoanwu/platform-governance","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":28987,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance/languages","html_url":"https://gitea.g-hi.com/luoanwu/platform-governance","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/platform-governance","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/platform-governance.git","clone_url":"https://gitea.g-hi.com/luoanwu/platform-governance.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-15T11:53:24+08:00","updated_at":"2026-10-28T02:46: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
|
1
|
4
|
1793142045
|
1793142063
|
0
|
1793142043
|
1793142063
|
|
|
0
|
Edit
Delete
|
|
24607
|
docs(治理): C259 裁决——MCP 工具 1.0.0 冻结实现不补回,登记为有意退役
|
76
|
5
|
governance.yml
|
150
|
5
|
0
|
refs/heads/main
|
ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b26d51b926223ee7c225026b86701bf5121b2e04","after":"ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/b26d51b926223ee7c225026b86701bf5121b2e04...ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0","commits":[{"id":"ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0","message":"docs(治理): C259 裁决——MCP 工具 1.0.0 冻结实现不补回,登记为有意退役\n\n2026-09-26 用户裁决。1.0.0 对应的平台工具契约已收窄(五个工具 → 三个只读工具、endpoint 与 audience /\n业务租户与身份租户拆分),旧实现补回也调不通新平台。已绑定 1.0.0 的租户按失败关闭处理,由管理员登记并\n激活 2.0.0、重新装备与绑定凭据,不做自动迁移;C250 冻结先例仍适用于契约未变的工具升版。快照锚点前移。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T15:37:02-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"662b0863c55a404c7fa82e676133f2cfd315b034","message":"chore(reports): 静态 30/30 与 check:ui 34/34×2 回绑 @ 44d89b4\n\nclean HEAD 44d89b4 上 check:ui passed(NestJS / Fastify 各 34/34,含 C18 企业应用区用例;UI 库\ndigital_employee_os_ui_20260926i、Redis 6404/5),随后同一 HEAD 上 pnpm check 30/30;32 份报告\nprovenance 均为 44d89b4 / worktreeDirty=false。check:runtime 仍绑 95e579c(其后改动只涉浏览器用例、\nrunner / mock 与文档,不在 runtime 覆盖面)。快照锚点前移。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/662b0863c55a404c7fa82e676133f2cfd315b034","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T07:43:29-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.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"44d89b4c91f6321b0160dab7b55d5b3bcc390fc4","message":"docs(治理): C18 企业应用区 UI 用例入账——用例数 881、UI 基线 34/后端、C260,接缝台账 experience-shell 证据补浏览器用例\n\n首轮 check:ui 两后端各 34/34 通过,唯独收尾 docs-truth 复验因 own-test-cases 未预写(880 → 实测 881)\n把整轮降级为 failed;按 C231 纪律改文档不改测试后复跑。快照锚点前移。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/44d89b4c91f6321b0160dab7b55d5b3bcc390fc4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T07:35:32-07:00","added":[],"removed":[],"modified":["CLAUDE.md","governance/platform-integration.json"]},{"id":"cf6458dfdedcfa73577c89f81e1b1b310cefbc99","message":"test(ui): C18 企业应用区浏览器验收——真实后端 + 来源应用 / 平台复核替身\n\nC18(DEC-044 消费侧)此前只有两后端 HTTP 验收,Shell「企业应用」区没有任何浏览器证据。\n\n- mock-llm-tool-provider 同时扮演来源应用 execution-control(GET 贡献清单,Bearer 校验)与平台\n enterprise-experience 复核(POST :review,可经 /experience/mode 切成 503);四条贡献:可展示、\n STALE_DISPLAY_ONLY、BLOCKED、协议相对越界 deepLink。OS 后端是真实进程,不被替身。\n- runner 把 PLATFORM_EXPERIENCE_BASE_URL / TOKEN 与 EXPERIENCE_SOURCES 交给 API,两枚随机 token\n 只在 runner、mock、API 子进程之间传递。\n- 用例断言:只渲染两条(可展示 + 过期标记),href 为来源 origin + deepLink、新标签页且 noopener;\n BLOCKED 与越界入口不出现;平台复核 503 时整区不渲染(失败关闭、不拿旧结论冒充),恢复后重新出现。\n\nnaming / operations / dual-backend / fork-readiness / app-manifest / lint 通过。快照锚点前移。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/cf6458dfdedcfa73577c89f81e1b1b310cefbc99","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T07:28:48-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/web/e2e/acceptance.spec.ts","scripts/check-ui-acceptance.mjs","scripts/mock-llm-tool-provider.mjs"]},{"id":"160069e67a1b76c2b4abfa963fa5f08a36101714","message":"chore(reports): 三级证据同回绑 @ 95e579c——静态 30/30、check:runtime 924/0、check:ui 33/33×2\n\nclean HEAD 95e579c 上:pnpm check 30/30;check:runtime passed(924 tests / 0 failures、30/30 步、\n行为矩阵 204/204、产品验收 274 例,juhai.hr 0.19.5 候选;PG 55470 digital_employee_os_acceptance_20260926c、\nRedis 6404/3);check:ui passed(NestJS / Fastify 各 33/33;UI 库 digital_employee_os_ui_20260926g、Redis 6404/5)。\n45 份报告 provenance 均为 95e579c / worktreeDirty=false。\n\nCLAUDE.md:三级证据新鲜度行、ui-acceptance 基线行(每后端 33)与快照锚点前移;新增 C258(HR 0.19.x 装载后\nUI 未重跑、宿主层漂移连红五轮)与 C259(bcdcdb6 未升版、未跑整轮验收)。聚合外专项 runner 本轮未跑。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/160069e67a1b76c2b4abfa963fa5f08a36101714","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T07:09:25-07:00","added":[],"removed":[],"modified":["CLAUDE.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.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]}],"total_commits":0,"head_commit":{"id":"ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0","message":"docs(治理): C259 裁决——MCP 工具 1.0.0 冻结实现不补回,登记为有意退役\n\n2026-09-26 用户裁决。1.0.0 对应的平台工具契约已收窄(五个工具 → 三个只读工具、endpoint 与 audience /\n业务租户与身份租户拆分),旧实现补回也调不通新平台。已绑定 1.0.0 的租户按失败关闭处理,由管理员登记并\n激活 2.0.0、重新装备与绑定凭据,不做自动迁移;C250 冻结先例仍适用于契约未变的工具升版。快照锚点前移。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T15:37:02-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":98387,"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":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-09-26T22:43:43+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
|
1790462249
|
1790462260
|
0
|
1790462249
|
1790462274
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/heads/main
|
1
|
Edit
Delete
|
|
24608
|
docs(治理): C259 裁决——MCP 工具 1.0.0 冻结实现不补回,登记为有意退役
|
76
|
5
|
platform-governance.yml
|
151
|
5
|
0
|
refs/heads/main
|
ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b26d51b926223ee7c225026b86701bf5121b2e04","after":"ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0","compare_url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/compare/b26d51b926223ee7c225026b86701bf5121b2e04...ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0","commits":[{"id":"ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0","message":"docs(治理): C259 裁决——MCP 工具 1.0.0 冻结实现不补回,登记为有意退役\n\n2026-09-26 用户裁决。1.0.0 对应的平台工具契约已收窄(五个工具 → 三个只读工具、endpoint 与 audience /\n业务租户与身份租户拆分),旧实现补回也调不通新平台。已绑定 1.0.0 的租户按失败关闭处理,由管理员登记并\n激活 2.0.0、重新装备与绑定凭据,不做自动迁移;C250 冻结先例仍适用于契约未变的工具升版。快照锚点前移。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T15:37:02-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},{"id":"662b0863c55a404c7fa82e676133f2cfd315b034","message":"chore(reports): 静态 30/30 与 check:ui 34/34×2 回绑 @ 44d89b4\n\nclean HEAD 44d89b4 上 check:ui passed(NestJS / Fastify 各 34/34,含 C18 企业应用区用例;UI 库\ndigital_employee_os_ui_20260926i、Redis 6404/5),随后同一 HEAD 上 pnpm check 30/30;32 份报告\nprovenance 均为 44d89b4 / worktreeDirty=false。check:runtime 仍绑 95e579c(其后改动只涉浏览器用例、\nrunner / mock 与文档,不在 runtime 覆盖面)。快照锚点前移。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/662b0863c55a404c7fa82e676133f2cfd315b034","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T07:43:29-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.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance.latest.json","reports/product-migrations.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"44d89b4c91f6321b0160dab7b55d5b3bcc390fc4","message":"docs(治理): C18 企业应用区 UI 用例入账——用例数 881、UI 基线 34/后端、C260,接缝台账 experience-shell 证据补浏览器用例\n\n首轮 check:ui 两后端各 34/34 通过,唯独收尾 docs-truth 复验因 own-test-cases 未预写(880 → 实测 881)\n把整轮降级为 failed;按 C231 纪律改文档不改测试后复跑。快照锚点前移。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/44d89b4c91f6321b0160dab7b55d5b3bcc390fc4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T07:35:32-07:00","added":[],"removed":[],"modified":["CLAUDE.md","governance/platform-integration.json"]},{"id":"cf6458dfdedcfa73577c89f81e1b1b310cefbc99","message":"test(ui): C18 企业应用区浏览器验收——真实后端 + 来源应用 / 平台复核替身\n\nC18(DEC-044 消费侧)此前只有两后端 HTTP 验收,Shell「企业应用」区没有任何浏览器证据。\n\n- mock-llm-tool-provider 同时扮演来源应用 execution-control(GET 贡献清单,Bearer 校验)与平台\n enterprise-experience 复核(POST :review,可经 /experience/mode 切成 503);四条贡献:可展示、\n STALE_DISPLAY_ONLY、BLOCKED、协议相对越界 deepLink。OS 后端是真实进程,不被替身。\n- runner 把 PLATFORM_EXPERIENCE_BASE_URL / TOKEN 与 EXPERIENCE_SOURCES 交给 API,两枚随机 token\n 只在 runner、mock、API 子进程之间传递。\n- 用例断言:只渲染两条(可展示 + 过期标记),href 为来源 origin + deepLink、新标签页且 noopener;\n BLOCKED 与越界入口不出现;平台复核 503 时整区不渲染(失败关闭、不拿旧结论冒充),恢复后重新出现。\n\nnaming / operations / dual-backend / fork-readiness / app-manifest / lint 通过。快照锚点前移。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/cf6458dfdedcfa73577c89f81e1b1b310cefbc99","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T07:28:48-07:00","added":[],"removed":[],"modified":["CLAUDE.md","apps/web/e2e/acceptance.spec.ts","scripts/check-ui-acceptance.mjs","scripts/mock-llm-tool-provider.mjs"]},{"id":"160069e67a1b76c2b4abfa963fa5f08a36101714","message":"chore(reports): 三级证据同回绑 @ 95e579c——静态 30/30、check:runtime 924/0、check:ui 33/33×2\n\nclean HEAD 95e579c 上:pnpm check 30/30;check:runtime passed(924 tests / 0 failures、30/30 步、\n行为矩阵 204/204、产品验收 274 例,juhai.hr 0.19.5 候选;PG 55470 digital_employee_os_acceptance_20260926c、\nRedis 6404/3);check:ui passed(NestJS / Fastify 各 33/33;UI 库 digital_employee_os_ui_20260926g、Redis 6404/5)。\n45 份报告 provenance 均为 95e579c / worktreeDirty=false。\n\nCLAUDE.md:三级证据新鲜度行、ui-acceptance 基线行(每后端 33)与快照锚点前移;新增 C258(HR 0.19.x 装载后\nUI 未重跑、宿主层漂移连红五轮)与 C259(bcdcdb6 未升版、未跑整轮验收)。聚合外专项 runner 本轮未跑。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/160069e67a1b76c2b4abfa963fa5f08a36101714","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T07:09:25-07:00","added":[],"removed":[],"modified":["CLAUDE.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.latest.json","reports/kernel-admission.latest.json","reports/kernel-boundaries.latest.json","reports/kernel-downstream.latest.json","reports/kernel-extensions.latest.json","reports/kernel-packages.latest.json","reports/list-bounds.latest.json","reports/llm-eval.latest.json","reports/migrations.latest.json","reports/mobile-export.latest.json","reports/multi-instance.latest.json","reports/naming.latest.json","reports/operations.latest.json","reports/platform-dependency-provenance.latest.json","reports/product-acceptance-runtime.latest.json","reports/product-acceptance.latest.json","reports/product-extension-runtime.latest.json","reports/product-migrations-runtime.latest.json","reports/product-migrations.latest.json","reports/product-sql-runtime.latest.json","reports/report-transaction-lock.latest.json","reports/rls.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/statemachine-write-guard.latest.json","reports/tracing.latest.json","reports/ui-acceptance.latest.json","reports/ui-fastify-acceptance.latest.json","reports/ui-nestjs-acceptance.latest.json","reports/validation-source.latest.json","reports/write-capacity.latest.json"]}],"total_commits":0,"head_commit":{"id":"ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0","message":"docs(治理): C259 裁决——MCP 工具 1.0.0 冻结实现不补回,登记为有意退役\n\n2026-09-26 用户裁决。1.0.0 对应的平台工具契约已收窄(五个工具 → 三个只读工具、endpoint 与 audience /\n业务租户与身份租户拆分),旧实现补回也调不通新平台。已绑定 1.0.0 的租户按失败关闭处理,由管理员登记并\n激活 2.0.0、重新装备与绑定凭据,不做自动迁移;C250 冻结先例仍适用于契约未变的工具升版。快照锚点前移。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/digital-employee-os/commit/ba2eb4b48ece4515f3e5ed5cd01b4988ef9476f0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-26T15:37:02-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]},"repository":{"id":76,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"digital-employee-os","full_name":"luoanwu/digital-employee-os","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":98387,"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":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-20T14:46:28+08:00","updated_at":"2026-09-26T22:43:43+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
|
1790462260
|
1790462268
|
0
|
1790462249
|
1790462275
|
|
|
0
|
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
|
|
26497
|
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
|
platform-governance.yml
|
99
|
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
|
8
|
1793092629
|
1793092659
|
0
|
1793092338
|
1793092661
|
|
|
0
|
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
|
|
24648
|
Record verified migration checksum rollout
|
121
|
5
|
kernel-ci.yml
|
3
|
5
|
0
|
refs/heads/main
|
b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0d5b830cbe47876ebe8086fd1f15612466463cec","after":"b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/0d5b830cbe47876ebe8086fd1f15612466463cec...b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be","commits":[{"id":"b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be","message":"Record verified migration checksum rollout\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T09:37:06-07:00","added":["ops/deployments/2026-09-29-migration-checksum-01060-local.md"],"removed":[],"modified":["model/plan-ledger.json"]}],"total_commits":0,"head_commit":{"id":"b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be","message":"Record verified migration checksum rollout\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T09:37:06-07:00","added":["ops/deployments/2026-09-29-migration-checksum-01060-local.md"],"removed":[],"modified":["model/plan-ledger.json"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":29659,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T00:36:56+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790699946
|
1790699962
|
0
|
1790699839
|
1790699962
|
|
|
0
|
Edit
Delete
|
|
24649
|
Fix Gitea host runner PostgreSQL connection and mi Fix Gitea host runner PostgreSQL connection and migration test DB...
|
121
|
5
|
kernel-ci.yml
|
4
|
5
|
0
|
refs/heads/main
|
b9ae9838a77688fb2e40e839c7416057071ca33a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be","after":"b9ae9838a77688fb2e40e839c7416057071ca33a","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/b9c01e45eb5c807f7cbede70a6aebfbc8d0d60be...b9ae9838a77688fb2e40e839c7416057071ca33a","commits":[{"id":"b9ae9838a77688fb2e40e839c7416057071ca33a","message":"Fix Gitea host runner PostgreSQL connection and migration test DB\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/b9ae9838a77688fb2e40e839c7416057071ca33a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T09:41:10-07:00","added":[],"removed":[],"modified":[".gitea/workflows/kernel-ci.yml","docs/local-ci.md"]}],"total_commits":0,"head_commit":{"id":"b9ae9838a77688fb2e40e839c7416057071ca33a","message":"Fix Gitea host runner PostgreSQL connection and migration test DB\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/b9ae9838a77688fb2e40e839c7416057071ca33a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-29T09:41:10-07:00","added":[],"removed":[],"modified":[".gitea/workflows/kernel-ci.yml","docs/local-ci.md"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":29992,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-09-30T00:37:19+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790700077
|
1790700091
|
0
|
1790700075
|
1790700091
|
|
|
0
|
Edit
Delete
|
|
26537
|
chore(reports): rebind runtime and UI evidence to chore(reports): rebind runtime and UI evidence to 44624d3...
|
83
|
5
|
governance.yml
|
132
|
5
|
0
|
refs/pull/7/head
|
b99daae930c98448ae3ec72c3a6a4ef90f18e035
|
0
|
0
|
0
|
pull_request_sync
|
{"action":"synchronized","numb {"action":"synchronized","number":7,"pull_request":{"id":223,"url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/7","number":7,"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: per-run docker PostgreSQL/Redis for acceptance, with reports rebound to e8591c7","body":"Two commits:\r\n\r\n- e8591c7 ci: the runtime job no longer uses `services:` (never started on this host-mode runner; 127.0.0.1:5432 reached an unrelated PostgreSQL on the runner host in run 26519). scripts/ci-acceptance-services.sh fails without docker; otherwise it starts per-run PostgreSQL/Redis containers on docker-assigned high ports with a random masked password and removes them in an if: always() step. G14 updated.\r\n- 8cf50a6 chore(reports): runtime, UI and static reports rerun on the clean final source e8591c7.\r\n\r\nLocal evidence (isolated containers, recreated database):\r\n- check:runtime 452/452 (floor 452), frozen oracle 12, outbox 1 scenario / 0 duplicates, outage health 2.\r\n- check:ui 46/46.\r\n- pnpm check with DIGITAL_EMPLOYEE_OS_ROOT at e12d0f2: exit 0, provenance violations 0.\r\n- Script checks: start/connect/stop with no leftovers, repeated stop, and failures for missing docker, a non-prefixed database name and an invalid run id.\r\n\r\nNot yet verified: docker on the runner host and its ability to pull postgres:16 / redis:7 (override with CI_POSTGRES_IMAGE / CI_REDIS_IMAGE repository variables).\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":343,"deletions":118,"changed_files":10,"html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/7","diff_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/7.diff","patch_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/7.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"7835e3b3d156a8fc07dadd6f6ac47b669673f9e7","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":15283,"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":6,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T22:44: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":"b99daae930c98448ae3ec72c3a6a4ef90f18e035","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":15283,"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":6,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T22:44: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":"7835e3b3d156a8fc07dadd6f6ac47b669673f9e7","due_date":null,"created_at":"2026-10-27T20:02:11+08:00","updated_at":"2026-10-27T23:00:22+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":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":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":15283,"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":6,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T22:44: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":[]},"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
|
1793113224
|
1793113430
|
0
|
1793113222
|
1793113868
|
group: governance-${{ github.workflow }}-${{ githu group: governance-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: "true"
...
|
governance-governance.yml-refs/pull/7/head
|
1
|
Edit
Delete
|
|
26538
|
chore(reports): rebind runtime and UI evidence to chore(reports): rebind runtime and UI evidence to 44624d3...
|
83
|
5
|
platform-governance.yml
|
133
|
5
|
0
|
refs/pull/7/head
|
b99daae930c98448ae3ec72c3a6a4ef90f18e035
|
0
|
0
|
0
|
pull_request_sync
|
{"action":"synchronized","numb {"action":"synchronized","number":7,"pull_request":{"id":223,"url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/7","number":7,"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: per-run docker PostgreSQL/Redis for acceptance, with reports rebound to e8591c7","body":"Two commits:\r\n\r\n- e8591c7 ci: the runtime job no longer uses `services:` (never started on this host-mode runner; 127.0.0.1:5432 reached an unrelated PostgreSQL on the runner host in run 26519). scripts/ci-acceptance-services.sh fails without docker; otherwise it starts per-run PostgreSQL/Redis containers on docker-assigned high ports with a random masked password and removes them in an if: always() step. G14 updated.\r\n- 8cf50a6 chore(reports): runtime, UI and static reports rerun on the clean final source e8591c7.\r\n\r\nLocal evidence (isolated containers, recreated database):\r\n- check:runtime 452/452 (floor 452), frozen oracle 12, outbox 1 scenario / 0 duplicates, outage health 2.\r\n- check:ui 46/46.\r\n- pnpm check with DIGITAL_EMPLOYEE_OS_ROOT at e12d0f2: exit 0, provenance violations 0.\r\n- Script checks: start/connect/stop with no leftovers, repeated stop, and failures for missing docker, a non-prefixed database name and an invalid run id.\r\n\r\nNot yet verified: docker on the runner host and its ability to pull postgres:16 / redis:7 (override with CI_POSTGRES_IMAGE / CI_REDIS_IMAGE repository variables).\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":343,"deletions":118,"changed_files":10,"html_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/7","diff_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/7.diff","patch_url":"https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/7.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"7835e3b3d156a8fc07dadd6f6ac47b669673f9e7","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":15283,"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":6,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T22:44: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":"b99daae930c98448ae3ec72c3a6a4ef90f18e035","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":15283,"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":6,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T22:44: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":"7835e3b3d156a8fc07dadd6f6ac47b669673f9e7","due_date":null,"created_at":"2026-10-27T20:02:11+08:00","updated_at":"2026-10-27T23:00:22+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":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":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":15283,"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":6,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-08-26T09:35:18+08:00","updated_at":"2026-10-27T22:44: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":[]},"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
|
1
|
8
|
1793113430
|
1793113869
|
0
|
1793113222
|
1793113869
|
|
|
0
|
Edit
Delete
|
|
24373
|
docs(运维): 补齐16模块现行口径与部署记录
|
116
|
5
|
platform.yml
|
257
|
5
|
0
|
refs/heads/main
|
b9957bfdaa5f7d63420535b33443a1af6f88e46c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d88699170640ce89392765744905e56f72dc06f7","after":"b9957bfdaa5f7d63420535b33443a1af6f88e46c","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/d88699170640ce89392765744905e56f72dc06f7...b9957bfdaa5f7d63420535b33443a1af6f88e46c","commits":[{"id":"b9957bfdaa5f7d63420535b33443a1af6f88e46c","message":"docs(运维): 补齐16模块现行口径与部署记录\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b9957bfdaa5f7d63420535b33443a1af6f88e46c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-22T23:22:11-07:00","added":["docs/16核心模块统一口径与dev更新记录-2026-09-22.md"],"removed":[],"modified":["CLAUDE.md","docs/runbook.md","reports/deployed-runtime.latest.json","runtime/scripts/lib/acceptance-base-guard.mjs","stack/README.md","stack/backup/pg-dump.sh","stack/otel/grafana/provisioning/dashboards/json/platform-business-slo.json"]},{"id":"14271c3639d4ddc6de9e68bbbebb3cf8a7cce0f9","message":"chore(reports): doc-claims / stub-surface 回绑 @ 0062873e\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/14271c3639d4ddc6de9e68bbbebb3cf8a7cce0f9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-22T21:01:17-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},{"id":"0062873e3109163cb6b6daeec6014f3ca29eea7c","message":"docs(横切): 对外交付设计补 §2.1 两类横切底座的构成、落点与现状;缺失清单 X15 / X16 改为 XG-1 / XG-2\n\n- §2.1:横切底座不是第 17 个模块;契约与治理底座 9 个部件、运行与交付底座 11 个部件,\n 逐行列仓内落点、机器守护、2026-09-22 现状与主要缺口,只引机器报告与登记表\n- 写明 C07 / C08 / C09 属运行与交付底座,16 模块 + 3 采纳形态 = 目标范围 19 项\n- X01—X15 按主要落点归入两类底座(与 cross-cutting-capabilities.json 的 categories 一致),\n 并规定 X 编号专属横切能力实施设计\n- 缺失清单 §9.1 原 X15 / X16 与实施设计 X15 撞号,改为 XG-1 / XG-2,含义不变,加订正注\n- §2 表头「能力线 / 支撑工作」改为「核心模块 / 横切底座」\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0062873e3109163cb6b6daeec6014f3ca29eea7c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-22T20:56:57-07:00","added":[],"removed":[],"modified":["docs/企业公共基础平台对外交付设计.md","docs/缺失模块完善清单-2026-09-21.md"]}],"total_commits":0,"head_commit":{"id":"b9957bfdaa5f7d63420535b33443a1af6f88e46c","message":"docs(运维): 补齐16模块现行口径与部署记录\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b9957bfdaa5f7d63420535b33443a1af6f88e46c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-22T23:22:11-07:00","added":["docs/16核心模块统一口径与dev更新记录-2026-09-22.md"],"removed":[],"modified":["CLAUDE.md","docs/runbook.md","reports/deployed-runtime.latest.json","runtime/scripts/lib/acceptance-base-guard.mjs","stack/README.md","stack/backup/pg-dump.sh","stack/otel/grafana/provisioning/dashboards/json/platform-business-slo.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":33946,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":44,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-23T11:25:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1790144551
|
1790144732
|
0
|
1790144549
|
1790144803
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24027
|
chore(reports): CHG-004 应用后十份报告回绑 @ d88c3f1
|
116
|
5
|
platform.yml
|
88
|
5
|
0
|
refs/heads/main
|
b994fb35767d4bf107edd51dcbd5b6366d032ca2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf9f835d9c1c1dbc594212999b0e61fb036c9942","after":"b994fb35767d4bf107edd51dcbd5b6366d032ca2","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/bf9f835d9c1c1dbc594212999b0e61fb036c9942...b994fb35767d4bf107edd51dcbd5b6366d032ca2","commits":[{"id":"b994fb35767d4bf107edd51dcbd5b6366d032ca2","message":"chore(reports): CHG-004 应用后十份报告回绑 @ d88c3f1\n\nfacts(Catalog 11 / 候选 5)、catalog / catalog:drift、caddy、fixtures 189/189、migration-decs、module-imports、工作台两份快照(catalog 7/7 映射 0 冲突);check:evidence partial(余 9 份既有 warn 级)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b994fb35767d4bf107edd51dcbd5b6366d032ca2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T08:19:51-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/evidence-freshness.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"d88c3f1636f2a19dd3a2d4f4ab61158ce2fa4e51","message":"feat(contracts): 应用 CHG-004 阶段 2(重基线到活跃契约)——10 条平台事实登记为 draft、7 实体、5 份模块 AppManifest、5 份候选 OpenAPI\n\n决策批次 2026-09-16 A-7 批准。simulate-chg-004 增 --contracts=active / --apply(镜像活跃契约、跳过已落地的 CHG-001—003),镜像验证 passed(check 0 错误、17 apps / 168 entities / 11 facts、schema-compatibility 11/11、impact 257 节点 / 297 边、测试 283/283)后同一组 ops 应用到活跃契约:46 个文件(15 份事实 Schema + party-canonical-ids、5 份 AppManifest、2 份 AppManifest 补丁、entities +7、facts +10、decisions 11 项 source 改指、compatibility baseline +10 与 10 份不可变快照、5 份候选 OpenAPI、4 份测试锚点)。5 条业务域事实保持 deferred(候选目录保留)。\ncompanion:删除 10 条已登记候选;七模块 src/facts/facts.json 相应 produces 改 registered;重基线两处:① validators.test 的 AppManifest 文件数锚点 12 → 17(该测试晚于冻结基线);② 10 条新登记事实里已批准的 blocked_by 按 CHG-007 方案 B 迁到 decided_by(D5 STALE_FACT_BLOCK 9 → 0;TenantProvisioned 仍 blocked_by DEC-039),maturity 一律 draft 不变。\n应用后:contracts 283/283、check:generated 一致、check:facts 16(Catalog 11 / 候选 5)、check:catalog 一致、drift 0、fixtures 189/189、governance 265/265、domain-layer 回到 13 条(与应用前相同)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d88c3f1636f2a19dd3a2d4f4ab61158ce2fa4e51","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T08:19:31-07:00","added":["contracts/apps/ai-governance.draft.json","contracts/apps/enterprise-audit.draft.json","contracts/apps/enterprise-fact-backbone.draft.json","contracts/apps/organization-scope.draft.json","contracts/apps/secret-service-identity.draft.json","contracts/compatibility/baselines/0.1.0-proposed/AiActionGoverned.v1.json","contracts/compatibility/baselines/0.1.0-proposed/AuditAppended.v1.json","contracts/compatibility/baselines/0.1.0-proposed/FactPersisted.v1.json","contracts/compatibility/baselines/0.1.0-proposed/GrantChanged.v1.json","contracts/compatibility/baselines/0.1.0-proposed/PermissionInvalidated.v1.json","contracts/compatibility/baselines/0.1.0-proposed/ScopeSnapshotPublished.v1.json","contracts/compatibility/baselines/0.1.0-proposed/ServiceCredentialIssued.v1.json","contracts/compatibility/baselines/0.1.0-proposed/ServiceCredentialRevoked.v1.json","contracts/compatibility/baselines/0.1.0-proposed/SessionRevoked.v1.json","contracts/compatibility/baselines/0.1.0-proposed/TenantProvisioned.v1.json","contracts/contracts/ai-gateway-api.v1.openapi.json","contracts/contracts/audit-api.v1.openapi.json","contracts/contracts/credential-lease-api.v1.openapi.json","contracts/contracts/fact-intake-api.v1.openapi.json","contracts/contracts/scope-api.v1.openapi.json","contracts/schemas/facts/AiActionGoverned.v1.json","contracts/schemas/facts/AuditAppended.v1.json","contracts/schemas/facts/CustomerAccountOpened.v1.json","contracts/schemas/facts/FactPersisted.v1.json","contracts/schemas/facts/GrantChanged.v1.json","contracts/schemas/facts/OrganizationUnitMoved.v1.json","contracts/schemas/facts/PermissionInvalidated.v1.json","contracts/schemas/facts/ScopeSnapshotPublished.v1.json","contracts/schemas/facts/ServiceCredentialIssued.v1.json","contracts/schemas/facts/ServiceCredentialRevoked.v1.json","contracts/schemas/facts/SessionRevoked.v1.json","contracts/schemas/facts/SiteOperatorChanged.v1.json","contracts/schemas/facts/StoreOrgAssignmentChanged.v1.json","contracts/schemas/facts/TenantEnterpriseVerified.v1.json","contracts/schemas/facts/TenantProvisioned.v1.json","contracts/schemas/party-canonical-ids.v1.schema.json"],"removed":["contracts/candidates/facts/AiActionGoverned.v1.json","contracts/candidates/facts/AuditAppended.v1.json","contracts/candidates/facts/FactPersisted.v1.json","contracts/candidates/facts/GrantChanged.v1.json","contracts/candidates/facts/PermissionInvalidated.v1.json","contracts/candidates/facts/ScopeSnapshotPublished.v1.json","contracts/candidates/facts/ServiceCredentialIssued.v1.json","contracts/candidates/facts/ServiceCredentialRevoked.v1.json","contracts/candidates/facts/SessionRevoked.v1.json","contracts/candidates/facts/TenantProvisioned.v1.json"],"modified":["contracts/apps/enterprise-idp.draft.json","contracts/apps/permission-platform.draft.json","contracts/catalogs/decisions.json","contracts/catalogs/entities.json","contracts/catalogs/facts.json","contracts/compatibility/baseline.proposed.json","contracts/test/governance-linter.test.mjs","contracts/test/impact-graph.test.mjs","contracts/test/schema-compatibility.test.mjs","contracts/test/validators.test.mjs","runtime/modules/ai-gateway/src/facts/facts.json","runtime/modules/audit/src/facts/facts.json","runtime/modules/credential/src/facts/facts.json","runtime/modules/fact/src/facts/facts.json","runtime/modules/identity/src/facts/facts.json","runtime/modules/permission/src/facts/facts.json","runtime/modules/scope/src/facts/facts.json"]}],"total_commits":0,"head_commit":{"id":"b994fb35767d4bf107edd51dcbd5b6366d032ca2","message":"chore(reports): CHG-004 应用后十份报告回绑 @ d88c3f1\n\nfacts(Catalog 11 / 候选 5)、catalog / catalog:drift、caddy、fixtures 189/189、migration-decs、module-imports、工作台两份快照(catalog 7/7 映射 0 冲突);check:evidence partial(余 9 份既有 warn 级)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b994fb35767d4bf107edd51dcbd5b6366d032ca2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-17T08:19:51-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/evidence-freshness.latest.json","reports/facts.latest.json","reports/fixtures.latest.json","reports/migration-decs.latest.json","reports/module-imports.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":16221,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":42,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-17T23:09:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1789658395
|
1789658432
|
0
|
1789658394
|
1789658473
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24948
|
docs: record verified 0.189.0 compensation recover docs: record verified 0.189.0 compensation recovery deployment...
|
121
|
5
|
kernel-ci.yml
|
301
|
5
|
0
|
refs/heads/main
|
b96feae39900b7d62519db9c15b2373eaf0e7a7d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"79683ca328784b3a849532cb43a34b7191618063","after":"b96feae39900b7d62519db9c15b2373eaf0e7a7d","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/79683ca328784b3a849532cb43a34b7191618063...b96feae39900b7d62519db9c15b2373eaf0e7a7d","commits":[{"id":"b96feae39900b7d62519db9c15b2373eaf0e7a7d","message":"docs: record verified 0.189.0 compensation recovery deployment\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/b96feae39900b7d62519db9c15b2373eaf0e7a7d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T01:13:46-07:00","added":["ops/deployments/2026-10-02-saga-compensation-01890-local.md","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-all-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-api.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-audit-chain.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-cross-fks.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-cross-refs.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-db-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-execution-provenance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-external-sales-order-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-historical-facts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-integration-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-migrate.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-monthly-partitions.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-partition-cutover.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-partition-horizon.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-partition-identities.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-partition-references.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-report.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-restore-cleanup.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-restore-dump.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-restore-port.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-restore-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-restore-start.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-restored-contracts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-reuse-dependencies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-schedule-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-asset-device.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-attribution-learning.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-coordinates.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-emergency-governance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-evaluation-definition.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-evidence-supersession.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-fact-coordinates.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-human-inbox.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-knowledge-revocation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-order-fulfilment-saga.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-saga-compensation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-scanner-lease.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-task-creation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-task-evaluation-composition.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-thirteen-questions.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-spec-copies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-state-journal.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-task-evaluation-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-trigger-authorization-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-trigger-condition-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-trigger-state-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/closing-checks.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/closing-tests.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/deployed-check.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/fact-coordinate-evidence.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/final-audit.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-all-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-api.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-audit-chain.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-cross-fks.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-cross-refs.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-db-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-execution-provenance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-external-sales-order-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-historical-facts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-integration-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-migrate.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-monthly-partitions.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-partition-cutover.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-partition-horizon.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-partition-identities.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-partition-references.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-report.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-restore-cleanup.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-restore-dump.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-restore-port.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-restore-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-restore-start.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-restored-contracts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-reuse-dependencies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-schedule-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-asset-device.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-attribution-learning.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-coordinates.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-emergency-governance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-evaluation-definition.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-evidence-supersession.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-fact-coordinates.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-human-inbox.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-knowledge-revocation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-order-fulfilment-saga.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-saga-compensation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-scanner-lease.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-task-creation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-task-evaluation-composition.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-thirteen-questions.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-spec-copies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-state-journal.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-task-evaluation-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-trigger-authorization-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-trigger-condition-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-trigger-state-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/source-manifest.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/check.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/dependencies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/migrate.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/migration-test-db.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/postgres-port.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/postgres-start.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/postgres-version.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/report.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/spec-copies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-targeted.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-targeted.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-all-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-audit-chain.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-cross-fks.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-cross-refs.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-db-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-execution-provenance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-external-sales-order-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-historical-facts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-integration-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-partition-cutover.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-partition-horizon.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-partition-identities.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-partition-references.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-schedule-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-state-journal.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-task-evaluation-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-trigger-authorization-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-trigger-condition-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-trigger-state-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/dependencies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/migrate.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/migration-test-db.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/postgres-port.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/postgres-start.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/postgres-version.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/report.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/spec-copies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-all-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-audit-chain.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-cross-fks.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-cross-refs.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-db-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-execution-provenance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-external-sales-order-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-historical-facts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-integration-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-maintained-horizon.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-migrate.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-monthly-partitions.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-partition-cutover.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-partition-horizon.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-partition-identities.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-partition-references.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-all-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-audit-chain.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-cross-fks.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-cross-refs.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-db-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-execution-provenance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-external-sales-order-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-historical-facts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-integration-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-partition-cutover.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-partition-horizon.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-partition-identities.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-partition-references.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-schedule-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-state-journal.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-task-evaluation-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-trigger-authorization-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-trigger-condition-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-trigger-state-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-report.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-schedule-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-asset-device.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-attribution-learning.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-coordinates.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-emergency-governance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-evaluation-definition.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-evidence-supersession.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-fact-coordinates.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-human-inbox.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-knowledge-revocation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-order-fulfilment-saga.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-saga-compensation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-scanner-lease.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-task-creation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-task-evaluation-composition.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-thirteen-questions.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-spec-copies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-start-api-0.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-start-com.erk.kernel-worker.runtime-timer-0.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-start-com.erk.kernel-worker.saga-timeout-0.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-state-journal.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-stop-api.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-stop-com.erk.kernel-worker.runtime-timer.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-stop-com.erk.kernel-worker.saga-timeout.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-task-evaluation-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-trigger-authorization-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-trigger-condition-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-trigger-state-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/negative-fixture-failure.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/negative-fixture-failure.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/saga-compensation-evidence.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/secret-scan.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/source-manifest.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/targeted.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/targeted.txt"],"removed":[],"modified":["README.md","docs/releases/0.189.0.md","docs/roadmap.md","docs/saga.md","docs/v1-completion.md","docs/v1.1-local-contracts-draft.md","model/gap-governance.json","model/plan-ledger.json","model/release-anchors.json","model/scenario-bindings.json","ops/runbook.md"]}],"total_commits":0,"head_commit":{"id":"b96feae39900b7d62519db9c15b2373eaf0e7a7d","message":"docs: record verified 0.189.0 compensation recovery deployment\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/b96feae39900b7d62519db9c15b2373eaf0e7a7d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T01:13:46-07:00","added":["ops/deployments/2026-10-02-saga-compensation-01890-local.md","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-all-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-api.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-audit-chain.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-cross-fks.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-cross-refs.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-db-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-execution-provenance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-external-sales-order-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-historical-facts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-integration-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-migrate.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-monthly-partitions.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-partition-cutover.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-partition-horizon.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-partition-identities.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-partition-references.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-report.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-restore-cleanup.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-restore-dump.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-restore-port.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-restore-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-restore-start.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-restored-contracts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-reuse-dependencies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-schedule-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-asset-device.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-attribution-learning.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-coordinates.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-emergency-governance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-evaluation-definition.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-evidence-supersession.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-fact-coordinates.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-human-inbox.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-knowledge-revocation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-order-fulfilment-saga.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-saga-compensation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-scanner-lease.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-task-creation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-task-evaluation-composition.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-smoke-thirteen-questions.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-spec-copies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-state-journal.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-task-evaluation-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-trigger-authorization-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-trigger-condition-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/candidate-trigger-state-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/closing-checks.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/closing-tests.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/deployed-check.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/fact-coordinate-evidence.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/final-audit.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-all-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-api.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-audit-chain.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-cross-fks.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-cross-refs.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-db-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-execution-provenance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-external-sales-order-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-historical-facts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-integration-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-migrate.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-monthly-partitions.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-partition-cutover.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-partition-horizon.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-partition-identities.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-partition-references.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-report.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-restore-cleanup.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-restore-dump.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-restore-port.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-restore-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-restore-start.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-restored-contracts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-reuse-dependencies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-schedule-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-asset-device.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-attribution-learning.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-coordinates.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-emergency-governance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-evaluation-definition.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-evidence-supersession.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-fact-coordinates.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-human-inbox.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-knowledge-revocation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-order-fulfilment-saga.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-saga-compensation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-scanner-lease.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-task-creation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-task-evaluation-composition.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-smoke-thirteen-questions.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-spec-copies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-state-journal.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-task-evaluation-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-trigger-authorization-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-trigger-condition-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/candidate-trigger-state-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-candidate/source-manifest.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/check.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/dependencies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/migrate.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/migration-test-db.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/postgres-port.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/postgres-start.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/postgres-version.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/report.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-ci/spec-copies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-targeted.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/first-targeted.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-all-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-audit-chain.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-cross-fks.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-cross-refs.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-db-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-execution-provenance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-external-sales-order-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-historical-facts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-integration-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-partition-cutover.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-partition-horizon.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-partition-identities.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-partition-references.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-schedule-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-state-journal.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-task-evaluation-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-trigger-authorization-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-trigger-condition-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check-trigger-state-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/check.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/dependencies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/migrate.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/migration-test-db.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/postgres-port.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/postgres-start.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/postgres-version.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/report.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/full-ci/spec-copies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-all-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-audit-chain.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-cross-fks.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-cross-refs.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-db-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-execution-provenance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-external-sales-order-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-historical-facts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-integration-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-maintained-horizon.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-migrate.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-monthly-partitions.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-partition-cutover.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-partition-horizon.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-partition-identities.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-partition-references.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-all-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-audit-chain.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-cross-fks.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-cross-refs.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-db-roles.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-execution-provenance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-external-sales-order-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-historical-facts.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-integration-events.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-partition-cutover.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-partition-horizon.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-partition-identities.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-partition-references.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-schedule-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-state-journal.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-task-evaluation-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-trigger-authorization-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-trigger-condition-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-pre-trigger-state-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-report.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-schedule-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-asset-device.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-attribution-learning.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-coordinates.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-emergency-governance.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-evaluation-definition.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-evidence-supersession.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-fact-coordinates.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-human-inbox.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-knowledge-revocation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-order-fulfilment-saga.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-saga-compensation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-scanner-lease.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-task-creation.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-task-evaluation-composition.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-smoke-thirteen-questions.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-spec-copies.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-start-api-0.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-start-com.erk.kernel-worker.runtime-timer-0.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-start-com.erk.kernel-worker.saga-timeout-0.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-state-journal.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-stop-api.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-stop-com.erk.kernel-worker.runtime-timer.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-stop-com.erk.kernel-worker.saga-timeout.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-task-evaluation-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-trigger-authorization-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-trigger-condition-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/live-trigger-state-history.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/negative-fixture-failure.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/negative-fixture-failure.txt","ops/deployments/evidence/2026-10-02-saga-compensation-01890/saga-compensation-evidence.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/secret-scan.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/source-manifest.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/targeted.json","ops/deployments/evidence/2026-10-02-saga-compensation-01890/targeted.txt"],"removed":[],"modified":["README.md","docs/releases/0.189.0.md","docs/roadmap.md","docs/saga.md","docs/v1-completion.md","docs/v1.1-local-contracts-draft.md","model/gap-governance.json","model/plan-ledger.json","model/release-anchors.json","model/scenario-bindings.json","ops/runbook.md"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":183646,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":51,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-02T16:09:31+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790928838
|
1790928872
|
0
|
1790928836
|
1790928872
|
|
|
0
|
Edit
Delete
|
|
26251
|
fix(infra): resolve canonical workspace source and fix(infra): resolve canonical workspace source and record runtime provenance...
|
133
|
5
|
infra.yml
|
10
|
5
|
0
|
refs/heads/main
|
b94c9047462e5f24307a5ca6ce505f70a752bdcc
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"35be065ab5a6e8d53a93ceb81aec3595e73d28e6","after":"b94c9047462e5f24307a5ca6ce505f70a752bdcc","compare_url":"https://gitea.g-hi.com/luoanwu/infra/compare/35be065ab5a6e8d53a93ceb81aec3595e73d28e6...b94c9047462e5f24307a5ca6ce505f70a752bdcc","commits":[{"id":"b94c9047462e5f24307a5ca6ce505f70a752bdcc","message":"fix(infra): resolve canonical workspace source and record runtime provenance\n","url":"https://gitea.g-hi.com/luoanwu/infra/commit/b94c9047462e5f24307a5ca6ce505f70a752bdcc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T19:34:07-07:00","added":["docs/本地目录与真源-2026-10-20.md","reports/source-layout-2026-10-20/check-before-merge.txt","reports/source-layout-2026-10-20/check-final.txt","reports/source-layout-2026-10-20/check.txt","reports/source-layout-2026-10-20/parity-after.txt","reports/source-layout-2026-10-20/parity-before.txt","reports/source-layout-2026-10-20/replay-before.txt","reports/source-layout-2026-10-20/runtime-inventory.json","scripts/control-plane-root.mjs","test/control-plane-root.test.mjs"],"removed":[],"modified":[".env.example","README.md","declarations/README.md","docs/迁出方案.md","scripts/check.mjs","scripts/sync-declarations.mjs","test/declarations.test.mjs"]},{"id":"92ab599a646f4e787d4d4f0448bf69524c9db2e1","message":"Merge commit 'cfff185caae496dc10f939c1eb65e937e8a6d6a8' of /private/tmp/infra-source-sync-20261020/cp into codex/infra-source-layout-20261020\n","url":"https://gitea.g-hi.com/luoanwu/infra/commit/92ab599a646f4e787d4d4f0448bf69524c9db2e1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T19:32:46-07:00","added":[],"removed":[],"modified":["compose.yaml"]},{"id":"cfff185caae496dc10f939c1eb65e937e8a6d6a8","message":"feat(workbench): add bounded personnel delivery metadata reads\n","url":"https://gitea.g-hi.com/luoanwu/infra/commit/cfff185caae496dc10f939c1eb65e937e8a6d6a8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T08:26:42-07:00","added":[],"removed":[],"modified":["compose.yaml"]},{"id":"bbc0b3d0d5a07540cd145fc360c04e34e626be37","message":"feat(ai): separate public model access from application configuration\n","url":"https://gitea.g-hi.com/luoanwu/infra/commit/bbc0b3d0d5a07540cd145fc360c04e34e626be37","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T02:16:51-07:00","added":[],"removed":[],"modified":["compose.yaml"]}],"total_commits":0,"head_commit":{"id":"b94c9047462e5f24307a5ca6ce505f70a752bdcc","message":"fix(infra): resolve canonical workspace source and record runtime provenance\n","url":"https://gitea.g-hi.com/luoanwu/infra/commit/b94c9047462e5f24307a5ca6ce505f70a752bdcc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-20T19:34:07-07:00","added":["docs/本地目录与真源-2026-10-20.md","reports/source-layout-2026-10-20/check-before-merge.txt","reports/source-layout-2026-10-20/check-final.txt","reports/source-layout-2026-10-20/check.txt","reports/source-layout-2026-10-20/parity-after.txt","reports/source-layout-2026-10-20/parity-before.txt","reports/source-layout-2026-10-20/replay-before.txt","reports/source-layout-2026-10-20/runtime-inventory.json","scripts/control-plane-root.mjs","test/control-plane-root.test.mjs"],"removed":[],"modified":[".env.example","README.md","declarations/README.md","docs/迁出方案.md","scripts/check.mjs","scripts/sync-declarations.mjs","test/declarations.test.mjs"]},"repository":{"id":133,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"infra","full_name":"luoanwu/infra","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":801,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/infra/languages","html_url":"https://gitea.g-hi.com/luoanwu/infra","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/infra","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/infra.git","clone_url":"https://gitea.g-hi.com/luoanwu/infra.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-11T21:11:15+08:00","updated_at":"2026-10-20T12:03:46+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
1
|
6
|
1792550063
|
1792550096
|
0
|
1792550062
|
1792550096
|
|
|
0
|
Edit
Delete
|
|
26263
|
chore(reports): bind deployment documentation chec chore(reports): bind deployment documentation checks to clean fixed source...
|
116
|
5
|
platform.yml
|
965
|
5
|
0
|
refs/heads/main
|
b94c8d48383e5d48aff97de5b0aeb2cb6d29f99d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d5938a32b775acf75c283d1793fe416c1d4c11d4","after":"b94c8d48383e5d48aff97de5b0aeb2cb6d29f99d","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/d5938a32b775acf75c283d1793fe416c1d4c11d4...b94c8d48383e5d48aff97de5b0aeb2cb6d29f99d","commits":[{"id":"b94c8d48383e5d48aff97de5b0aeb2cb6d29f99d","message":"chore(reports): bind deployment documentation checks to clean fixed source\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b94c8d48383e5d48aff97de5b0aeb2cb6d29f99d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T03:46:32-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json"]}],"total_commits":0,"head_commit":{"id":"b94c8d48383e5d48aff97de5b0aeb2cb6d29f99d","message":"chore(reports): bind deployment documentation checks to clean fixed source\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b94c8d48383e5d48aff97de5b0aeb2cb6d29f99d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-21T03:46:32-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":94795,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":141,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-21T18:33:47+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792579603
|
1792579606
|
0
|
1792579601
|
1792579620
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
25476
|
docs(deploy): 保存文档收尾独立复核与 dev 快照发布回执
|
116
|
5
|
platform.yml
|
557
|
5
|
0
|
refs/heads/main
|
b914686eed180c33b54167d35c933c502d7278aa
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"79a5e4d0757dc993ad9d05c47060670931c53cee","after":"b914686eed180c33b54167d35c933c502d7278aa","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/79a5e4d0757dc993ad9d05c47060670931c53cee...b914686eed180c33b54167d35c933c502d7278aa","commits":[{"id":"b914686eed180c33b54167d35c933c502d7278aa","message":"docs(deploy): 保存文档收尾独立复核与 dev 快照发布回执\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b914686eed180c33b54167d35c933c502d7278aa","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T19:02:14-07:00","added":["docs/evidence/documentation-2026-10-10/closure-deployed-runtime.json","docs/evidence/documentation-2026-10-10/closure-evidence-freshness.json","docs/evidence/documentation-2026-10-10/closure-review.json","docs/evidence/documentation-2026-10-10/closure-snapshot-deployment.json"],"removed":[],"modified":["docs/文档维护记录-2026-10-10.md"]}],"total_commits":0,"head_commit":{"id":"b914686eed180c33b54167d35c933c502d7278aa","message":"docs(deploy): 保存文档收尾独立复核与 dev 快照发布回执\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b914686eed180c33b54167d35c933c502d7278aa","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-10T19:02:14-07:00","added":["docs/evidence/documentation-2026-10-10/closure-deployed-runtime.json","docs/evidence/documentation-2026-10-10/closure-evidence-freshness.json","docs/evidence/documentation-2026-10-10/closure-review.json","docs/evidence/documentation-2026-10-10/closure-snapshot-deployment.json"],"removed":[],"modified":["docs/文档维护记录-2026-10-10.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":31553,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":52,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-11T09:59:58+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1791684518
|
0
|
1791684163
|
1791684518
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24205
|
chore(reports): C 组三份真实验收回绑 @ 8a621fd —— 在 adversa chore(reports): C 组三份真实验收回绑 @ 8a621fd —— 在 adversarial 隔离栈上跑,共享底座与 ms23 均未触碰...
|
116
|
5
|
platform.yml
|
168
|
5
|
0
|
refs/heads/main
|
b90d7a151e5e9451fa12fb6e883b8898552124df
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"12093b843ef69d300370e5da16fcca3399c14d40","after":"b90d7a151e5e9451fa12fb6e883b8898552124df","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/12093b843ef69d300370e5da16fcca3399c14d40...b90d7a151e5e9451fa12fb6e883b8898552124df","commits":[{"id":"b90d7a151e5e9451fa12fb6e883b8898552124df","message":"chore(reports): C 组三份真实验收回绑 @ 8a621fd —— 在 adversarial 隔离栈上跑,共享底座与 ms23 均未触碰\n\nC 组(runtime-acceptance / mainline-acceptance / revocation-sla)需要真实 PG + Redis + Redpanda。\nms23 那套 35 分钟前刚被并行会话用过(容器 Exited),按 docs/持久主线本地验收.md「同名 project 即使\n容器刚启动也不能直接 up 覆盖,该名称已占用时应协调或选择已有获准且无人使用的测试环境」,改用\nadversarial(PG 55473 / Redis 56382 / Broker 59095,2026-09-12 获准、闲置 3 天、其 Broker 已在故障\n注入白名单)。全程 docker start 既有容器,未 compose up 覆盖任何 project。\n\n结果(均在干净检出 8a621fd 上产出,worktreeDirty=false):\n runtime-acceptance passed 1001 tests(地板 775)、tenantRlsEnforced=1、双后端差分 0\n mainline-acceptance passed\n revocation-sla partial p95 5027ms / max 5041ms / 20 samples——远低于 MS-3 的 30s;\n partial 来自 employmentScope 链仍 pending-scope-consumer-enforcement,\n 以及生产投送/负载/staging 四项 unverified,是既定状态不是失败\n conformance-differential 作为 runtime 验收的副产物一并刷新(同样已登记 severity=warn)\n\n过程中一处失败是我搭环境搭错的,记下来免得下次再犯:首轮 e2e/identity-profile 断言\n`elevated=false` 实测 true——mainline:prepare 只为 fact/permission/audit/owner/consumer 建非超级用户\n角色,identity/credential/scope/aigateway 四个库是我用管理员 platform 手建的,identity 的连接因此是\n特权角色。REASSIGN OWNED 不适用(platform 持有系统对象),改为重建该库并 OWNER 给\nplatform_identity_test_app、以该角色重新 deploy 迁移后转绿。credential / scope 没有\nprisma:migrate:deploy 脚本是对的——它们是 state=shape 模块,按仓纪律不得有迁移。\n\n隔离与收尾:凭据只经仓外 0600 文件(/tmp/c3-mainline.env、/tmp/c3-env.sh),不入仓、不打印;\n验收在独立 worktree 里 pnpm install 自己的 node_modules,不软链主检出,避免与并行会话抢 .prisma;\nadversarial 三容器跑完恢复为 Exited(与我接手前一致)。主检出里并行会话另有十余份报告 WIP,一份没碰。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b90d7a151e5e9451fa12fb6e883b8898552124df","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T17:45:56-07:00","added":[],"removed":[],"modified":["reports/mainline-acceptance.latest.json","reports/revocation-sla.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/runtime-acceptance.latest.json"]},{"id":"a178ba36c65d82fab8106fa7395dd65f927876ad","message":"docs(治理): 云端治理段补 2026-09-19 实测——分支保护已整个消失,而计费仍未恢复\n\n推送本会话提交时实测到两条与在案记录对不上的事实:\n\n① main 的分支保护整个没了,不是摘掉那条必需检查而已:\n gh api .../branches/main/protection → 404 \"Branch not protected\"。\n 镜像因此重新推得动,直推 54e6324..12093b8 成功并已核对 github/main 与本地一致;\n 「镜像停在 3308542」这句作废。谁摘的、何时、为什么未知,gh 查不到保护变更历史。\n 本会话未恢复保护、未改动任何 GitHub 设置——不知原委时自行配回去,风险大于留着不动。\n\n② 计费没解决,原记录前半截仍成立:该次直推触发的 run 35410044850 三 job failure、\n 五 skipped,注解逐字仍是 recent account payments have failed。\n\n故「镜像推得动」≠「远端验过了」:这批提交在 GitHub 上一次门禁都没跑过,远端只是有了代码。\n\n第三条是写给下一个人的:本条与同段「不要靠摘必需检查绕过」的口径现在对不上现实,须由\n仓库管理权限持有者二选一收口——恢复保护,或把「为什么现在不设保护」写成显式裁决并给\n复核期。保持现状而不记录,等于让一条在案的治理资产无声消失。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a178ba36c65d82fab8106fa7395dd65f927876ad","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T17:45:16-07:00","added":[],"removed":[],"modified":["CLAUDE.md"]}],"total_commits":0,"head_commit":{"id":"b90d7a151e5e9451fa12fb6e883b8898552124df","message":"chore(reports): C 组三份真实验收回绑 @ 8a621fd —— 在 adversarial 隔离栈上跑,共享底座与 ms23 均未触碰\n\nC 组(runtime-acceptance / mainline-acceptance / revocation-sla)需要真实 PG + Redis + Redpanda。\nms23 那套 35 分钟前刚被并行会话用过(容器 Exited),按 docs/持久主线本地验收.md「同名 project 即使\n容器刚启动也不能直接 up 覆盖,该名称已占用时应协调或选择已有获准且无人使用的测试环境」,改用\nadversarial(PG 55473 / Redis 56382 / Broker 59095,2026-09-12 获准、闲置 3 天、其 Broker 已在故障\n注入白名单)。全程 docker start 既有容器,未 compose up 覆盖任何 project。\n\n结果(均在干净检出 8a621fd 上产出,worktreeDirty=false):\n runtime-acceptance passed 1001 tests(地板 775)、tenantRlsEnforced=1、双后端差分 0\n mainline-acceptance passed\n revocation-sla partial p95 5027ms / max 5041ms / 20 samples——远低于 MS-3 的 30s;\n partial 来自 employmentScope 链仍 pending-scope-consumer-enforcement,\n 以及生产投送/负载/staging 四项 unverified,是既定状态不是失败\n conformance-differential 作为 runtime 验收的副产物一并刷新(同样已登记 severity=warn)\n\n过程中一处失败是我搭环境搭错的,记下来免得下次再犯:首轮 e2e/identity-profile 断言\n`elevated=false` 实测 true——mainline:prepare 只为 fact/permission/audit/owner/consumer 建非超级用户\n角色,identity/credential/scope/aigateway 四个库是我用管理员 platform 手建的,identity 的连接因此是\n特权角色。REASSIGN OWNED 不适用(platform 持有系统对象),改为重建该库并 OWNER 给\nplatform_identity_test_app、以该角色重新 deploy 迁移后转绿。credential / scope 没有\nprisma:migrate:deploy 脚本是对的——它们是 state=shape 模块,按仓纪律不得有迁移。\n\n隔离与收尾:凭据只经仓外 0600 文件(/tmp/c3-mainline.env、/tmp/c3-env.sh),不入仓、不打印;\n验收在独立 worktree 里 pnpm install 自己的 node_modules,不软链主检出,避免与并行会话抢 .prisma;\nadversarial 三容器跑完恢复为 Exited(与我接手前一致)。主检出里并行会话另有十余份报告 WIP,一份没碰。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b90d7a151e5e9451fa12fb6e883b8898552124df","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-18T17:45:56-07:00","added":[],"removed":[],"modified":["reports/mainline-acceptance.latest.json","reports/revocation-sla.latest.json","runtime/reports/conformance-differential.latest.json","runtime/reports/runtime-acceptance.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":22073,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":44,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-09-19T08:38:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
14
|
0
|
1789779515
|
0
|
1789778893
|
1789779515
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
24939
|
0.185.1: renumber the smoke and list-authority rel 0.185.1: renumber the smoke and list-authority release after 0.185.0...
|
121
|
5
|
kernel-ci.yml
|
292
|
5
|
0
|
refs/heads/main
|
b8fb200c161d3d0284d98bd6381350d1ab774ebd
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"dab64a7fd87b4f864a963750e50c834e9f70c758","after":"b8fb200c161d3d0284d98bd6381350d1ab774ebd","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/dab64a7fd87b4f864a963750e50c834e9f70c758...b8fb200c161d3d0284d98bd6381350d1ab774ebd","commits":[{"id":"b8fb200c161d3d0284d98bd6381350d1ab774ebd","message":"0.185.1: renumber the smoke and list-authority release after 0.185.0\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/b8fb200c161d3d0284d98bd6381350d1ab774ebd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-01T22:50:24-07:00","added":["docs/releases/0.185.1.md"],"removed":[],"modified":["docs/v1.1-local-contracts-draft.md","model/catalog.json","model/plan-ledger.json","ops/deployments/2026-10-02-emergency-governance-live-smoke-0184.md","package.json"]},{"id":"31e7292c91d0b5e2e65fa4ad32108683c7a3909f","message":"0.184.2: smoke the emergency governance chain on the live API, let the disposition authority read the list, document backup placement\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/31e7292c91d0b5e2e65fa4ad32108683c7a3909f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-01T22:48:28-07:00","added":["docs/releases/candidates/k35b-smoke-list-authority.md","ops/deployments/2026-10-02-emergency-governance-live-smoke-0184.md"],"removed":[],"modified":["model/plan-ledger.json","ops/runbook.md"]},{"id":"38ea3417af36a5d01c223563f299a1b5fda5048f","message":"Smoke the policy change and emergency revocation chain against a running API, and let the disposition authority read the policy change list\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/38ea3417af36a5d01c223563f299a1b5fda5048f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-01T22:47:42-07:00","added":["ops/smoke-emergency-governance.js"],"removed":[],"modified":["package.json","src/contexts/policy-change.js","test/policy-change-disposition.integration.test.js"]}],"total_commits":0,"head_commit":{"id":"b8fb200c161d3d0284d98bd6381350d1ab774ebd","message":"0.185.1: renumber the smoke and list-authority release after 0.185.0\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/b8fb200c161d3d0284d98bd6381350d1ab774ebd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-01T22:50:24-07:00","added":["docs/releases/0.185.1.md"],"removed":[],"modified":["docs/v1.1-local-contracts-draft.md","model/catalog.json","model/plan-ledger.json","ops/deployments/2026-10-02-emergency-governance-live-smoke-0184.md","package.json"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":175343,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":49,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-02T13:48:32+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
4
|
1790920321
|
1790920356
|
0
|
1790920321
|
1790920356
|
|
|
0
|
Edit
Delete
|
|
26784
|
fix(maintenance): 兼容单行迁移导入并保留准备失败回执
|
116
|
5
|
gitea-reviewed-validation.yml
|
1196
|
5
|
0
|
refs/heads/codex/runner-maintenance-diagnostic-202 refs/heads/codex/runner-maintenance-diagnostic-20261101...
|
b8e34b3f1368259fd759965d7e7a8c1e22d8300a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/codex/runner-mainte {"ref":"refs/heads/codex/runner-maintenance-diagnostic-20261101","before":"ca36f89a157bca44df51c2429bfef1485edd60d7","after":"b8e34b3f1368259fd759965d7e7a8c1e22d8300a","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/ca36f89a157bca44df51c2429bfef1485edd60d7...b8e34b3f1368259fd759965d7e7a8c1e22d8300a","commits":[{"id":"b8e34b3f1368259fd759965d7e7a8c1e22d8300a","message":"fix(maintenance): 兼容单行迁移导入并保留准备失败回执\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b8e34b3f1368259fd759965d7e7a8c1e22d8300a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:47:31-08:00","added":[],"removed":[],"modified":[".gitea/workflows/gitea-reviewed-validation.yml","ops/gitea-r1/prepare-reviewed-candidate.py"]}],"total_commits":0,"head_commit":{"id":"b8e34b3f1368259fd759965d7e7a8c1e22d8300a","message":"fix(maintenance): 兼容单行迁移导入并保留准备失败回执\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b8e34b3f1368259fd759965d7e7a8c1e22d8300a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:47:31-08:00","added":[],"removed":[],"modified":[".gitea/workflows/gitea-reviewed-validation.yml","ops/gitea-r1/prepare-reviewed-candidate.py"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":112699,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":169,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T17:46: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
|
4
|
1793526458
|
1793526490
|
0
|
1793526456
|
1793526490
|
group: gitea-reviewed-validation
cancel-in-progres group: gitea-reviewed-validation
cancel-in-progress: "false"
...
|
gitea-reviewed-validation
|
0
|
Edit
Delete
|
|
26067
|
docs(scope): 登记精确续期批准、登录待办与主线独立复验
|
116
|
5
|
platform.yml
|
866
|
5
|
0
|
refs/heads/main
|
b8a69d2c12ebfa9ac64003c5235707e8efb59286
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"09af145afb408f5f5b54e6c9dcad93363bbe962f","after":"b8a69d2c12ebfa9ac64003c5235707e8efb59286","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/09af145afb408f5f5b54e6c9dcad93363bbe962f...b8a69d2c12ebfa9ac64003c5235707e8efb59286","commits":[{"id":"b8a69d2c12ebfa9ac64003c5235707e8efb59286","message":"docs(scope): 登记精确续期批准、登录待办与主线独立复验\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b8a69d2c12ebfa9ac64003c5235707e8efb59286","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T20:16:51-07:00","added":["docs/evidence/scope-dev-2026-10-10/renewal-approval-2026-10-17.json"],"removed":[],"modified":["docs/Scope接入与部署记录-2026-10-10.md"]},{"id":"bc0b84d7638d60545b8a7b3859737031876c88ed","message":"chore(reports): 同源联建 CHG-054 工作台公开发布快照 @ 09af145af\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bc0b84d7638d60545b8a7b3859737031876c88ed","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T19:54:03-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"b8a69d2c12ebfa9ac64003c5235707e8efb59286","message":"docs(scope): 登记精确续期批准、登录待办与主线独立复验\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b8a69d2c12ebfa9ac64003c5235707e8efb59286","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-17T20:16:51-07:00","added":["docs/evidence/scope-dev-2026-10-10/renewal-approval-2026-10-17.json"],"removed":[],"modified":["docs/Scope接入与部署记录-2026-10-10.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":55399,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":60,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-18T10:38:08+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
2
|
30
|
1792293511
|
1792293513
|
0
|
1792293509
|
1792293525
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|