# R2.2.14 任务报告

## 结果

已通过 [PR #2002](https://github.com/pikasTech/unidesk/pull/2002) 合并 runtime 精准批量 CRUD 的命令内自动回读对账，关联 Issue #1998 已关闭。

- `runtime apply/delete` 支持 `--accounts <selector,...>`；单账号 `--account` 保持兼容，两者互斥。
- 所有 selector 与账号类型在写入前完成校验，重复解析到同一账号时零写入失败。
- confirm 后自动回读全部目标，逐项输出完整账号名称/ID、write、reconciled、before/desired/actual、状态码与失败原因。
- 汇总输出 `selected/changed/writeSucceeded/writeFailed/reconciled/mismatched/partialWrite`，不再要求外部逐账号 `get`。

## YAML 真相修复

最新远端分支一度仍保留旧 3 条模板，而生产 runtime 已有 7 条规则。合并前已将 owning YAML 同步为 400/429/500/502/503/504/524 七条通用规则，避免批量 apply 删除现有精确规则。

## v0.1.147 真实验证

对明确 selector `27,28`：

- dry-run：`selected=2 changed=0`，两账号均 `before=7 desired=7 actual=7`。
- confirmed-noop：`writeSucceeded=0 writeFailed=0 reconciled=2 mismatched=0`。
- 两账号均 `write=noop reconciled=true`，没有修改 runtime。

## 验证

runtime/types 单文件 `bun --check` 与 `git diff --check` 通过。此次没有修改账号、proxy、容量、优先级、凭据或 Sub2API 运行面。
