# R1.2 任务报告

- 命令合同：
  - `bun scripts/cli.ts gh pr ready <number> --repo owner/name [--dry-run]`
- 状态合同：
  - open draft：转为 ready。
  - open ready：幂等成功，不再次 mutation。
  - closed：`validation-failed`。
  - missing：`pr-not-found`。
  - 权限失败：保留共享 client 的 typed reason。
- 可见性：
  - 默认输出为有界表格。
  - scoped help 披露读取、mutation 和 dry-run 语义。
