# R6.1 任务报告

## 结果

PJ2026-03 总规格升级到 v0.9，删除 CLI 必须只经 HTTP 的旧门禁，冻结以下终态契约：

- 同步业务通过共享 application dispatcher；CLI 默认 local，显式 `--over-api` 只切换 REST transport。
- PostgreSQL outbox 保留事务事实，后台、可重试和长时执行统一由 Temporal workflow/activity 编排。
- API、Temporal Worker 和 Web HMR 独立启动、观测、停止和部署；Worker 不暴露公网业务入口。
- Native smoke 顺序固定为 local CLI、真实 workflow/activity、独立 API + `--over-api`、Web HMR；通过后只由产品 master PR merge 触发正式 development 自动交付。
- 数据库、Temporal serviceRef/namespace/task queue、端口、PID、日志、state、超时与重试全部归 owning YAML，不增加隐藏默认、第二 authority、租约或围栏。

## 证据

- 治理 Issue：https://github.com/pikasTech/unidesk/issues/2417
- 产品 Issue：https://github.com/pikainc/pikaoa/issues/78
- `git diff --check` 通过。
- 定点检索确认不存在“CLI 只调用公开 HTTP API”、旧 `CLI --> API` 或 PostgreSQL ticker 作为正式 Worker authority 的残留契约。

## 后续

R6.2 与 R6.3 可在本规格基线上并行；native smoke、YAML/CICD 和部署态回归继续按 R6.4-R6.6 串行收敛。
