## ADDED Requirements

### Requirement: 单列 CSV 创建批量订购任务
内部员工 SHALL 上传仅包含资产标识的 CSV，并在请求中为整批选择一个套餐和一个支付方式；系统不得要求 CSV 包含代理、套餐系列或支付账户，也不得按行选择不同套餐。

#### Scenario: 创建合法批量订购任务
- **WHEN** 员工上传单列资产 CSV 并选择有效套餐与支付方式
- **THEN** 系统创建异步任务并通过统一响应返回任务 ID 和初始状态

### Requirement: 批量订购复用现有订单和扣款规则
任务执行器 MUST 对每个资产执行现有购买资格、支付方式、价格和幂等校验，生成成功/失败明细；重复消费不得重复创建订单或扣款。

#### Scenario: 部分资产校验失败
- **WHEN** 一批资产中部分资产不可购买所选套餐
- **THEN** 系统保留每行失败原因并继续处理可独立成功的其他资产，任务汇总真实成功和失败数量

#### Scenario: 任务被重复投递
- **WHEN** Asynq 重复执行同一批量订购任务
- **THEN** 已成功行不重复下单或扣款

