|
38503
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5985f2d81 {"Commits":[{"Sha1":"5985f2d81ef1f8189f6f0c7ead9d4afca7cc8a2d","Message":"chore(reports): 最终读取诊断工作台固定快照联建\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T19:39:34-07:00"},{"Sha1":"d729ff0fd0a1abb67b7fffb291d03a41001d6847","Message":"chore(reports): 现用源码与最新main合流根链回绑 @ 6b8e2c1d\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T19:37:28-07:00"},{"Sha1":"6b8e2c1dafc8cbbc2f4c02a918a8f663c091b1df","Message":"merge: 纳入新现用镜像最终干净冒烟与SBOM证明\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T19:33:54-07:00"},{"Sha1":"432d6ccd9501e64852942657735ca0be3b2e4fda","Message":"chore(reports): 新现用镜像冒烟、SBOM及文档守卫回绑 @ 00884691\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T19:33:50-07:00"},{"Sha1":"933142fdd7f01a66ecd5e271f8b85bd9ba1a2506","Message":"merge: 保留现用模型准入并合入完整验收后的读取诊断\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T19:32:30-07:00"}],"HeadCommit":{"Sha1":"5985f2d81ef1f8189f6f0c7ead9d4afca7cc8a2d","Message":"chore(reports): 最终读取诊断工作台固定快照联建\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T19:39:34-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/27b46ede5bd349a35edd4513297927600438b960...5985f2d81ef1f8189f6f0c7ead9d4afca7cc8a2d","Len":17}...
|
1792118875
|
Edit
Delete
|
|
38504
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/rc8-notification-final-20261015
|
0
|
{"Commits":[{"Sha1":"57749e10c {"Commits":[{"Sha1":"57749e10c6a3037027734946b79cdc6e1f7e29c2","Message":"docs(acceptance): retain Owner full post-merge revalidation requirement\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T19:51:05-07:00"}],"HeadCommit":{"Sha1":"57749e10c6a3037027734946b79cdc6e1f7e29c2","Message":"docs(acceptance): retain Owner full post-merge revalidation requirement\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T19:51:05-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/0f39d5f06d52624a53a887945a2b0d627593fd43...57749e10c6a3037027734946b79cdc6e1f7e29c2","Len":1}...
|
1792119068
|
Edit
Delete
|
|
38505
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261124
|
0
|
{"Commits":[{"Sha1":"5c96020c7 {"Commits":[{"Sha1":"5c96020c7e5fcc4de99805cf8453aa03cfc55812","Message":"监控大屏一体机视图铺满可用宽度\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T11:01:01+08:00"}],"HeadCommit":{"Sha1":"5c96020c7e5fcc4de99805cf8453aa03cfc55812","Message":"监控大屏一体机视图铺满可用宽度\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T11:01:01+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/8755c236aefba16f34c812af8b1ebaf3629ac30a...5c96020c7e5fcc4de99805cf8453aa03cfc55812","Len":1}...
|
1792119680
|
Edit
Delete
|
|
38506
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261124
|
0
|
{"Commits":[{"Sha1":"5c96020c7 {"Commits":[{"Sha1":"5c96020c7e5fcc4de99805cf8453aa03cfc55812","Message":"监控大屏一体机视图铺满可用宽度\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T11:01:01+08:00"}],"HeadCommit":{"Sha1":"5c96020c7e5fcc4de99805cf8453aa03cfc55812","Message":"监控大屏一体机视图铺满可用宽度\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T11:01:01+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/8755c236aefba16f34c812af8b1ebaf3629ac30a...5c96020c7e5fcc4de99805cf8453aa03cfc55812","Len":1}...
|
1792119680
|
Edit
Delete
|
|
38507
|
16
|
5
|
16
|
125
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"36fd05364 {"Commits":[{"Sha1":"36fd0536408149355981d06096633ca3249a035e","Message":"feat: 合并成员姓名、应用、登录客户端与资源类型名称\n\n用户测试时发现成员只有成员代码、应用登记只有应用代码,登录客户端和资源类型也只有代码。本次把四项名称的后端实现与前端接入一起合入 main。\n\n实现内容:\n- 后端(feat/display-names):两类邀请必填 displayName,新账号使用邀请姓名、已有账号不覆盖;本人与平台管理员可改姓名(带账号版本,不影响会话与授权),历史默认姓名标记 display_name_set=false;成员列表可按姓名搜索;应用登记必填名称并可改名,管理角色返回 application_name;登录客户端与资源类型新增可选名称及改名接口(资源类型使用独立 name_version);V33 迁移\n- 前端:两类邀请表单加姓名;个人中心确认/修改姓名,所有账号可更正姓名;应用登记填写名称、概况页改名,角色标签与切换器显示应用名称;客户端与资源规则可设置、修改、清除名称,企业侧数据范围显示资源类型名称\n\n验证:\n- 后端:Codex 在功能分支上执行定向 verify,237 项单元测试与 142 项集成测试通过,同步 main 0200f78 后复验 1 项单元测试与 19 项集成测试通过(见交接文档 docs/console/display-names-handoff.md)\n- 前端:npm run check 通过,测试 293 项\n- 合并前核对 main 新增的 P12 提交 f8a1e54、b892d79 与本次合并内容没有共同修改的文件,也没有新增迁移;合并后未重新运行后端测试\n- 未做浏览器检查,未与真实后端联调\n\nBREAKING CHANGE: 企业邀请、平台管理员邀请与应用登记必须提供 displayName,前后端需同时发布;部署前先执行 V33 迁移。\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T20:00:56-07:00"},{"Sha1":"b892d7971af67f4f48c971d89b1a96f4c27d9249","Message":"test(capacity): 驱动支持恢复合同统计、专用报告与受控拥塞诊断\n\n容量驱动原来把任何刷新 503 都记为会话不可用,本地也没有办法制造真实的入口名额占满。本提交合入隔离实验中的驱动恢复选项、专用报告与拥塞辅助;正式容量命令默认路径不变。\n\n实现内容:\n- CapacityDriver 新增默认关闭的恢复选项:仅原 token 端点的完整响应可判定未执行,响应头、长度或 chunk 合同不明确时不授予重试资格;每次刷新最多两次串行尝试、25ms 退避、250ms 预算;原始 503、额外尝试、额外 HTTP 与台账父子耗时分别计入样本与汇总;私有轮换台账按 pending/completed/not_started 配对并 force 落盘,未知 pending 永不被后续记录洗白\n- 新增 CapacityRefreshRecovery(台账状态机与合同判定)、CapacityRecoveryEvidence、CapacityRecoveryExperimentDriver(只通过显式构造器开启恢复的计划入口)以及 CapacityRefreshRecoveryTest 15、CapacityRecoveryStatisticsTest 3;RefreshRecoveryContractIT 用真实双实例与数据库屏障验证 503→200 且旧令牌只消费一次,撤权/到期/已消费/回滚仍按原规则\n- scripts/capacity:recovery_report.py 严格复算恢复样本(业务成功、原始拒绝、额外 HTTP 分别计账,样本/汇总/存量三方对账);http_report.py 对恢复合同样本按设计拒绝;environment.py 与 round.py 新增 --driver-main 白名单;prepare.py 编译清单加入新驱动类;round.py --congestion 与 congestion.py 按日程持有部署独占屏障制造真实入口拥塞(持有 50–1000ms、最多 60 窗口、失败即停);README 补充说明\n- 工具测试:test_recovery_report 28、test_congestion 9、test_tools 新增 2\n\n验证:\n- PYTHONDONTWRITEBYTECODE=1 python3 -I -m unittest discover -s scripts/capacity -p 'test_*.py':66 项通过\n- 单元 283 项与集成回归同上一提交,在同一工作树上执行:12 个类 134 项通过,0 失败(ProtocolIT 14、AttackProtectionIT 12、MachineBudgetIT 6、AuthIngressLifecycleIT 6、AuthIngressConservativeIT 1、AuthIngressTimeContractIT 1、RefreshRecoveryContractIT 5、SdkRefreshRecoveryIT 8、DualApplicationsIT 23、RefreshExpiryLifecycleIT 23、ScopedLifecycleIT 9、SessionLifecycleIT 26),335 秒\n- 本地对照证据见未入库的 release/p12-recovery-contrast-local-20261015-b80658e8(低负载零 503)与 release/p12-congestion-recovery-local-20261015-b9411306(真实 503 下恢复率 21.9%、会话零丢失)\n- 未运行云端容量验收\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T19:59:08-07:00"},{"Sha1":"f8a1e548ef6adf50a225636d7005b3f13cb259da","Message":"feat(protocol): 入口名额拒绝返回未执行标记并由 SDK 有界重试一次\n\n每实例 8 个协议入口名额占满时 POST /oauth2/token 立即 503,客户端无法区分“业务未开始”与“结果未知”,只能丢弃会话重新登录;E2d 云测 30 次此类拒绝使原始可用会话 19970/20000,正式测量未开始。本提交把隔离候选的恢复合同合入主区:服务端只在该分支标记未执行,SDK 据此最多再试一次,其余失败语义不变。\n\n实现内容:\n- AttackProtectionConfiguration:仅 POST /oauth2/token 的 tryAcquire 失败分支,在调用过滤链之前加响应头 IAM-Request-Outcome: not-started-v1;状态 503、Cache-Control: no-store 与正文 {\"error\":\"server_error\"} 不变,/internal/protocol/* 与其他 503 不带标记,名额数与释放逻辑不变\n- iam-java-sdk 新增 RefreshRecovery:只有状态、唯一头、no-store 与固定正文(多读一字节)全部匹配才判定未执行;同一会话串行,最多额外一次,退避 25ms,第二次须在首次发起后 250ms 内发出,每次发起前重查撤销/绝对/闲置期限;BffSessions 第二次仍未执行时保留原代与 lastUse 并返回 503 TOKEN_REQUEST_NOT_STARTED,未知结果、invalid_grant、验签失败仍结束会话\n- 测试:RefreshRecoveryTest 15 项(真实 Spring 协议解析加模拟 HTTP)、IngressOutcomeContractTest(八名额占满时只有拒绝分支带标记且名额全部归还)、SdkRefreshRecoveryIT(真实 Java SDK、浏览器、双 IAM 与数据库屏障:单次/两次拒绝后恢复、撤销/到期/已消费拒绝、提交后丢响应不重放、本地闲置不发第二次)及支撑类 SdkRecoveryTestBridge、SdkLoginDiagnostics、SdkTestClock;测试签名密钥改为 3072 位与生产一致\n- 文档:attack-protection.md 新增“P12 入口拒绝的明确未执行标记”,sdk.md 新增“P12 明确未执行的刷新恢复”并修正刷新尝试次数描述\n\n验证(在同时含后续 test(capacity) 提交内容的同一工作树上执行):\n- ./mvnw -o -B -ntp -pl iam-key-security,iam-java-sdk,iam-server -am test:6 个模块 283 项单元测试通过\n- ./mvnw -o -B -ntp -pl iam-server -am verify -Dit.test=SdkRefreshRecoveryIT,RefreshRecoveryContractIT,AuthIngressLifecycleIT,AuthIngressConservativeIT,AuthIngressTimeContractIT,AttackProtectionIT,MachineBudgetIT,RefreshExpiryLifecycleIT,ScopedLifecycleIT,SessionLifecycleIT,DualApplicationsIT,ProtocolIT(含 spotless:check):12 个类 134 项通过,0 失败(ProtocolIT 14、AttackProtectionIT 12、MachineBudgetIT 6、AuthIngressLifecycleIT 6、AuthIngressConservativeIT 1、AuthIngressTimeContractIT 1、RefreshRecoveryContractIT 5、SdkRefreshRecoveryIT 8、DualApplicationsIT 23、RefreshExpiryLifecycleIT 23、ScopedLifecycleIT 9、SessionLifecycleIT 26),335 秒\n- 本提交单独检出到临时工作树执行 ./mvnw -o -B -ntp -pl iam-server,iam-java-sdk -am test-compile:通过\n- 本地证据见未入库的 release/p12-id-clock-sdk-recovery-local-20261015-87b969eb 与 release/p12-congestion-recovery-local-20261015-b9411306(受控拥塞下开启组 228 次拒绝全部确认未执行、恢复 50 次、会话零丢失)\n- 未运行云端容量验收,P12 正式门槛未变\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T19:58:41-07:00"},{"Sha1":"bcd9b9cd1cc5de30b234888c49738613500d7511","Message":"feat(console): 支持应用、登录客户端与资源类型名称\n\n应用登记原先只能填写代码,登录客户端和资源类型也只有代码,角色标签显示的是「应用管理员 · sales」这类代码。后端已补齐三类名称的写入与读取,控制台同步接入。\n\n实现内容:\n- 应用:登记时名称与代码都必填,提交 displayName;概况页「基本信息」增加设置/修改名称(读取应用版本,归档应用不提供入口);应用列表可按名称或代码搜索\n- 角色标签、工作台、企业切换器与平台入口提示改用 application_name,旧后端未返回时回退为应用代码;权限与路由仍以 application_id 为准\n- 登录客户端:创建时可选填名称(留空不提交该字段);列表以名称为主、代码为辅;详情可就地设置、修改或清除名称(清除提交 null,使用客户端版本)\n- 资源类型:添加资源规则时可选填名称;规则标题以名称为主,可就地改名,改名使用资源类型自己的 name_version,旧后端没有 name_version 时不提供改名;企业侧数据范围与选项显示「名称(代码)」\n- 新增 InlineNameEditor(就地展开的改名表单)与 codeWithName 展示工具\n\n验证:\n- npm run check:格式、lint、类型检查通过,33 个测试文件 293 项测试通过,构建成功\n- 新增 display-names.test.tsx 共 8 项:角色标签回退、可选名称校验、应用登记与改名请求体、客户端创建可选名称与清除名称、资源规则名称提交与按 name_version 改名\n- 未与真实后端联调,未做浏览器检查\n\nBREAKING CHANGE: 登记应用请求新增必填 displayName,须与 V33 及对应后端同时发布\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T19:57:20-07:00"},{"Sha1":"873358da99c3ab27ed78c5f4c87edba00229b960","Message":"feat(console): 邀请时填写姓名并支持本人与平台修改姓名\n\n新账号的姓名原先固定为「成员」,成员列表、所有账号等处只能靠成员代码区分。后端已支持邀请时填写姓名、本人改名和平台代改,控制台同步接入。\n\n实现内容:\n- 企业邀请成员、邀请平台管理员均增加必填「姓名」,提交 displayName;待接受的平台邀请以姓名为主、邮箱为辅显示,旧邀请没有姓名时只显示邮箱\n- 个人中心增加「修改姓名」,读取 /api/v1/me 的 version 提交;display_name_set=false 时提示确认姓名,输入框不预填默认名称,成功后用回执更新会话身份\n- 「所有账号」详情增加「更正姓名」,展开时重新读取账号版本,已归档账号不提供入口;企业侧不提供代改\n- 成员列表与设置所有者的搜索改为可按姓名或成员代码搜索;姓名未确认的成员和账号在列表与详情中标出\n- 企业改名弹窗抽成通用 NameEditor(必填/可选、提交 { displayName, version },409 保留草稿),名称校验抽成 nameError,规则仍为 1—160 个 Unicode 字符、拒绝控制字符与行/段落分隔符\n\n验证:\n- npm run check:格式、lint、类型检查通过,32 个测试文件 285 项测试通过,构建成功\n- 新增用例覆盖两类邀请的姓名必填与请求体、按姓名搜索与未确认标记、本人确认姓名、平台更正姓名及版本来源、归档账号无入口\n- 未与真实后端联调,未做浏览器检查\n\nBREAKING CHANGE: 两类邀请请求新增必填 displayName,须与 V33 及对应后端同时发布\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T19:52:20-07:00"}],"HeadCommit":{"Sha1":"36fd0536408149355981d06096633ca3249a035e","Message":"feat: 合并成员姓名、应用、登录客户端与资源类型名称\n\n用户测试时发现成员只有成员代码、应用登记只有应用代码,登录客户端和资源类型也只有代码。本次把四项名称的后端实现与前端接入一起合入 main。\n\n实现内容:\n- 后端(feat/display-names):两类邀请必填 displayName,新账号使用邀请姓名、已有账号不覆盖;本人与平台管理员可改姓名(带账号版本,不影响会话与授权),历史默认姓名标记 display_name_set=false;成员列表可按姓名搜索;应用登记必填名称并可改名,管理角色返回 application_name;登录客户端与资源类型新增可选名称及改名接口(资源类型使用独立 name_version);V33 迁移\n- 前端:两类邀请表单加姓名;个人中心确认/修改姓名,所有账号可更正姓名;应用登记填写名称、概况页改名,角色标签与切换器显示应用名称;客户端与资源规则可设置、修改、清除名称,企业侧数据范围显示资源类型名称\n\n验证:\n- 后端:Codex 在功能分支上执行定向 verify,237 项单元测试与 142 项集成测试通过,同步 main 0200f78 后复验 1 项单元测试与 19 项集成测试通过(见交接文档 docs/console/display-names-handoff.md)\n- 前端:npm run check 通过,测试 293 项\n- 合并前核对 main 新增的 P12 提交 f8a1e54、b892d79 与本次合并内容没有共同修改的文件,也没有新增迁移;合并后未重新运行后端测试\n- 未做浏览器检查,未与真实后端联调\n\nBREAKING CHANGE: 企业邀请、平台管理员邀请与应用登记必须提供 displayName,前后端需同时发布;部署前先执行 V33 迁移。\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T20:00:56-07:00"},"CompareURL":"pengzhiyu/IAM/compare/d2ff1f1d1423e14426de9db677c5239376cec6a8...36fd0536408149355981d06096633ca3249a035e","Len":9}...
|
1792119771
|
Edit
Delete
|
|
38508
|
16
|
5
|
16
|
125
|
0
|
0
|
refs/heads/feat/console-layout
|
0
|
{"Commits":[{"Sha1":"36fd05364 {"Commits":[{"Sha1":"36fd0536408149355981d06096633ca3249a035e","Message":"feat: 合并成员姓名、应用、登录客户端与资源类型名称\n\n用户测试时发现成员只有成员代码、应用登记只有应用代码,登录客户端和资源类型也只有代码。本次把四项名称的后端实现与前端接入一起合入 main。\n\n实现内容:\n- 后端(feat/display-names):两类邀请必填 displayName,新账号使用邀请姓名、已有账号不覆盖;本人与平台管理员可改姓名(带账号版本,不影响会话与授权),历史默认姓名标记 display_name_set=false;成员列表可按姓名搜索;应用登记必填名称并可改名,管理角色返回 application_name;登录客户端与资源类型新增可选名称及改名接口(资源类型使用独立 name_version);V33 迁移\n- 前端:两类邀请表单加姓名;个人中心确认/修改姓名,所有账号可更正姓名;应用登记填写名称、概况页改名,角色标签与切换器显示应用名称;客户端与资源规则可设置、修改、清除名称,企业侧数据范围显示资源类型名称\n\n验证:\n- 后端:Codex 在功能分支上执行定向 verify,237 项单元测试与 142 项集成测试通过,同步 main 0200f78 后复验 1 项单元测试与 19 项集成测试通过(见交接文档 docs/console/display-names-handoff.md)\n- 前端:npm run check 通过,测试 293 项\n- 合并前核对 main 新增的 P12 提交 f8a1e54、b892d79 与本次合并内容没有共同修改的文件,也没有新增迁移;合并后未重新运行后端测试\n- 未做浏览器检查,未与真实后端联调\n\nBREAKING CHANGE: 企业邀请、平台管理员邀请与应用登记必须提供 displayName,前后端需同时发布;部署前先执行 V33 迁移。\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T20:00:56-07:00"},{"Sha1":"b892d7971af67f4f48c971d89b1a96f4c27d9249","Message":"test(capacity): 驱动支持恢复合同统计、专用报告与受控拥塞诊断\n\n容量驱动原来把任何刷新 503 都记为会话不可用,本地也没有办法制造真实的入口名额占满。本提交合入隔离实验中的驱动恢复选项、专用报告与拥塞辅助;正式容量命令默认路径不变。\n\n实现内容:\n- CapacityDriver 新增默认关闭的恢复选项:仅原 token 端点的完整响应可判定未执行,响应头、长度或 chunk 合同不明确时不授予重试资格;每次刷新最多两次串行尝试、25ms 退避、250ms 预算;原始 503、额外尝试、额外 HTTP 与台账父子耗时分别计入样本与汇总;私有轮换台账按 pending/completed/not_started 配对并 force 落盘,未知 pending 永不被后续记录洗白\n- 新增 CapacityRefreshRecovery(台账状态机与合同判定)、CapacityRecoveryEvidence、CapacityRecoveryExperimentDriver(只通过显式构造器开启恢复的计划入口)以及 CapacityRefreshRecoveryTest 15、CapacityRecoveryStatisticsTest 3;RefreshRecoveryContractIT 用真实双实例与数据库屏障验证 503→200 且旧令牌只消费一次,撤权/到期/已消费/回滚仍按原规则\n- scripts/capacity:recovery_report.py 严格复算恢复样本(业务成功、原始拒绝、额外 HTTP 分别计账,样本/汇总/存量三方对账);http_report.py 对恢复合同样本按设计拒绝;environment.py 与 round.py 新增 --driver-main 白名单;prepare.py 编译清单加入新驱动类;round.py --congestion 与 congestion.py 按日程持有部署独占屏障制造真实入口拥塞(持有 50–1000ms、最多 60 窗口、失败即停);README 补充说明\n- 工具测试:test_recovery_report 28、test_congestion 9、test_tools 新增 2\n\n验证:\n- PYTHONDONTWRITEBYTECODE=1 python3 -I -m unittest discover -s scripts/capacity -p 'test_*.py':66 项通过\n- 单元 283 项与集成回归同上一提交,在同一工作树上执行:12 个类 134 项通过,0 失败(ProtocolIT 14、AttackProtectionIT 12、MachineBudgetIT 6、AuthIngressLifecycleIT 6、AuthIngressConservativeIT 1、AuthIngressTimeContractIT 1、RefreshRecoveryContractIT 5、SdkRefreshRecoveryIT 8、DualApplicationsIT 23、RefreshExpiryLifecycleIT 23、ScopedLifecycleIT 9、SessionLifecycleIT 26),335 秒\n- 本地对照证据见未入库的 release/p12-recovery-contrast-local-20261015-b80658e8(低负载零 503)与 release/p12-congestion-recovery-local-20261015-b9411306(真实 503 下恢复率 21.9%、会话零丢失)\n- 未运行云端容量验收\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T19:59:08-07:00"},{"Sha1":"f8a1e548ef6adf50a225636d7005b3f13cb259da","Message":"feat(protocol): 入口名额拒绝返回未执行标记并由 SDK 有界重试一次\n\n每实例 8 个协议入口名额占满时 POST /oauth2/token 立即 503,客户端无法区分“业务未开始”与“结果未知”,只能丢弃会话重新登录;E2d 云测 30 次此类拒绝使原始可用会话 19970/20000,正式测量未开始。本提交把隔离候选的恢复合同合入主区:服务端只在该分支标记未执行,SDK 据此最多再试一次,其余失败语义不变。\n\n实现内容:\n- AttackProtectionConfiguration:仅 POST /oauth2/token 的 tryAcquire 失败分支,在调用过滤链之前加响应头 IAM-Request-Outcome: not-started-v1;状态 503、Cache-Control: no-store 与正文 {\"error\":\"server_error\"} 不变,/internal/protocol/* 与其他 503 不带标记,名额数与释放逻辑不变\n- iam-java-sdk 新增 RefreshRecovery:只有状态、唯一头、no-store 与固定正文(多读一字节)全部匹配才判定未执行;同一会话串行,最多额外一次,退避 25ms,第二次须在首次发起后 250ms 内发出,每次发起前重查撤销/绝对/闲置期限;BffSessions 第二次仍未执行时保留原代与 lastUse 并返回 503 TOKEN_REQUEST_NOT_STARTED,未知结果、invalid_grant、验签失败仍结束会话\n- 测试:RefreshRecoveryTest 15 项(真实 Spring 协议解析加模拟 HTTP)、IngressOutcomeContractTest(八名额占满时只有拒绝分支带标记且名额全部归还)、SdkRefreshRecoveryIT(真实 Java SDK、浏览器、双 IAM 与数据库屏障:单次/两次拒绝后恢复、撤销/到期/已消费拒绝、提交后丢响应不重放、本地闲置不发第二次)及支撑类 SdkRecoveryTestBridge、SdkLoginDiagnostics、SdkTestClock;测试签名密钥改为 3072 位与生产一致\n- 文档:attack-protection.md 新增“P12 入口拒绝的明确未执行标记”,sdk.md 新增“P12 明确未执行的刷新恢复”并修正刷新尝试次数描述\n\n验证(在同时含后续 test(capacity) 提交内容的同一工作树上执行):\n- ./mvnw -o -B -ntp -pl iam-key-security,iam-java-sdk,iam-server -am test:6 个模块 283 项单元测试通过\n- ./mvnw -o -B -ntp -pl iam-server -am verify -Dit.test=SdkRefreshRecoveryIT,RefreshRecoveryContractIT,AuthIngressLifecycleIT,AuthIngressConservativeIT,AuthIngressTimeContractIT,AttackProtectionIT,MachineBudgetIT,RefreshExpiryLifecycleIT,ScopedLifecycleIT,SessionLifecycleIT,DualApplicationsIT,ProtocolIT(含 spotless:check):12 个类 134 项通过,0 失败(ProtocolIT 14、AttackProtectionIT 12、MachineBudgetIT 6、AuthIngressLifecycleIT 6、AuthIngressConservativeIT 1、AuthIngressTimeContractIT 1、RefreshRecoveryContractIT 5、SdkRefreshRecoveryIT 8、DualApplicationsIT 23、RefreshExpiryLifecycleIT 23、ScopedLifecycleIT 9、SessionLifecycleIT 26),335 秒\n- 本提交单独检出到临时工作树执行 ./mvnw -o -B -ntp -pl iam-server,iam-java-sdk -am test-compile:通过\n- 本地证据见未入库的 release/p12-id-clock-sdk-recovery-local-20261015-87b969eb 与 release/p12-congestion-recovery-local-20261015-b9411306(受控拥塞下开启组 228 次拒绝全部确认未执行、恢复 50 次、会话零丢失)\n- 未运行云端容量验收,P12 正式门槛未变\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T19:58:41-07:00"},{"Sha1":"bcd9b9cd1cc5de30b234888c49738613500d7511","Message":"feat(console): 支持应用、登录客户端与资源类型名称\n\n应用登记原先只能填写代码,登录客户端和资源类型也只有代码,角色标签显示的是「应用管理员 · sales」这类代码。后端已补齐三类名称的写入与读取,控制台同步接入。\n\n实现内容:\n- 应用:登记时名称与代码都必填,提交 displayName;概况页「基本信息」增加设置/修改名称(读取应用版本,归档应用不提供入口);应用列表可按名称或代码搜索\n- 角色标签、工作台、企业切换器与平台入口提示改用 application_name,旧后端未返回时回退为应用代码;权限与路由仍以 application_id 为准\n- 登录客户端:创建时可选填名称(留空不提交该字段);列表以名称为主、代码为辅;详情可就地设置、修改或清除名称(清除提交 null,使用客户端版本)\n- 资源类型:添加资源规则时可选填名称;规则标题以名称为主,可就地改名,改名使用资源类型自己的 name_version,旧后端没有 name_version 时不提供改名;企业侧数据范围与选项显示「名称(代码)」\n- 新增 InlineNameEditor(就地展开的改名表单)与 codeWithName 展示工具\n\n验证:\n- npm run check:格式、lint、类型检查通过,33 个测试文件 293 项测试通过,构建成功\n- 新增 display-names.test.tsx 共 8 项:角色标签回退、可选名称校验、应用登记与改名请求体、客户端创建可选名称与清除名称、资源规则名称提交与按 name_version 改名\n- 未与真实后端联调,未做浏览器检查\n\nBREAKING CHANGE: 登记应用请求新增必填 displayName,须与 V33 及对应后端同时发布\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T19:57:20-07:00"},{"Sha1":"873358da99c3ab27ed78c5f4c87edba00229b960","Message":"feat(console): 邀请时填写姓名并支持本人与平台修改姓名\n\n新账号的姓名原先固定为「成员」,成员列表、所有账号等处只能靠成员代码区分。后端已支持邀请时填写姓名、本人改名和平台代改,控制台同步接入。\n\n实现内容:\n- 企业邀请成员、邀请平台管理员均增加必填「姓名」,提交 displayName;待接受的平台邀请以姓名为主、邮箱为辅显示,旧邀请没有姓名时只显示邮箱\n- 个人中心增加「修改姓名」,读取 /api/v1/me 的 version 提交;display_name_set=false 时提示确认姓名,输入框不预填默认名称,成功后用回执更新会话身份\n- 「所有账号」详情增加「更正姓名」,展开时重新读取账号版本,已归档账号不提供入口;企业侧不提供代改\n- 成员列表与设置所有者的搜索改为可按姓名或成员代码搜索;姓名未确认的成员和账号在列表与详情中标出\n- 企业改名弹窗抽成通用 NameEditor(必填/可选、提交 { displayName, version },409 保留草稿),名称校验抽成 nameError,规则仍为 1—160 个 Unicode 字符、拒绝控制字符与行/段落分隔符\n\n验证:\n- npm run check:格式、lint、类型检查通过,32 个测试文件 285 项测试通过,构建成功\n- 新增用例覆盖两类邀请的姓名必填与请求体、按姓名搜索与未确认标记、本人确认姓名、平台更正姓名及版本来源、归档账号无入口\n- 未与真实后端联调,未做浏览器检查\n\nBREAKING CHANGE: 两类邀请请求新增必填 displayName,须与 V33 及对应后端同时发布\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T19:52:20-07:00"}],"HeadCommit":{"Sha1":"36fd0536408149355981d06096633ca3249a035e","Message":"feat: 合并成员姓名、应用、登录客户端与资源类型名称\n\n用户测试时发现成员只有成员代码、应用登记只有应用代码,登录客户端和资源类型也只有代码。本次把四项名称的后端实现与前端接入一起合入 main。\n\n实现内容:\n- 后端(feat/display-names):两类邀请必填 displayName,新账号使用邀请姓名、已有账号不覆盖;本人与平台管理员可改姓名(带账号版本,不影响会话与授权),历史默认姓名标记 display_name_set=false;成员列表可按姓名搜索;应用登记必填名称并可改名,管理角色返回 application_name;登录客户端与资源类型新增可选名称及改名接口(资源类型使用独立 name_version);V33 迁移\n- 前端:两类邀请表单加姓名;个人中心确认/修改姓名,所有账号可更正姓名;应用登记填写名称、概况页改名,角色标签与切换器显示应用名称;客户端与资源规则可设置、修改、清除名称,企业侧数据范围显示资源类型名称\n\n验证:\n- 后端:Codex 在功能分支上执行定向 verify,237 项单元测试与 142 项集成测试通过,同步 main 0200f78 后复验 1 项单元测试与 19 项集成测试通过(见交接文档 docs/console/display-names-handoff.md)\n- 前端:npm run check 通过,测试 293 项\n- 合并前核对 main 新增的 P12 提交 f8a1e54、b892d79 与本次合并内容没有共同修改的文件,也没有新增迁移;合并后未重新运行后端测试\n- 未做浏览器检查,未与真实后端联调\n\nBREAKING CHANGE: 企业邀请、平台管理员邀请与应用登记必须提供 displayName,前后端需同时发布;部署前先执行 V33 迁移。\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T20:00:56-07:00"},"CompareURL":"pengzhiyu/IAM/compare/d2ff1f1d1423e14426de9db677c5239376cec6a8...36fd0536408149355981d06096633ca3249a035e","Len":9}...
|
1792119824
|
Edit
Delete
|
|
38509
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"aefcc96cf {"Commits":[{"Sha1":"aefcc96cf5a80758a3b51516919e81244bdc9486","Message":"chore(reports): 统一主线验收与运维快照收尾\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:07:41-07:00"},{"Sha1":"897f7f1186de28ad7b309e2a6727a0933955891a","Message":"chore(reports): 统一主线根链退出零回绑\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:07:41-07:00"},{"Sha1":"ef1a29b4e05b849adee4a615ce9fb9427d282fa5","Message":"chore(reports): 统一模型入口主线固定快照\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:05:27-07:00"},{"Sha1":"deb94883929aa1199b13ff19af9de851d810218b","Message":"docs: 统一主线完整验收与最终切换现场边界\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:05:05-07:00"},{"Sha1":"b2d12e92665903c852f4fd2244fe3e7310646e02","Message":"fix(workbench): 合流后保持完整验收的读取判据\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:03:46-07:00"}],"HeadCommit":{"Sha1":"aefcc96cf5a80758a3b51516919e81244bdc9486","Message":"chore(reports): 统一主线验收与运维快照收尾\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:07:41-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/5985f2d81ef1f8189f6f0c7ead9d4afca7cc8a2d...aefcc96cf5a80758a3b51516919e81244bdc9486","Len":64}...
|
1792120083
|
Edit
Delete
|
|
38510
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261124
|
0
|
{"Commits":[{"Sha1":"7f3456533 {"Commits":[{"Sha1":"7f345653309bd8b648462da791519f448e39c108","Message":"精简监控大屏一体机布局验收说明\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T11:08:14+08:00"}],"HeadCommit":{"Sha1":"7f345653309bd8b648462da791519f448e39c108","Message":"精简监控大屏一体机布局验收说明\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T11:08:14+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/5c96020c7e5fcc4de99805cf8453aa03cfc55812...7f345653309bd8b648462da791519f448e39c108","Len":1}...
|
1792120112
|
Edit
Delete
|
|
38511
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261124
|
0
|
{"Commits":[{"Sha1":"7f3456533 {"Commits":[{"Sha1":"7f345653309bd8b648462da791519f448e39c108","Message":"精简监控大屏一体机布局验收说明\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T11:08:14+08:00"}],"HeadCommit":{"Sha1":"7f345653309bd8b648462da791519f448e39c108","Message":"精简监控大屏一体机布局验收说明\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T11:08:14+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/5c96020c7e5fcc4de99805cf8453aa03cfc55812...7f345653309bd8b648462da791519f448e39c108","Len":1}...
|
1792120112
|
Edit
Delete
|
|
38512
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"21f60c853 {"Commits":[{"Sha1":"21f60c853b531cd58ed1b6e38a3c2f1206a96149","Message":"docs: 收尾真实读取诊断与待批材料,保留最新主线完整验收\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:23:42-07:00"}],"HeadCommit":{"Sha1":"21f60c853b531cd58ed1b6e38a3c2f1206a96149","Message":"docs: 收尾真实读取诊断与待批材料,保留最新主线完整验收\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:23:42-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/aefcc96cf5a80758a3b51516919e81244bdc9486...21f60c853b531cd58ed1b6e38a3c2f1206a96149","Len":1}...
|
1792121182
|
Edit
Delete
|
|
38513
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261124
|
0
|
{"Commits":[{"Sha1":"c79ba7269 {"Commits":[{"Sha1":"c79ba7269a0f8fdb30b60606a6ba7b34bb5431c1","Message":"精简监控大屏需求与页面标注\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T11:29:01+08:00"}],"HeadCommit":{"Sha1":"c79ba7269a0f8fdb30b60606a6ba7b34bb5431c1","Message":"精简监控大屏需求与页面标注\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T11:29:01+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/7f345653309bd8b648462da791519f448e39c108...c79ba7269a0f8fdb30b60606a6ba7b34bb5431c1","Len":1}...
|
1792121355
|
Edit
Delete
|
|
38514
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261124
|
0
|
{"Commits":[{"Sha1":"c79ba7269 {"Commits":[{"Sha1":"c79ba7269a0f8fdb30b60606a6ba7b34bb5431c1","Message":"精简监控大屏需求与页面标注\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T11:29:01+08:00"}],"HeadCommit":{"Sha1":"c79ba7269a0f8fdb30b60606a6ba7b34bb5431c1","Message":"精简监控大屏需求与页面标注\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T11:29:01+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/7f345653309bd8b648462da791519f448e39c108...c79ba7269a0f8fdb30b60606a6ba7b34bb5431c1","Len":1}...
|
1792121355
|
Edit
Delete
|
|
38515
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"78d8708aa {"Commits":[{"Sha1":"78d8708aaac0967e136bf2f5b19304b7e5e753a6","Message":"docs(acceptance): retain full-run source across documentation-only main merge\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:30:25-07:00"},{"Sha1":"db36137cf104aa9d6aa5adad4306a64db93a903a","Message":"merge: retain latest read-diagnostic documents with fully validated notification source\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:30:24-07:00"},{"Sha1":"b0c82fd5759d7c0a3459d2f1489e9ccafd703fb7","Message":"chore(reports): bind final notification runtime 39b7f342 and static ba710b36\n\nFull post-merge Runtime 2866/0 plus same-source 12 real-consumer cases passed. Static chain 25, SDK 45, release adapter 51 passed. Evidence zero errors, 12 existing warnings retained. Source metadata is unchanged; formal rc8 publishing and consumer main merges remain blocked.\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:28:06-07:00"},{"Sha1":"db786afaee7340f5fa14abae75f61c59b0cf225a","Message":"docs(release): close local acceptance and retain verified formal blockers\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:27:23-07:00"},{"Sha1":"ba710b36de6bf5f87250a4470882b2e1d48b753f","Message":"docs(acceptance): record full post-merge runtime and three-consumer proof\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:25:24-07:00"}],"HeadCommit":{"Sha1":"78d8708aaac0967e136bf2f5b19304b7e5e753a6","Message":"docs(acceptance): retain full-run source across documentation-only main merge\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:30:25-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/21f60c853b531cd58ed1b6e38a3c2f1206a96149...78d8708aaac0967e136bf2f5b19304b7e5e753a6","Len":18}...
|
1792121484
|
Edit
Delete
|
|
38516
|
5
|
5
|
5
|
131
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ad3090837 {"Commits":[{"Sha1":"ad3090837076155501e22ebd96c6d7004e94d1c6","Message":"docs(04): synchronize full notification revalidation and main release boundary\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:33:19-07:00"},{"Sha1":"1d48dbc9f54fd0d0757fdf00b0d011917fc9af06","Message":"docs(04): 同步读取诊断部署、真实结果及当前Owner材料\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:28:20-07:00"}],"HeadCommit":{"Sha1":"ad3090837076155501e22ebd96c6d7004e94d1c6","Message":"docs(04): synchronize full notification revalidation and main release boundary\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:33:19-07:00"},"CompareURL":"luoanwu/eios-04-technology-platform/compare/0c36b9cee646ae17537e1287b2d42b12ea739925...ad3090837076155501e22ebd96c6d7004e94d1c6","Len":2}...
|
1792121602
|
Edit
Delete
|
|
38517
|
5
|
5
|
5
|
126
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"46eca5f6d {"Commits":[{"Sha1":"46eca5f6da6ffafb79e3515c54f2d2078c9d3597","Message":"docs(workspace): bind deployed read diagnostics and remaining Owner approval progress\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:33:28-07:00"}],"HeadCommit":{"Sha1":"46eca5f6da6ffafb79e3515c54f2d2078c9d3597","Message":"docs(workspace): bind deployed read diagnostics and remaining Owner approval progress\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:33:28-07:00"},"CompareURL":"luoanwu/enterprise-intelligence-os/compare/997a496aa486081126de72c798edc77ec5858fb4...46eca5f6da6ffafb79e3515c54f2d2078c9d3597","Len":1}...
|
1792121705
|
Edit
Delete
|
|
38518
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e9e0d4b66 {"Commits":[{"Sha1":"e9e0d4b660f86137e5063b7710bb73ab945bdf7a","Message":"chore(reports): 最终验收归档快照收口\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:44:20-07:00"},{"Sha1":"fb1277f5fa39e880df59d09040d429a8a4c1536f","Message":"chore(reports): 最终主线证据零错误归档\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:44:19-07:00"},{"Sha1":"25a0e7884a6fa316ecf0c72a6f5238ba0e623e4a","Message":"chore(reports): 完整验收归档工作台快照\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:44:12-07:00"},{"Sha1":"2dd84519d9fc9a0101d43e3397d536a7e4c685ba","Message":"chore(reports): 最终验收归档文档回绑\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:44:11-07:00"},{"Sha1":"803de2aa51a7018d76d0a141286634724c1666b8","Message":"docs: 主线原样归档139b完整窄验收报告\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:44:11-07:00"}],"HeadCommit":{"Sha1":"e9e0d4b660f86137e5063b7710bb73ab945bdf7a","Message":"chore(reports): 最终验收归档快照收口\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:44:20-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/78d8708aaac0967e136bf2f5b19304b7e5e753a6...e9e0d4b660f86137e5063b7710bb73ab945bdf7a","Len":14}...
|
1792122294
|
Edit
Delete
|
|
38519
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0619af5c8 {"Commits":[{"Sha1":"0619af5c866ee6b8ae7d13164441b2e940cc8342","Message":"chore(reports): 流程验收口径修正快照联建\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:48:33-07:00"},{"Sha1":"bdf91283923b1496b3e53f1f7be2b4089711abcf","Message":"chore(reports): 流程历史口径修正文档门禁回绑\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:48:33-07:00"},{"Sha1":"494cc44ccdfd53e189ecaf0af296c3d7457a5d8d","Message":"docs(workflow): distinguish historical and current mainline verification\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:47:01-07:00"}],"HeadCommit":{"Sha1":"0619af5c866ee6b8ae7d13164441b2e940cc8342","Message":"chore(reports): 流程验收口径修正快照联建\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:48:33-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/e9e0d4b660f86137e5063b7710bb73ab945bdf7a...0619af5c866ee6b8ae7d13164441b2e940cc8342","Len":3}...
|
1792122525
|
Edit
Delete
|
|
38520
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"298eac090 {"Commits":[{"Sha1":"298eac0907263dc258abfce7da9b27ef9a91a451","Message":"chore(reports): close final static gates before fixed runtime deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:00:57-07:00"},{"Sha1":"bd77cfe598dc2409847961e2ce9e21c315530589","Message":"merge: close conditional acceptance and stale reports on final main\n\n# Conflicts:\n#\treports/image-digest.json\n#\treports/sbom.latest.json\n#\treports/sbom.spdx.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:56:46-07:00"},{"Sha1":"4aaf0d81db7de4f21dc941f3019efc4d0d5304c0","Message":"chore(reports): accept final mainline restore UI and fixed image SBOM\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:56:02-07:00"},{"Sha1":"cde7b8ada31c3178f4f096e29e309ae4703f82c9","Message":"docs(acceptance): bind final mainline restore and fixed image candidate\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:52:13-07:00"},{"Sha1":"6599ca9f2836b33f9fdd52cda3530d2d0ec36cc5","Message":"merge: combine accepted notification main with adversarial conditions\n\n# Conflicts:\n#\treports/caddy.latest.json\n#\treports/candidate-contracts.latest.json\n#\treports/capability-acceptance.latest.json\n#\treports/catalog-chg.latest.json\n#\treports/catalog-drift.latest.json\n#\treports/catalog-reconciliation.latest.json\n#\treports/ci-mirror.latest.json\n#\treports/cross-cutting-capabilities.latest.json\n#\treports/doc-claims.latest.json\n#\treports/evidence-freshness.latest.json\n#\treports/fact-pii.latest.json\n#\treports/facts.latest.json\n#\treports/fixture-coverage.latest.json\n#\treports/fixtures.latest.json\n#\treports/gate-flow.latest.json\n#\treports/migration-decs.latest.json\n#\treports/module-imports.latest.json\n#\treports/otel.latest.json\n#\treports/release-drift.latest.json\n#\treports/stub-surface.latest.json\n#\treports/workbench-catalog-snapshot.latest.json\n#\treports/workbench-ops-snapshot.latest.json\n#\truntime/reports/agent-adapters.latest.json\n#\truntime/reports/conformance-matrix.latest.json\n#\truntime/reports/contract-consumers.latest.json\n#\truntime/reports/docs-truth.latest.json\n#\truntime/reports/dual-backend-parity.latest.json\n#\truntime/reports/fork-readiness.latest.json\n#\truntime/reports/governance-docs.latest.json\n#\truntime/reports/governance-rules.latest.json\n#\truntime/reports/governance-status.latest.json\n#\truntime/reports/governance.latest.json\n#\truntime/reports/migrations.latest.json\n#\truntime/reports/naming.latest.json\n#\truntime/reports/permission-catalog.latest.json\n#\truntime/reports/platform-ops-definitions.latest.json\n#\truntime/reports/runtime-governance.latest.json\n#\truntime/reports/schema-sync.latest.json\n#\truntime/reports/statemachine-write-guard.latest.json\n#\truntime/reports/validation-source.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T20:33:35-07:00"}],"HeadCommit":{"Sha1":"298eac0907263dc258abfce7da9b27ef9a91a451","Message":"chore(reports): close final static gates before fixed runtime deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:00:57-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/0619af5c866ee6b8ae7d13164441b2e940cc8342...298eac0907263dc258abfce7da9b27ef9a91a451","Len":12}...
|
1792123261
|
Edit
Delete
|
|
38521
|
5
|
5
|
5
|
129
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"09b6c46fa {"Commits":[{"Sha1":"09b6c46fae97512e3475664c0f645abcbc939bc4","Message":"docs(02): 明确清洁授权差额、九步验收缺口与六组拍板建议\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:01:02-07:00"}],"HeadCommit":{"Sha1":"09b6c46fae97512e3475664c0f645abcbc939bc4","Message":"docs(02): 明确清洁授权差额、九步验收缺口与六组拍板建议\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:01:02-07:00"},"CompareURL":"luoanwu/eios-02-business-platform/compare/90c45d2701eecfc2d959e1e0bc46664101a930b9...09b6c46fae97512e3475664c0f645abcbc939bc4","Len":1}...
|
1792123266
|
Edit
Delete
|
|
38522
|
5
|
5
|
5
|
126
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7d2ccca6e {"Commits":[{"Sha1":"7d2ccca6e670c35efddb923386460fcac93bfdef","Message":"docs(workspace): 同步清洁九步验收与待拍板材料引用\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:01:21-07:00"}],"HeadCommit":{"Sha1":"7d2ccca6e670c35efddb923386460fcac93bfdef","Message":"docs(workspace): 同步清洁九步验收与待拍板材料引用\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:01:21-07:00"},"CompareURL":"luoanwu/enterprise-intelligence-os/compare/46eca5f6da6ffafb79e3515c54f2d2078c9d3597...7d2ccca6e670c35efddb923386460fcac93bfdef","Len":1}...
|
1792123285
|
Edit
Delete
|
|
38523
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e332a7360 {"Commits":[{"Sha1":"e332a7360e68011f728282ab65759f54b0088d45","Message":"chore(reports): 联建交互优化工作台快照与发布材料\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:24:59-07:00"},{"Sha1":"1c90c63d0b468a899c7ea0ec39f71385e8a88a75","Message":"merge: 完善技术中台服务查找、接入备份与EES浏览\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:24:33-07:00"},{"Sha1":"aaa69ca47cf745e19274619247653fc8bef12dc5","Message":"chore(reports): 回绑工作台交互95项与静态门禁 @ 99674bb0\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:24:33-07:00"},{"Sha1":"99674bb058b41ef86ce93c90a4f053b09e3201e1","Message":"fix(workbench): 按EES真实契约读取关系类型标识\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:20:48-07:00"},{"Sha1":"6567dec05f41cafe32f6355055ff55285bb504fd","Message":"fix(workbench): 明确EES拒绝读取后的核对路径\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:18:16-07:00"}],"HeadCommit":{"Sha1":"e332a7360e68011f728282ab65759f54b0088d45","Message":"chore(reports): 联建交互优化工作台快照与发布材料\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:24:59-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/298eac0907263dc258abfce7da9b27ef9a91a451...e332a7360e68011f728282ab65759f54b0088d45","Len":6}...
|
1792124703
|
Edit
Delete
|
|
38524
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"72006e20c {"Commits":[{"Sha1":"72006e20c6f016cceb6dfb679c83eec76fdeb78a","Message":"chore(reports): 回绑交互部署收尾文档与证据新鲜度\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:01:24-07:00"},{"Sha1":"ec92eee46a0b091c36c285713c5645616084dbb8","Message":"docs(workbench): 记录交互上线、回退尝试与真实验收边界\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:01:18-07:00"}],"HeadCommit":{"Sha1":"72006e20c6f016cceb6dfb679c83eec76fdeb78a","Message":"chore(reports): 回绑交互部署收尾文档与证据新鲜度\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:01:24-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/e332a7360e68011f728282ab65759f54b0088d45...72006e20c6f016cceb6dfb679c83eec76fdeb78a","Len":2}...
|
1792126887
|
Edit
Delete
|
|
38525
|
1
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"e141ede09 {"Commits":[{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"}],"HeadCommit":{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"},"CompareURL":"vodtest/pay/compare/d1706931c18c9e7598e659d5f3248d9a82bec226...e141ede09dc8d130fc472ddb5c9bd406baa2df57","Len":1}...
|
1792126976
|
Edit
Delete
|
|
38526
|
9
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"e141ede09 {"Commits":[{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"}],"HeadCommit":{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"},"CompareURL":"vodtest/pay/compare/d1706931c18c9e7598e659d5f3248d9a82bec226...e141ede09dc8d130fc472ddb5c9bd406baa2df57","Len":1}...
|
1792126976
|
Edit
Delete
|
|
38527
|
3
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"e141ede09 {"Commits":[{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"}],"HeadCommit":{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"},"CompareURL":"vodtest/pay/compare/d1706931c18c9e7598e659d5f3248d9a82bec226...e141ede09dc8d130fc472ddb5c9bd406baa2df57","Len":1}...
|
1792126976
|
Edit
Delete
|
|
38528
|
4
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"e141ede09 {"Commits":[{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"}],"HeadCommit":{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"},"CompareURL":"vodtest/pay/compare/d1706931c18c9e7598e659d5f3248d9a82bec226...e141ede09dc8d130fc472ddb5c9bd406baa2df57","Len":1}...
|
1792126976
|
Edit
Delete
|
|
38529
|
7
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"e141ede09 {"Commits":[{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"}],"HeadCommit":{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"},"CompareURL":"vodtest/pay/compare/d1706931c18c9e7598e659d5f3248d9a82bec226...e141ede09dc8d130fc472ddb5c9bd406baa2df57","Len":1}...
|
1792126976
|
Edit
Delete
|
|
38530
|
8
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"e141ede09 {"Commits":[{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"}],"HeadCommit":{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"},"CompareURL":"vodtest/pay/compare/d1706931c18c9e7598e659d5f3248d9a82bec226...e141ede09dc8d130fc472ddb5c9bd406baa2df57","Len":1}...
|
1792126976
|
Edit
Delete
|
|
38531
|
10
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"e141ede09 {"Commits":[{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"}],"HeadCommit":{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"},"CompareURL":"vodtest/pay/compare/d1706931c18c9e7598e659d5f3248d9a82bec226...e141ede09dc8d130fc472ddb5c9bd406baa2df57","Len":1}...
|
1792126976
|
Edit
Delete
|
|
38532
|
11
|
5
|
1
|
21
|
0
|
0
|
refs/heads/pay-261020
|
0
|
{"Commits":[{"Sha1":"e141ede09 {"Commits":[{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"}],"HeadCommit":{"Sha1":"e141ede09dc8d130fc472ddb5c9bd406baa2df57","Message":"预定单退款增加验证。修复开房后前端调用直接退款接口。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-10-16T13:02:52+08:00"},"CompareURL":"vodtest/pay/compare/d1706931c18c9e7598e659d5f3248d9a82bec226...e141ede09dc8d130fc472ddb5c9bd406baa2df57","Len":1}...
|
1792126976
|
Edit
Delete
|
|
38533
|
5
|
5
|
5
|
126
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1fa200e90 {"Commits":[{"Sha1":"1fa200e901e992cf56486dc63c5a0b84c52401ca","Message":"chore(workspace): 同步技术中台交互版本与04层记录\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:03:53-07:00"}],"HeadCommit":{"Sha1":"1fa200e901e992cf56486dc63c5a0b84c52401ca","Message":"chore(workspace): 同步技术中台交互版本与04层记录\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:03:53-07:00"},"CompareURL":"luoanwu/enterprise-intelligence-os/compare/7d2ccca6e670c35efddb923386460fcac93bfdef...1fa200e901e992cf56486dc63c5a0b84c52401ca","Len":1}...
|
1792127035
|
Edit
Delete
|
|
38534
|
5
|
5
|
5
|
131
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"aa35fe743 {"Commits":[{"Sha1":"aa35fe74372480a2ca6eb2cc9788ec776806db38","Message":"docs(技术中台): 同步交互上线记录与72006e20固定副本\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:03:35-07:00"}],"HeadCommit":{"Sha1":"aa35fe74372480a2ca6eb2cc9788ec776806db38","Message":"docs(技术中台): 同步交互上线记录与72006e20固定副本\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:03:35-07:00"},"CompareURL":"luoanwu/eios-04-technology-platform/compare/ad3090837076155501e22ebd96c6d7004e94d1c6...aa35fe74372480a2ca6eb2cc9788ec776806db38","Len":1}...
|
1792127037
|
Edit
Delete
|
|
38535
|
5
|
5
|
5
|
127
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5f44ab631 {"Commits":[{"Sha1":"5f44ab631ee014c12149d641d120429a9abf6f88","Message":"docs(00): 治理工具职责对照(governance-kit 与 @juhai/governance,D1 裁决材料,推进计划 裁-12);白名单放行\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T03:50:34-07:00"}],"HeadCommit":{"Sha1":"5f44ab631ee014c12149d641d120429a9abf6f88","Message":"docs(00): 治理工具职责对照(governance-kit 与 @juhai/governance,D1 裁决材料,推进计划 裁-12);白名单放行\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T03:50:34-07:00"},"CompareURL":"luoanwu/eios-00-engineering-framework/compare/d150ae823dc657e9dd40c197f77990b6abf78766...5f44ab631ee014c12149d641d120429a9abf6f88","Len":1}...
|
1792128288
|
Edit
Delete
|
|
38536
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"22d165452 {"Commits":[{"Sha1":"22d165452f250a6f2aa8ca55036716c0fda1641e","Message":"merge: 合入已验证 Scope Owner 恢复及精确批准材料\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:26:07-07:00"},{"Sha1":"d225bb8682614dfd27d6d0ad5b2ef8700eff7a14","Message":"docs(scope): 记录 Owner 恢复、真实复验与精确批准差额\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:26:54-07:00"},{"Sha1":"230810ad32c20ea04e325577ad8d92bd0db9ff7b","Message":"fix(ops): 精确恢复并稳定既有 Scope Owner 开发依赖\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T21:07:05-07:00"}],"HeadCommit":{"Sha1":"22d165452f250a6f2aa8ca55036716c0fda1641e","Message":"merge: 合入已验证 Scope Owner 恢复及精确批准材料\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:26:07-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/72006e20c6f016cceb6dfb679c83eec76fdeb78a...22d165452f250a6f2aa8ca55036716c0fda1641e","Len":3}...
|
1792128378
|
Edit
Delete
|
|
38537
|
5
|
5
|
5
|
131
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"623f963ed {"Commits":[{"Sha1":"623f963ed9fcccf68661481f84d3e219012159b0","Message":"docs(04): 同步 Scope Owner 恢复与精确准入差额\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:24:44-07:00"}],"HeadCommit":{"Sha1":"623f963ed9fcccf68661481f84d3e219012159b0","Message":"docs(04): 同步 Scope Owner 恢复与精确准入差额\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:24:44-07:00"},"CompareURL":"luoanwu/eios-04-technology-platform/compare/aa35fe74372480a2ca6eb2cc9788ec776806db38...623f963ed9fcccf68661481f84d3e219012159b0","Len":1}...
|
1792128378
|
Edit
Delete
|
|
38538
|
5
|
5
|
5
|
126
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d61c11e2c {"Commits":[{"Sha1":"d61c11e2c579b662aa4622f867942888bc5888c6","Message":"docs(workspace): bind Scope Owner recovery and precise read admission progress\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:25:37-07:00"}],"HeadCommit":{"Sha1":"d61c11e2c579b662aa4622f867942888bc5888c6","Message":"docs(workspace): bind Scope Owner recovery and precise read admission progress\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:25:37-07:00"},"CompareURL":"luoanwu/enterprise-intelligence-os/compare/1fa200e901e992cf56486dc63c5a0b84c52401ca...d61c11e2c579b662aa4622f867942888bc5888c6","Len":1}...
|
1792128405
|
Edit
Delete
|
|
38539
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261124
|
0
|
{"Commits":[{"Sha1":"cca5179b0 {"Commits":[{"Sha1":"cca5179b04da7bae3efe6aca57941de2f2236082","Message":"将清洁时间分时段原型加入20261124导航\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T13:26:59+08:00"},{"Sha1":"2702b5d71c270ef411e17cc9c764aec218cc9583","Message":"新增预留清洁时间分时段原型及需求\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T13:24:56+08:00"}],"HeadCommit":{"Sha1":"cca5179b04da7bae3efe6aca57941de2f2236082","Message":"将清洁时间分时段原型加入20261124导航\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T13:26:59+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/c79ba7269a0f8fdb30b60606a6ba7b34bb5431c1...cca5179b04da7bae3efe6aca57941de2f2236082","Len":2}...
|
1792128436
|
Edit
Delete
|
|
38540
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261124
|
0
|
{"Commits":[{"Sha1":"cca5179b0 {"Commits":[{"Sha1":"cca5179b04da7bae3efe6aca57941de2f2236082","Message":"将清洁时间分时段原型加入20261124导航\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T13:26:59+08:00"},{"Sha1":"2702b5d71c270ef411e17cc9c764aec218cc9583","Message":"新增预留清洁时间分时段原型及需求\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T13:24:56+08:00"}],"HeadCommit":{"Sha1":"cca5179b04da7bae3efe6aca57941de2f2236082","Message":"将清洁时间分时段原型加入20261124导航\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T13:26:59+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/c79ba7269a0f8fdb30b60606a6ba7b34bb5431c1...cca5179b04da7bae3efe6aca57941de2f2236082","Len":2}...
|
1792128436
|
Edit
Delete
|
|
38541
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e02f7fb03 {"Commits":[{"Sha1":"e02f7fb0365f3ff6b336c5ce624d287f98108580","Message":"docs(qa): 按真实截图记录读取复验视口尺寸\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:28:40-07:00"}],"HeadCommit":{"Sha1":"e02f7fb0365f3ff6b336c5ce624d287f98108580","Message":"docs(qa): 按真实截图记录读取复验视口尺寸\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:28:40-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/22d165452f250a6f2aa8ca55036716c0fda1641e...e02f7fb0365f3ff6b336c5ce624d287f98108580","Len":1}...
|
1792128523
|
Edit
Delete
|
|
38542
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"092684872 {"Commits":[{"Sha1":"09268487276b63fe4dd7c84115a7b39c40389ad1","Message":"docs(qa): 按真实截图记录读取复验视口尺寸\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:29:14-07:00"}],"HeadCommit":{"Sha1":"09268487276b63fe4dd7c84115a7b39c40389ad1","Message":"docs(qa): 按真实截图记录读取复验视口尺寸\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:29:14-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/e02f7fb0365f3ff6b336c5ce624d287f98108580...09268487276b63fe4dd7c84115a7b39c40389ad1","Len":1}...
|
1792128558
|
Edit
Delete
|
|
38543
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"18814319e {"Commits":[{"Sha1":"18814319eb951334c1f3d22923e64560ec249e73","Message":"chore(reports): publish same-source EES workbench release snapshots\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:29:35-07:00"},{"Sha1":"7f69a3e96283eb3949f1f9bed22a8cbf65705b18","Message":"merge: integrate approved EES read session repair\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:29:20-07:00"},{"Sha1":"b18305521c60e0c10ddf78a006dcc649eae1fc80","Message":"chore(reports): bind EES workbench 101-case regression and static checks\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:29:20-07:00"},{"Sha1":"7a481f21f558d542c83020500ba8e79639d8ba80","Message":"fix(workbench): isolate approved EES read authorization from management session\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:26:37-07:00"}],"HeadCommit":{"Sha1":"18814319eb951334c1f3d22923e64560ec249e73","Message":"chore(reports): publish same-source EES workbench release snapshots\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:29:35-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/09268487276b63fe4dd7c84115a7b39c40389ad1...18814319eb951334c1f3d22923e64560ec249e73","Len":4}...
|
1792128589
|
Edit
Delete
|
|
38544
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261124
|
0
|
{"Commits":[{"Sha1":"600ecef80 {"Commits":[{"Sha1":"600ecef80ef6afb810ce96f006cf33ec9268d19d","Message":"补齐清洁时间原型静态发布文件\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T13:30:09+08:00"}],"HeadCommit":{"Sha1":"600ecef80ef6afb810ce96f006cf33ec9268d19d","Message":"补齐清洁时间原型静态发布文件\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T13:30:09+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/cca5179b04da7bae3efe6aca57941de2f2236082...600ecef80ef6afb810ce96f006cf33ec9268d19d","Len":1}...
|
1792128625
|
Edit
Delete
|
|
38545
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261124
|
0
|
{"Commits":[{"Sha1":"600ecef80 {"Commits":[{"Sha1":"600ecef80ef6afb810ce96f006cf33ec9268d19d","Message":"补齐清洁时间原型静态发布文件\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T13:30:09+08:00"}],"HeadCommit":{"Sha1":"600ecef80ef6afb810ce96f006cf33ec9268d19d","Message":"补齐清洁时间原型静态发布文件\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-10-16T13:30:09+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/cca5179b04da7bae3efe6aca57941de2f2236082...600ecef80ef6afb810ce96f006cf33ec9268d19d","Len":1}...
|
1792128625
|
Edit
Delete
|
|
38546
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"6ede5b3d0 {"Commits":[{"Sha1":"6ede5b3d08a948b2f1c27137c8691e79546c89bf","Message":"merge: 保留最新已发布主线并同步维护核验文档\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:30:17-07:00"},{"Sha1":"127920fb2513d0c888fe08897df669fb20499f43","Message":"merge: 接住最新main并补齐Gitea维护核验材料\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:29:27-07:00"},{"Sha1":"8953a6997cf0666a5c34493055b0d792f470875c","Message":"docs(release): 核实Gitea维护入口与备份边界并订正CI现状\n\n保留真实run 25874的私有action初始化失败、attempt缺口及rc.7 Registry观察。已验证Git SSH不能进入宿主;本机PG备份不冒充Gitea可恢复备份。仅需已有维护入口交接,凭据无需重复申请。\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:28:41-07:00"}],"HeadCommit":{"Sha1":"6ede5b3d08a948b2f1c27137c8691e79546c89bf","Message":"merge: 保留最新已发布主线并同步维护核验文档\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:30:17-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/18814319eb951334c1f3d22923e64560ec249e73...6ede5b3d08a948b2f1c27137c8691e79546c89bf","Len":3}...
|
1792128625
|
Edit
Delete
|
|
38547
|
16
|
5
|
16
|
125
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"90fdca65c {"Commits":[{"Sha1":"90fdca65cfd995e173023f259957080c0318a3d3","Message":"docs: 补记 P12 入口名额服务端台账诊断并更新候选合同合入状态\n\n两份 P12 任务文档顶部状态仍写“候选合同未合入”,且没有服务端名额台账诊断的记录。本次更新顶部状态,追加软件优化文档第六十九步与归因设计文档第67节。\n\n实现内容:\n- 顶部状态改为台账诊断已完成,并写明恢复合同已以 f8a1e54、b892d79 合入主区,不改变诊断边界\n- 第六十九步 / 第67节记录诊断设计、验证过程、对账、三个问题的服务端直接答案(229 次拒绝快照恰 8 持有者;186 次 CLIENT_AUTH×4 + LIFECYCLE_WAIT×4;名额首次空出中位 80.3ms;重试到达 25.8–40.9ms,55 次恢复与“首次空出早于到达”逐条等价)、与第六十八步 E2d 复算的对照(可回收约 21–24/30)、边界与下一步\n\n验证:\n- 内容来自 release/p12-permit-ledger-congestion-local-20261015-8fe8eb8b 公开包 README 与报告;纯文档改动,未运行代码检查\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T22:29:30-07:00"},{"Sha1":"dd8a73c4b76dc7dd380609cc7d1caff21a01cee1","Message":"test(capacity): 采集入口名额台账并支持按需开启服务端诊断\n\n容量脚本此前不开启产品的 iam.auth.diagnostics.enabled,观察器也没有读取新增的入口名额台账,无法把服务端拒绝瞬间的持有者阶段与驱动样本按 X-Request-Id 关联。本次让本地诊断轮可按需开启该开关并以固定周期拉取台账,正式容量命令路径不变。\n\n实现内容:\n- round.py 新增 --server-diagnostics,environment.py 据此在两实例启动参数末尾追加 --iam.auth.diagnostics.enabled=true,默认不加并记入 environment.json 与 round.json\n- CapacityMeters 新增 PermitLedgerCollector(按游标拉取直到追平,每次最多 16 页,缺口/重启/截断显式记录,每文件 16MiB 上限)与 validatePermitLedgerPage(页、held、rejected、持有者字段白名单,阶段名只接受固定枚举)\n- CapacityObserver 新增独立线程每 2 秒拉取两实例台账写 permit-ledger-iam0/1.jsonl,状态写 permit-ledger-collector.jsonl,停止标记后再拉取一次保留收尾记录\n- 新增 AuthIngressPermitLedgerIT:真实双实例 PG 屏障下第九个到达的 503 与合同头不变、busy 恰加 1、台账快照恰为 8 个真实持有者(含 LIFECYCLE_WAIT)、释放全部晚于拒绝、每实例只暴露一个只读 read 的台账 MBean,页面同时通过工具侧白名单校验\n- 新增 test_server_diagnostics.py 4 项;README 补“入口名额台账”一节\n\n验证:\n- ./mvnw -o -pl iam-server -am verify -Dit.test=AuthIngressPermitLedgerIT,AuthIngressLifecycleIT,RefreshRecoveryContractIT,SdkRefreshRecoveryIT:21 项通过(AuthIngressPermitLedgerIT 2 项)\n- python3 -m unittest discover -s scripts/capacity -p 'test_*.py':70 项通过\n- 本地受控拥塞一轮(刷新 83/s、池 20000、屏障 200/300/400ms × 20 窗口):229 次首次 503 全部关联到台账,dropped/slot_misses/overwritten 均 0,公开包 release/p12-permit-ledger-congestion-local-20261015-8fe8eb8b\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T22:29:30-07:00"},{"Sha1":"5435f06bd1327ad91bcf3d7f58438a53502b9dd1","Message":"feat(security): 新增默认关闭的认证入口名额台账诊断\n\n入口 8 个名额被占满时只有 503 计数与客户端时间线可查,无法知道拒绝瞬间 8 个持有者各在服务端哪个阶段、名额多久空出、带未执行标记的重试到达时名额是否仍满。本次在既有 iam.auth.diagnostics.enabled 开关下补采有界的服务端台账,默认关闭,不改变名额数、tryAcquire/release 顺序、指标与响应。\n\n实现内容:\n- 新增 AuthIngressPermitLedger:8 个持有者槽位(与 Semaphore(8) 对应)、4096 条无锁环形缓冲、read(after) 每页最多 512 条、单条上限 1800 字符;只记录既有 TraceIds 规范化的随机关联号、端点、阶段枚举名、纳秒计数与状态码,时钟故障或超长整条丢弃并计数\n- 每个 token/internal 请求取得名额后登记(取得时刻、取得前可用名额、槽位),释放后写 held;每次 AUTH_BUSY 紧跟 tryAcquire 失败写 rejected,快照至多 8 个持有者的关联号、端点、当前阶段与已持有时长\n- AttackProtectionConfiguration.attackIngress 新增带台账参数的 @Bean 重载,原 3 参方法保留为关闭台账的非 @Bean 重载;释放时先腾槽位、再释放名额、记录指标,最后登记释放时刻\n- AuthRequestDiagnostics 新增同包 current(),供台账读取当前上下文的关联号与阶段,不创建上下文\n- 新增 AuthIngressPermitLedgerConfiguration:台账 bean 随开关创建;开启时注册只读 MBean com.iam:type=AuthIngressPermitLedger,复用既有隔离 JMX 通道\n- 新增 AuthIngressPermitLedgerTest(受控时钟:拒绝快照、释放复用槽位、环形覆盖与分页、时钟故障丢弃)与 IngressPermitLedgerContractTest(台账开启、关闭、旧重载三种构造的状态码、正文、合同头、ingress 指标与预算调用次数逐项一致)\n\n验证:\n- ./mvnw -o -pl iam-server -am test(AuthIngressPermitLedgerTest、IngressPermitLedgerContractTest、IngressOutcomeContractTest、AttackIngressMetricsTest、AuthRequestDiagnosticsTest、AuthDiagnosticsTestProbeTest 等 15 类):104 项通过\n- ./mvnw -o -pl iam-server,iam-java-sdk spotless:check:通过\n- 仅含前一提交与本提交改动的临时工作树 ./mvnw -o -pl iam-server -am test-compile:通过\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T22:29:30-07:00"},{"Sha1":"27e4c1c46a88cef96d65a275f0a70def221813b0","Message":"test(protocol): 适配 ApplicationRegistry.client 新增的 displayName 参数\n\n36fd053 为 ApplicationRegistry.client 增加 displayName 参数并更新了 ProtocolFixture,但同期合入的 RefreshRecoveryContractIT 与 SdkRefreshRecoveryIT 仍按旧签名调用,iam-server 测试源码自 36fd053 起无法编译。\n\n实现内容:\n- 两处 registry.client(...) 调用在 clientId 之后补传 displayName 为 null,与 ProtocolFixture 的写法一致;测试逻辑不变\n\n验证:\n- ./mvnw -o -pl iam-server -am verify -Dit.test=RefreshRecoveryContractIT,SdkRefreshRecoveryIT,AuthIngressLifecycleIT,AuthIngressPermitLedgerIT:21 项通过(修正前 iam-server 测试源码在 testCompile 阶段失败)\n- ./mvnw -o -pl iam-server,iam-java-sdk spotless:check:通过\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T22:29:30-07:00"}],"HeadCommit":{"Sha1":"90fdca65cfd995e173023f259957080c0318a3d3","Message":"docs: 补记 P12 入口名额服务端台账诊断并更新候选合同合入状态\n\n两份 P12 任务文档顶部状态仍写“候选合同未合入”,且没有服务端名额台账诊断的记录。本次更新顶部状态,追加软件优化文档第六十九步与归因设计文档第67节。\n\n实现内容:\n- 顶部状态改为台账诊断已完成,并写明恢复合同已以 f8a1e54、b892d79 合入主区,不改变诊断边界\n- 第六十九步 / 第67节记录诊断设计、验证过程、对账、三个问题的服务端直接答案(229 次拒绝快照恰 8 持有者;186 次 CLIENT_AUTH×4 + LIFECYCLE_WAIT×4;名额首次空出中位 80.3ms;重试到达 25.8–40.9ms,55 次恢复与“首次空出早于到达”逐条等价)、与第六十八步 E2d 复算的对照(可回收约 21–24/30)、边界与下一步\n\n验证:\n- 内容来自 release/p12-permit-ledger-congestion-local-20261015-8fe8eb8b 公开包 README 与报告;纯文档改动,未运行代码检查\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-10-15T22:29:30-07:00"},"CompareURL":"pengzhiyu/IAM/compare/36fd0536408149355981d06096633ca3249a035e...90fdca65cfd995e173023f259957080c0318a3d3","Len":4}...
|
1792128686
|
Edit
Delete
|
|
38548
|
5
|
5
|
5
|
131
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c73cf75d3 {"Commits":[{"Sha1":"c73cf75d39e576211b1c0081ebe75dcb62edf798","Message":"docs(04): 同步Gitea维护核验与rc8真实阻塞\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:31:43-07:00"}],"HeadCommit":{"Sha1":"c73cf75d39e576211b1c0081ebe75dcb62edf798","Message":"docs(04): 同步Gitea维护核验与rc8真实阻塞\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:31:43-07:00"},"CompareURL":"luoanwu/eios-04-technology-platform/compare/623f963ed9fcccf68661481f84d3e219012159b0...c73cf75d39e576211b1c0081ebe75dcb62edf798","Len":1}...
|
1792128708
|
Edit
Delete
|
|
38549
|
5
|
5
|
5
|
126
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"981dfdf9f {"Commits":[{"Sha1":"981dfdf9f450921553c2d0108c61a10e2048448b","Message":"chore(workspace): 同步04层Gitea维护核验与rc8发布状态\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:34:57-07:00"}],"HeadCommit":{"Sha1":"981dfdf9f450921553c2d0108c61a10e2048448b","Message":"chore(workspace): 同步04层Gitea维护核验与rc8发布状态\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:34:57-07:00"},"CompareURL":"luoanwu/enterprise-intelligence-os/compare/d61c11e2c579b662aa4622f867942888bc5888c6...981dfdf9f450921553c2d0108c61a10e2048448b","Len":1}...
|
1792128903
|
Edit
Delete
|
|
38550
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"f830e3860 {"Commits":[{"Sha1":"f830e3860c8924b082017d821a1a13ad5f9633d0","Message":"chore(reports): bind final EES client acceptance documentation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:35:40-07:00"},{"Sha1":"de0466ae0e558e3e1acc7d539cbdc53fa23cde80","Message":"docs(acceptance): record real EES catalog reads and approved client boundary\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:35:19-07:00"}],"HeadCommit":{"Sha1":"f830e3860c8924b082017d821a1a13ad5f9633d0","Message":"chore(reports): bind final EES client acceptance documentation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:35:40-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/6ede5b3d08a948b2f1c27137c8691e79546c89bf...f830e3860c8924b082017d821a1a13ad5f9633d0","Len":2}...
|
1792128944
|
Edit
Delete
|
|
38551
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0e3c8c22a {"Commits":[{"Sha1":"0e3c8c22aebe2900aff9a6213a57d71d0b269e44","Message":"chore(reports): refresh same-source snapshots after EES runbook update\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:36:17-07:00"}],"HeadCommit":{"Sha1":"0e3c8c22aebe2900aff9a6213a57d71d0b269e44","Message":"chore(reports): refresh same-source snapshots after EES runbook update\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:36:17-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/f830e3860c8924b082017d821a1a13ad5f9633d0...0e3c8c22aebe2900aff9a6213a57d71d0b269e44","Len":1}...
|
1792128981
|
Edit
Delete
|
|
38552
|
5
|
5
|
5
|
126
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"6a22cc2e5 {"Commits":[{"Sha1":"6a22cc2e536824cc32380bca53a8349898a288ea","Message":"chore(workspace): record verified EES read fix and layer recovery head\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:38:11-07:00"}],"HeadCommit":{"Sha1":"6a22cc2e536824cc32380bca53a8349898a288ea","Message":"chore(workspace): record verified EES read fix and layer recovery head\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-15T22:38:11-07:00"},"CompareURL":"luoanwu/enterprise-intelligence-os/compare/981dfdf9f450921553c2d0108c61a10e2048448b...6a22cc2e536824cc32380bca53a8349898a288ea","Len":1}...
|
1792129094
|
Edit
Delete
|