# UID 领取闸门与旧单兼容

## 规则（现行）

1. **所有 lewan 自动发货**必须存在 `context.claimIdentity.expectedUid`。
2. 绑定角色 ID（`rid`）必须与 expectedUid 一致，否则禁止 confirm / redeem / dispatch。
3. **旧单无 UID**：用户打开领取页补填 UID 后继续；后台发货也会被拦截并提示补 UID。
4. **不再**使用「仅确认角色、无 UID」的静默兼容路径。
5. feifei：用户填 UID 后拼入 H5；对外仍只返回本站 claimUrl。

## 运营可见

任务详情「履约链路总览」展示：

- 填写 UID
- 绑定角色 ID / 名
- 匹配状态
- 兼容模式（UID 闸门 / 旧单无 UID）

## 用户领取

- Step1：填 UID  
- Step2：绑定；匹配成功后可 **一键确认兑换**（无需再点「下一步」）  
- mock 任务仍可不调真实 CT  

## 短链

feifei claim 不再生成 shortLink；`/s/{code}` 仅解析历史链接。
