## ADDED Requirements

### Requirement: 实名顺序只使用三种策略
资产实名策略 MUST 为 `none`、`before_order` 或 `after_order`；设备下卡存在策略冲突时，C 端有效流程 MUST 以设备策略为准，前端不得自行覆盖。

#### Scenario: 设备策略覆盖下卡策略
- **WHEN** 设备与其绑定卡配置了不同实名策略
- **THEN** C 端返回并执行设备的 effective_realname_policy

### Requirement: 支持单资产和批量修改实名策略
系统 SHALL 提供已约定的单资产 PATCH、卡批量 POST 和设备批量 POST；批量请求最多 500 个 `asset_ids`，MUST 先校验全部资产和权限后在单事务中全成全败。

#### Scenario: 批量修改包含无权限资产
- **WHEN** 请求中的任一资产不存在、无权限或策略冲突
- **THEN** 系统返回明确错误且所有资产策略均保持不变

### Requirement: C 端初始化返回生效策略
C 端资产初始化响应 SHALL 包含 `effective_realname_policy`、`realname_required` 和 `realname_status`，并使用 `{code,msg,data,timestamp}` 统一响应。

#### Scenario: 无需实名资产初始化
- **WHEN** 资产有效策略为 `none`
- **THEN** 响应返回 `effective_realname_policy=none` 且允许直接进入购买流程

