|
31001
|
7
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
|
1789718435
|
Edit
Delete
|
|
31002
|
8
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
|
1789718435
|
Edit
Delete
|
|
31003
|
10
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
|
1789718435
|
Edit
Delete
|
|
31004
|
11
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
|
1789718435
|
Edit
Delete
|
|
31005
|
1
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"09c86e38fa15f98a1ed8464045f8177c9e72d176","Message":"Merge pull request '需求 回访任务批量作废 16852' (#60) from admin-260915 into admin\n\nReviewed-on: https://gitea.g-hi.com/vodtest/admin/pulls/60\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T16:00:01+08:00"},"CompareURL":"vodtest/admin/compare/admin...09c86e38fa15f98a1ed8464045f8177c9e72d176","Len":0}...
|
1789718435
|
Edit
Delete
|
|
31006
|
9
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"09c86e38fa15f98a1ed8464045f8177c9e72d176","Message":"Merge pull request '需求 回访任务批量作废 16852' (#60) from admin-260915 into admin\n\nReviewed-on: https://gitea.g-hi.com/vodtest/admin/pulls/60\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T16:00:01+08:00"},"CompareURL":"vodtest/admin/compare/admin...09c86e38fa15f98a1ed8464045f8177c9e72d176","Len":0}...
|
1789718435
|
Edit
Delete
|
|
31007
|
3
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"09c86e38fa15f98a1ed8464045f8177c9e72d176","Message":"Merge pull request '需求 回访任务批量作废 16852' (#60) from admin-260915 into admin\n\nReviewed-on: https://gitea.g-hi.com/vodtest/admin/pulls/60\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T16:00:01+08:00"},"CompareURL":"vodtest/admin/compare/admin...09c86e38fa15f98a1ed8464045f8177c9e72d176","Len":0}...
|
1789718435
|
Edit
Delete
|
|
31008
|
4
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"09c86e38fa15f98a1ed8464045f8177c9e72d176","Message":"Merge pull request '需求 回访任务批量作废 16852' (#60) from admin-260915 into admin\n\nReviewed-on: https://gitea.g-hi.com/vodtest/admin/pulls/60\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T16:00:01+08:00"},"CompareURL":"vodtest/admin/compare/admin...09c86e38fa15f98a1ed8464045f8177c9e72d176","Len":0}...
|
1789718435
|
Edit
Delete
|
|
31009
|
7
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"09c86e38fa15f98a1ed8464045f8177c9e72d176","Message":"Merge pull request '需求 回访任务批量作废 16852' (#60) from admin-260915 into admin\n\nReviewed-on: https://gitea.g-hi.com/vodtest/admin/pulls/60\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T16:00:01+08:00"},"CompareURL":"vodtest/admin/compare/admin...09c86e38fa15f98a1ed8464045f8177c9e72d176","Len":0}...
|
1789718435
|
Edit
Delete
|
|
31010
|
8
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"09c86e38fa15f98a1ed8464045f8177c9e72d176","Message":"Merge pull request '需求 回访任务批量作废 16852' (#60) from admin-260915 into admin\n\nReviewed-on: https://gitea.g-hi.com/vodtest/admin/pulls/60\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T16:00:01+08:00"},"CompareURL":"vodtest/admin/compare/admin...09c86e38fa15f98a1ed8464045f8177c9e72d176","Len":0}...
|
1789718435
|
Edit
Delete
|
|
31011
|
10
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"09c86e38fa15f98a1ed8464045f8177c9e72d176","Message":"Merge pull request '需求 回访任务批量作废 16852' (#60) from admin-260915 into admin\n\nReviewed-on: https://gitea.g-hi.com/vodtest/admin/pulls/60\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T16:00:01+08:00"},"CompareURL":"vodtest/admin/compare/admin...09c86e38fa15f98a1ed8464045f8177c9e72d176","Len":0}...
|
1789718435
|
Edit
Delete
|
|
31012
|
11
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"09c86e38fa15f98a1ed8464045f8177c9e72d176","Message":"Merge pull request '需求 回访任务批量作废 16852' (#60) from admin-260915 into admin\n\nReviewed-on: https://gitea.g-hi.com/vodtest/admin/pulls/60\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T16:00:01+08:00"},"CompareURL":"vodtest/admin/compare/admin...09c86e38fa15f98a1ed8464045f8177c9e72d176","Len":0}...
|
1789718435
|
Edit
Delete
|
|
31013
|
1
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
|
1789718518
|
Edit
Delete
|
|
31014
|
9
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
|
1789718518
|
Edit
Delete
|
|
31015
|
3
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
|
1789718518
|
Edit
Delete
|
|
31016
|
4
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
|
1789718518
|
Edit
Delete
|
|
31017
|
7
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
|
1789718518
|
Edit
Delete
|
|
31018
|
8
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
|
1789718518
|
Edit
Delete
|
|
31019
|
10
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
|
1789718518
|
Edit
Delete
|
|
31020
|
11
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
|
1789718518
|
Edit
Delete
|
|
31021
|
1
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Message":"Merge pull request '需求 直播间配置不设置 16817' (#109) from app-260915 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/109\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T15:59:16+08:00"},"CompareURL":"vodtest/app/compare/app...f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Len":0}...
|
1789718518
|
Edit
Delete
|
|
31022
|
9
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Message":"Merge pull request '需求 直播间配置不设置 16817' (#109) from app-260915 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/109\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T15:59:16+08:00"},"CompareURL":"vodtest/app/compare/app...f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Len":0}...
|
1789718518
|
Edit
Delete
|
|
31023
|
3
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Message":"Merge pull request '需求 直播间配置不设置 16817' (#109) from app-260915 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/109\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T15:59:16+08:00"},"CompareURL":"vodtest/app/compare/app...f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Len":0}...
|
1789718518
|
Edit
Delete
|
|
31024
|
4
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Message":"Merge pull request '需求 直播间配置不设置 16817' (#109) from app-260915 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/109\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T15:59:16+08:00"},"CompareURL":"vodtest/app/compare/app...f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Len":0}...
|
1789718518
|
Edit
Delete
|
|
31025
|
7
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Message":"Merge pull request '需求 直播间配置不设置 16817' (#109) from app-260915 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/109\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T15:59:16+08:00"},"CompareURL":"vodtest/app/compare/app...f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Len":0}...
|
1789718518
|
Edit
Delete
|
|
31026
|
8
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Message":"Merge pull request '需求 直播间配置不设置 16817' (#109) from app-260915 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/109\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T15:59:16+08:00"},"CompareURL":"vodtest/app/compare/app...f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Len":0}...
|
1789718518
|
Edit
Delete
|
|
31027
|
10
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Message":"Merge pull request '需求 直播间配置不设置 16817' (#109) from app-260915 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/109\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T15:59:16+08:00"},"CompareURL":"vodtest/app/compare/app...f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Len":0}...
|
1789718518
|
Edit
Delete
|
|
31028
|
11
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Message":"Merge pull request '需求 直播间配置不设置 16817' (#109) from app-260915 into app\n\nReviewed-on: https://gitea.g-hi.com/vodtest/app/pulls/109\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T15:59:16+08:00"},"CompareURL":"vodtest/app/compare/app...f0f87a4584fb8539f77697d8abf7fc66a2280bcb","Len":0}...
|
1789718518
|
Edit
Delete
|
|
31029
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"614681e6e {"Commits":[{"Sha1":"614681e6e78d0385bbf043ef964bd444d8e5958b","Message":"chore(reports): tenant.ts 拆分第一步的八份静态门禁证据 回绑 @ 53be2c3\n\n八份全部 clean 绑定(worktreeDirty:false):naming / schema-sync / validation-source /\ncontract-consumers / dual-backend-parity / kernel-boundaries / kernel-packages 七绿,\nkernel-admission 仍是引入时那 8 处(K3 一处 + K4 七处),与拆分前逐条一致——\n本次未引入新红,也未消除旧红。\n\nkernel-admission 的 K1 在重签前如实报出本次变更:task.ts / outcome.ts 各新增、\ntenant.ts 消失 21 个(17 个降私有 + 4 个迁出)。kernel.exports.lock.json 已随实现提交\n重签为 762 个导出。\n\n工作区内三份 reports/ui-*.latest.json 的改动早于本批次,未提交也未还原。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-18T01:00:33-07:00"},{"Sha1":"53be2c3dd5e52e0392225f359296ef250447bc56","Message":"refactor(contracts): tenant.ts 拆分第一步——work 域判定迁出、17 个零引用导出降私有\n\ntenant.ts 与框架 @juhai/kernel 的同名文件共有导出 0 个:它不是「改过的内核」,是绕过\n内核另写的一份,1075 行 / 65 导出里混着四类东西(租户策略、JWT 验签、自建权限、\nwork 域业务判定)。本次只做两件行为中性的事,不改任何实现。\n\n一、work 域判定迁出(不满足 kernel.boundaries.json 的 CORE 准入证据 crossProductRequired)\n\n requiredPermissionForTaskEvent / canApproveTask / canTransitionTask → task.ts\n canResolveOutcome → outcome.ts\n\n「哪些任务事件是特权事件」只对本 OS 的 work 域成立,不是跨产品必需的内核契约。\n角色与权限的定义仍留在 tenant.ts,后续随自建权限一并迁往 authorization.ts。\n\n二、17 个全仓零引用的导出降为模块内私有\n\n RsaSha256Verify verifyJwtRs256 JwksKeyStoreDeps browserJwtIdentitySchema\n BrowserJwtIdentity PermissionOverrideLike PermissionAuditEventData RoleAuditEventData\n TENANT_AUTH_STARTUP_MODES TenantAuthStartupMode TenantAuthStartupDecision\n TenantAuthEnvironment TenantAuthInput TenantAuthPosture RealtimeAuthExpiryDecision\n TenantAuthOptions AuditActorBinding\n\n前五个与 RsaSha256Verify / verifyJwtRs256 是 resolveTenantAuth 的内部实现,后端注入的是\nnode:crypto 的 createHmac / createVerify,从不按名字引用这些类型。\nPermissionAuditEventData / RoleAuditEventData 模块内也不使用,是纯死代码;本次只降可见性,\n删除留给后续。\n\ntenant.ts 65 → 44 导出。应用侧零改动——都经 @repo/contracts 根 barrel 导入,模块间搬移\n不可见;只有 contracts.test.ts 的直接 ./tenant 导入需要切分(保留 21、迁出 4)。\n\n验证:@repo/contracts 24 文件 312/312(与变更前基线逐个一致,行为中性);typecheck 13/13;\ncheck:dual-backend / naming / schema / validation / contract-consumers / kernel-boundaries 全绿。\ncheck-dual-backend-parity.mjs 对 tenant.ts 有 5 处内容位置断言(C51/C52/C73/C181),本次\n涉及的标识符全部仍在该文件内,故未触发;C 组迁往 authorization.ts 时这 5 处必须同步改路径。\n\n顺带一处发现:check:kernel-packages 对本次 21 个符号的公开面收缩完全无感——它的 apiDigest\n只覆盖导出子路径,不覆盖符号集合。真正抓到本次变更的是 check:kernel-admission 的 K1\n(task.ts/outcome.ts 3 处新增、tenant.ts 21 处消失)。kernel.exports.lock.json 随本提交重签\n779 → 762 个导出;重签是 K1「变更即复核」的设计意图,不是绕过。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-18T00:59:59-07:00"}],"HeadCommit":{"Sha1":"614681e6e78d0385bbf043ef964bd444d8e5958b","Message":"chore(reports): tenant.ts 拆分第一步的八份静态门禁证据 回绑 @ 53be2c3\n\n八份全部 clean 绑定(worktreeDirty:false):naming / schema-sync / validation-source /\ncontract-consumers / dual-backend-parity / kernel-boundaries / kernel-packages 七绿,\nkernel-admission 仍是引入时那 8 处(K3 一处 + K4 七处),与拆分前逐条一致——\n本次未引入新红,也未消除旧红。\n\nkernel-admission 的 K1 在重签前如实报出本次变更:task.ts / outcome.ts 各新增、\ntenant.ts 消失 21 个(17 个降私有 + 4 个迁出)。kernel.exports.lock.json 已随实现提交\n重签为 762 个导出。\n\n工作区内三份 reports/ui-*.latest.json 的改动早于本批次,未提交也未还原。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-18T01:00:33-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/ea965ed902a9807d07d7d89fc173668804c6294c...614681e6e78d0385bbf043ef964bd444d8e5958b","Len":2}...
|
1789718531
|
Edit
Delete
|
|
31030
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"5d4f5563e {"Commits":[{"Sha1":"5d4f5563ed56364cbe8df63ed42c1cbbbade3708","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T16:02:32+08:00"}],"HeadCommit":{"Sha1":"5d4f5563ed56364cbe8df63ed42c1cbbbade3708","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-18T16:02:32+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/5cdc3d972cb45c1157c30007fd2839ee432e3455...5d4f5563ed56364cbe8df63ed42c1cbbbade3708","Len":1}...
|
1789718559
|
Edit
Delete
|
|
31039
|
1
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
|
1789718620
|
Edit
Delete
|
|
31040
|
9
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
|
1789718620
|
Edit
Delete
|
|
31041
|
3
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
|
1789718620
|
Edit
Delete
|
|
31042
|
4
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
|
1789718620
|
Edit
Delete
|
|
31043
|
7
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
|
1789718620
|
Edit
Delete
|
|
31044
|
8
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
|
1789718620
|
Edit
Delete
|
|
31045
|
10
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
|
1789718620
|
Edit
Delete
|
|
31046
|
11
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
|
1789718620
|
Edit
Delete
|
|
31047
|
1
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"a9e17e07df844a597a4e7aef47c08235a41d3d49","Message":"Merge pull request '11111' (#223) from pc-260818 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/223\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T09:38:55+08:00"},"CompareURL":"vodtest/pc/compare/pc...a9e17e07df844a597a4e7aef47c08235a41d3d49","Len":0}...
|
1789718620
|
Edit
Delete
|
|
31048
|
9
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"a9e17e07df844a597a4e7aef47c08235a41d3d49","Message":"Merge pull request '11111' (#223) from pc-260818 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/223\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T09:38:55+08:00"},"CompareURL":"vodtest/pc/compare/pc...a9e17e07df844a597a4e7aef47c08235a41d3d49","Len":0}...
|
1789718620
|
Edit
Delete
|
|
31049
|
3
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"a9e17e07df844a597a4e7aef47c08235a41d3d49","Message":"Merge pull request '11111' (#223) from pc-260818 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/223\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T09:38:55+08:00"},"CompareURL":"vodtest/pc/compare/pc...a9e17e07df844a597a4e7aef47c08235a41d3d49","Len":0}...
|
1789718620
|
Edit
Delete
|
|
31050
|
4
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"a9e17e07df844a597a4e7aef47c08235a41d3d49","Message":"Merge pull request '11111' (#223) from pc-260818 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/223\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T09:38:55+08:00"},"CompareURL":"vodtest/pc/compare/pc...a9e17e07df844a597a4e7aef47c08235a41d3d49","Len":0}...
|
1789718620
|
Edit
Delete
|
|
31051
|
7
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"a9e17e07df844a597a4e7aef47c08235a41d3d49","Message":"Merge pull request '11111' (#223) from pc-260818 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/223\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T09:38:55+08:00"},"CompareURL":"vodtest/pc/compare/pc...a9e17e07df844a597a4e7aef47c08235a41d3d49","Len":0}...
|
1789718620
|
Edit
Delete
|
|
31052
|
8
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"a9e17e07df844a597a4e7aef47c08235a41d3d49","Message":"Merge pull request '11111' (#223) from pc-260818 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/223\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T09:38:55+08:00"},"CompareURL":"vodtest/pc/compare/pc...a9e17e07df844a597a4e7aef47c08235a41d3d49","Len":0}...
|
1789718620
|
Edit
Delete
|
|
31053
|
10
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"a9e17e07df844a597a4e7aef47c08235a41d3d49","Message":"Merge pull request '11111' (#223) from pc-260818 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/223\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T09:38:55+08:00"},"CompareURL":"vodtest/pc/compare/pc...a9e17e07df844a597a4e7aef47c08235a41d3d49","Len":0}...
|
1789718620
|
Edit
Delete
|
|
31054
|
11
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-261020
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"a9e17e07df844a597a4e7aef47c08235a41d3d49","Message":"Merge pull request '11111' (#223) from pc-260818 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/223\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T09:38:55+08:00"},"CompareURL":"vodtest/pc/compare/pc...a9e17e07df844a597a4e7aef47c08235a41d3d49","Len":0}...
|
1789718620
|
Edit
Delete
|
|
31055
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2d4b55254 {"Commits":[{"Sha1":"2d4b55254cd0b38f4ae1750038d4a6d9e2ebb30a","Message":"chore(reports): check:gate-flow 回绑 @ 574cfb7\n\n45 个脚本、33 个有消费入口、12 个流外且全部具名(门禁 4 / 工具 8)、0 违规。\n并行会话正在本仓改 Dockerfile 与底座,主工作区非干净树——经 reports:rebind 在\nHEAD 的干净检出里生成,未触及对方在途文件。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-18T01:09:55-07:00"},{"Sha1":"f3ae97f3460699338d08efe3dd60ea69a3d49fa4","Message":"feat(stack,runtime): dev 常驻运行时接上受控执行面与统一服务目录快照(CHG-018 条件 A 的目标环境半边)\n\ncompose 的 runtime 服务此前没有 PLATFORM_OPS_ENABLED / _CLIENT_IDS / _ADMIN_SUBJECTS,也没有\nPLATFORM_CATALOG_SNAPSHOT_PATH:OPS-1 的命令面在 dev 容器里根本不存在(定义 executable=false),\n/api/platform/catalog 的 snapshot 恒为 unavailable。仓内验收过的两个面没有任何一条路径到达运行环境,\nOPS-1 记录里「目标环境验收留阶段 ②」说的就是这一段。\n\n- stack/compose.yaml:四个键全部空默认值——不配置 = 不开命令面,而不是开着没人管\n- stack/overlays/dev.yaml:reports/workbench-catalog-snapshot.latest.json 只读挂到\n /srv/runtime/catalog-snapshot.json,快照绑的是它自己的 gitSha,不是本进程\n- runtime/Dockerfile:ENV PLATFORM_SOURCE_SHA=${SOURCE_SHA},与 OCI revision 标签同源;\n 缺它时目录读面只能报 source_sha_status=unknown,不从文件系统猜\n- docs/runbook.md:§2 环境表补两行,并写明改这四个键必须重建容器(restart 带不上新环境)\n\n本提交只改配置与镜像环境变量;镜像重建、容器切换与探针结果另行取证提交。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-18T01:09:52-07:00"},{"Sha1":"574cfb754278102c1588009c4af3a66dc2201777","Message":"feat(governance): 补 check:gate-flow——每个门禁的失败信号有谁在看?\n\n治理层 2026-09-14 就为自己建了 `门禁消费登记.json` 逐条回答这个问题,并写明了病因:\n一个门禁若既不在统一流内、也不在任何 CI 链里,它就停在「永远红」或「永远绿」,\n两种都不再携带信息。本仓一直没问过这个问题。\n\n实测:根 package.json 44 个脚本里 12 个既不在 `pnpm check` 链、CI 也不调用。\n多数是工具与开发者聚合入口(已逐条核实其组成部分确被消费),但其中三个是真门禁:\n\n image:smoke CI 的 image job 构建镜像、生成 SBOM、签名,**却从不启动它一次**。\n 而开发计划把这六项冒烟写成 D-1 的退出条件。更要紧的是\n `image-smoke.latest.json` 在 evidence-scopes 的未登记账里写着\n 「待其下一次真实运行后登记」——而没有任何东西会触发那次运行,\n 于是那条搁置根本没有出口。本轮把它写成带复核期的具名条件。\n promotion:check DEC-024 / DEC-026 的晋级判据,事件驱动,硬接进 check 链只会恒绿\n check:deployed 活体核验,CI runner 上没有长驻底座,接进去等于加一个恒定跳过\n\n三个各有理由,但理由此前只散在 CLAUDE.md / README 的散文里,没有一条有复核期。\n\n**消费关系一律自动推导,不接受声明。** 治理层那套让登记表自报 consumption 再用 G3\n去源码里证伪;本仓直接从 check 链的递归展开与两份 CI 工作流现取——声明会撒谎,\n推导不会。CI 有几处绕开 pnpm 直接 `node governance/build-image.mjs`,因此除按名匹配\n外还按脚本里出现的 .mjs 路径匹配(用例钉住这两条与正则转义)。\n`governance/gate-flow.json` 因此只装推不出来的那些:随接线逐条变少(F2 会拦下\n已被消费却还留着的腐烂登记),也不能无声变多(F1 拦下任何新出现的未说明脚本)。\n\nF4 守的是日期不是条件:接入条件多半含人的判断(「Secret 到位后」「首次晋级时」),\n不可能机器化;能机器化的是必须有人按期回来看一眼。同形判据已在治理层\ngate-registry-core 的 G6 与 domain-layer-baseline 的 B4 上验证过:缓期不是豁免。\n\n已串进 `pnpm check`(放 check:evidence 之前,纯静态先跑先报),报告登记进\nevidence-scopes(severity=error,作用域逐条对应它实际读的文件),并加入\nreports:rebind 的零依赖清单——本仓常有并行会话,脏树上拿不到干净绑定。\n\n治理测试 283 → 298。当前:45 个脚本,33 个有消费入口,12 个流外且全部具名\n(门禁 4 / 工具 8)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-18T01:09:11-07:00"}],"HeadCommit":{"Sha1":"2d4b55254cd0b38f4ae1750038d4a6d9e2ebb30a","Message":"chore(reports): check:gate-flow 回绑 @ 574cfb7\n\n45 个脚本、33 个有消费入口、12 个流外且全部具名(门禁 4 / 工具 8)、0 违规。\n并行会话正在本仓改 Dockerfile 与底座,主工作区非干净树——经 reports:rebind 在\nHEAD 的干净检出里生成,未触及对方在途文件。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-18T01:09:55-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/0abd15c28dd2b92c583289934db660363b202fd4...2d4b55254cd0b38f4ae1750038d4a6d9e2ebb30a","Len":3}...
|
1789719017
|
Edit
Delete
|
|
31056
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"392f0fde4 {"Commits":[{"Sha1":"392f0fde46813c5d061762b8985c74948f6bb088","Message":"docs(计划): 登记 check:gate-flow——真源仓补上「每个门禁的失败信号有谁在看」\n\n治理层 2026-09-14 已为自己建了门禁消费登记并写明病因,真源仓一直没问过这个问题。\n实测 44 个脚本里 12 个既不在 check 链、CI 也不调用,其中三个是真门禁;最实的一处是\nCI 的 image job 构建、生成 SBOM、签名镜像却从不启动它一次,而那六项冒烟正是 D-1 的\n退出条件——且 image-smoke 报告在未登记账里的搁置因此没有出口。\n\n消费关系自动推导不接受声明,登记表只装推不出来的那些,随接线变少、不能无声变多。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-18T01:10:55-07:00"}],"HeadCommit":{"Sha1":"392f0fde46813c5d061762b8985c74948f6bb088","Message":"docs(计划): 登记 check:gate-flow——真源仓补上「每个门禁的失败信号有谁在看」\n\n治理层 2026-09-14 已为自己建了门禁消费登记并写明病因,真源仓一直没问过这个问题。\n实测 44 个脚本里 12 个既不在 check 链、CI 也不调用,其中三个是真门禁;最实的一处是\nCI 的 image job 构建、生成 SBOM、签名镜像却从不启动它一次,而那六项冒烟正是 D-1 的\n退出条件——且 image-smoke 报告在未登记账里的搁置因此没有出口。\n\n消费关系自动推导不接受声明,登记表只装推不出来的那些,随接线变少、不能无声变多。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-18T01:10:55-07:00"},"CompareURL":"luoanwu/platform-governance/compare/f0d1f11ac7747e845e2781e441cf35bf86717dd5...392f0fde46813c5d061762b8985c74948f6bb088","Len":1}...
|
1789719058
|
Edit
Delete
|
|
31057
|
8
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"b95bc8ca6 {"Commits":[{"Sha1":"b95bc8ca61a1eee32824ca00934dcd4561260235","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-18T16:10:58+08:00"}],"HeadCommit":{"Sha1":"b95bc8ca61a1eee32824ca00934dcd4561260235","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-18T16:10:58+08:00"},"CompareURL":"vodtest/app/compare/82bea1818b4939b2669fa482282e55b08d09988a...b95bc8ca61a1eee32824ca00934dcd4561260235","Len":1}...
|
1789719063
|
Edit
Delete
|
|
31058
|
9
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"b95bc8ca6 {"Commits":[{"Sha1":"b95bc8ca61a1eee32824ca00934dcd4561260235","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-18T16:10:58+08:00"}],"HeadCommit":{"Sha1":"b95bc8ca61a1eee32824ca00934dcd4561260235","Message":"需求 安全巡检 16865\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-18T16:10:58+08:00"},"CompareURL":"vodtest/app/compare/82bea1818b4939b2669fa482282e55b08d09988a...b95bc8ca61a1eee32824ca00934dcd4561260235","Len":1}...
|
1789719063
|
Edit
Delete
|