# R3.10 任务报告

## 结果

- 完成 [UniDesk #2504](https://github.com/pikasTech/unidesk/issues/2504)。
- `config/platform-infra/sub2api-codex-pool.yaml#credits.defaultRankTiers` 成为默认排名阶梯唯一真相：前三名各 100 USD、随后两名各 50 USD、其余合格用户各 20 USD。
- 活跃窗口未显式提供金额、阶梯或固定分配时，CLI 读取 YAML 默认阶梯生成 dry-run；显式 `--amount-usd` 或 `--rank-tiers` 继续覆盖默认值。
- 文本与 JSON 输出披露 `rankTiersSource`，区分 `yaml-default` 与 `cli`。
- 精确用户模式不套用默认阶梯；实际充值仍要求固定 `--allocations-json --confirm`，本任务未执行充值、公告或 PK01 runtime 变更。

## 验证

- 配置解析输出三档规范化结构，最终 `remaining: true` 映射为 `count: null`。
- `credits --help` 展示默认排名计划入口和覆盖规则。
- PK01 最近 24 小时只读 smoke：选中 11 名用户，总额 520 USD，`rank-tiers-source=yaml-default`，`write attempted=0`，`mutation=false`。
- PK01 最近 1 分钟显式阶梯 smoke：`rankTiersSource=cli`，`writeAttempted=0`，`mutation=false`。
- 精确用户未给金额时在本地拒绝，未提交远端 job。
- `git diff --check` 通过。
