| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| admin.ts | ||
| agent.ts | ||
| auth.ts | ||
| canonical.ts | ||
| common.ts | ||
| fact.ts | ||
| index.ts | ||
| patient.ts | ||
| persona.ts | ||
| plan.ts | ||
| reason-signals.ts | ||
| sync.ts | ||
| wrap.ts |
第一性:换了 org-scope 数据权限后,clinicIds/sourceUnits 是 expandOrgScope 的**展开产物** (PAC 内部过滤维),不该出现在对外契约入参里 —— host 只该传"用户可达的 org 节点"。 - TokenExchangeUser:删 clinicIds + sourceUnits,orgScope 转必填(任意层级:集团/区域/品牌/诊所) 诊所级即传诊所 id;没品牌概念的 host 同理。clinicIds/sourceUnits 仅留在内部 JWT AccessTokenPayload。 - issueTokens:永远走 orgScope 展开;非 jvs-dw host 用退化树(根=tenantId,无子)→ orgScope 里诊所 id 当裸诊所透传、sourceUnits 留空、根 id=不限。删显式 fallback 分支。 - auth-login-contract.md:org_scope 从"P2 可选增强"翻正为唯一契约入口;派生表/示例/实现现状同步 - 活体三级复验:集团 []/0(不限);品牌 ["瑞尔"]/3;诊所 ["瑞尔"]/2 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| admin.ts | Loading commit data... | |
| agent.ts | Loading commit data... | |
| auth.ts | Loading commit data... | |
| canonical.ts | Loading commit data... | |
| common.ts | Loading commit data... | |
| fact.ts | Loading commit data... | |
| index.ts | Loading commit data... | |
| patient.ts | Loading commit data... | |
| persona.ts | Loading commit data... | |
| plan.ts | Loading commit data... | |
| reason-signals.ts | Loading commit data... | |
| sync.ts | Loading commit data... | |
| wrap.ts | Loading commit data... |