Files
order_site/docs/履约配置/工程债-lewan拆分与短链.md
T
yml2213 d6b0e45c7b 偿还 lewan 工程债:模块拆分、默认角色降级与短链收口
将 kuaishou-cloud 大入口拆为 prepare/rebind/probe/refresh 等模块;默认角色仅作诊断;补充兑换状态单测;短链明确只读兼容历史链接。
2026-07-10 14:01:29 +08:00

1.1 KiB

工程债:lewan 拆分、默认角色、短链

lewan 模块拆分(已做)

kuaishou-cloud/
  index.ts                 # barrel 导出
  prepare-fulfillment.ts   # prepare + 刷新 bindUrl
  rebind-role.ts
  probe-bind-url.ts
  refresh-role-info.ts
  role-state.ts            # 默认角色快照 + ready 状态(UID 主闸)
  delivery-plan.ts
  ensure-claim-link.ts
  dispatch-role-sync.ts
  task-finalization.ts     # dispatch / return(仍厚,后续可再拆)
  domain.ts

对外 import 路径仍为 .../kuaishou-cloud/index.js

默认角色

  • 主闸:claimIdentity.expectedUid 与绑定 rid 一致。
  • isDefaultRole 仅诊断文案;有角色信息即 ready 并落库 rid。
  • hasKuaishouCloudCustomerRole 改为「是否已有绑定角色」,不再要求不同于默认角色。

短链

  • /s/:code 只读解析历史链接。
  • feifei claim 不再依赖 shortLink 交付;若仍调用 ensureShortLinkForTarget 且 source 为 feifei claim,会打 warn。
  • 新业务:本站 claimUrl + H5 拼 uid