Archived
为统一鉴权中心(Keycloak)落地铺地基:五个零 IO 的纯函数文件,后续 org 用例 重写(Task 8)直接复用。本任务只加不删 —— 旧的岗位授权 / 口令会话 / 停用检查 原样保留,现役 org-service 仍在用它们。 - claims.ts:token claims → Identity,滤掉三种 Keycloak 家具角色 - ends.ts:角色 → 端的并集,并守住「改完之后至少一人能进运营中心」这条锁死不变量 - roster-diff.ts:与 Keycloak 名册的插/改/停/复活差异(远端说了算) - test-account.ts:测试账号判定与独立工作组构造(ADR-011 语义原样搬) - in-flight.ts:停用前置检查要看的在途工作(与旧 disable-check.ts 并存一轮) contract.ts / port.ts / index.ts / seed-data.ts 均为文件末尾追加,契约变更已 经 pnpm api:check --update 刷新快照。