# R3.4 任务报告 ## 结果 在 `config/platform-infra/sub2api-codex-pool.yaml#credits.excludedUsers` 中加入: - `zhuo@test.com` - `huiguo@test.com` 排除列表是通用精确 selector 配置,支持用户 ID 或邮箱,邮箱按大小写不敏感匹配。活跃时间窗与显式 `--users` 模式均在生成补偿计划和确认 selector 前应用该列表。 ## CLI 可见性 默认 Kubernetes 风格输出新增 `EXCLUDED` 表格,披露邮箱、用户 ID、窗口请求数、`yaml-excluded-user` 原因和匹配 selector。汇总首行同时披露 `selected` 与 `excluded`。全部候选被排除时显示 `--users `,不再给出可执行的空确认提示。 ## 验证 - Bun 语法检查和 `git diff --check` 通过。 - 北京时间 `2026-07-14 17:00:00` 至 `18:00:00` 固定窗口 dry-run: - `selected=5`; - `huiguo@test.com` 请求数 31,按 YAML 排除; - `zhuo@test.com` 请求数 35,按 YAML 排除; - `mutation=false`、`writeAttempted=0`。 - 显式 `--users 15,16` dry-run: - `selected=0`、`excluded=2`、`total-usd=0`; - `mutation=false`、`writeAttempted=0`。 实现通过 [PR #2119](https://github.com/pikasTech/unidesk/pull/2119) 合并,merge commit 为 `7920322030270a49164d78971dae2f0a6454997c`。 没有执行充值,没有修改 Sub2API 源码、版本、哨兵或运行面。