Files
pikasTech-unidesk/docs/MDTODO/details/sub2api-upstream-reliability/R3.4_Task_Report.md
T
Codex 20436b8290
Pipelines as Code CI / hwlab-web-probe-sentinel-nc01- Success
Pipelines as Code CI / platform-infra-gitea-nc01- Success
Pipelines as Code CI / unidesk-host- Success
docs: 整理 Sub2API 运维任务记录
2026-07-15 08:54:18 +02:00

1.3 KiB
Raw Blame History

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。汇总首行同时披露 selectedexcluded。全部候选被排除时显示 --users <none>,不再给出可执行的空确认提示。

验证

  • Bun 语法检查和 git diff --check 通过。
  • 北京时间 2026-07-14 17:00:0018:00:00 固定窗口 dry-run
    • selected=5
    • huiguo@test.com 请求数 31,按 YAML 排除;
    • zhuo@test.com 请求数 35,按 YAML 排除;
    • mutation=falsewriteAttempted=0
  • 显式 --users 15,16 dry-run
    • selected=0excluded=2total-usd=0
    • mutation=falsewriteAttempted=0

实现通过 PR #2119 合并,merge commit 为 7920322030270a49164d78971dae2f0a6454997c

没有执行充值,没有修改 Sub2API 源码、版本、哨兵或运行面。