ur49修正
This commit is contained in:
@@ -0,0 +1,20 @@
|
|||||||
|
# 05 — 完成真实依赖链路验收、发布与回滚门禁
|
||||||
|
|
||||||
|
**What to build:** 在真实 PostgreSQL、Redis、Asynq 和对象存储环境中验证平台与代理的两类设备 CSV 批量任务及其页面消费所需接口交互,形成上线前 Worker 部署、权限、并发、审计与回滚门禁,确保真实发布不会丢失或回滚已经确认的业务事实。
|
||||||
|
|
||||||
|
**Blocked by:**
|
||||||
|
|
||||||
|
- 04 — 交付设备管理页 CSV 双入口与任务结果交互
|
||||||
|
- [.scratch/ur36-bulk-package-purchase/issues/03-real-dependency-integration-harness.md](../../ur36-bulk-package-purchase/issues/03-real-dependency-integration-harness.md) — 03 — 建立批量任务真实依赖的集成测试 Harness
|
||||||
|
|
||||||
|
**Status:** ready-for-agent
|
||||||
|
|
||||||
|
**架构通道:** Infrastructure。
|
||||||
|
|
||||||
|
**完整业务边界:** 本票收口真实依赖环境的端到端验证、上线前检查、Worker 部署门禁、异常恢复和回滚不变式。它不改变复杂写或 Query 的领域边界,只验证已交付的完整链路。
|
||||||
|
|
||||||
|
**明确不迁移:** 不替换全仓测试框架,不迁移历史设备数据、既有 Worker 或未触碰对象存储消费者。
|
||||||
|
|
||||||
|
- [ ] 真实链路覆盖 CSV 上传、平台库存分配、代理向直属下级分配、平台代理系列、代理有效系列授权、部分成功、文件级失败、入队失败和安全错误语义。
|
||||||
|
- [ ] 验证重复行、重复 IMEI/跨字段多命中、Worker 重试、终态重复消费和设备归属/系列并发条件更新;断言审计、资产分配记录、绑定卡同步和任务计数均符合契约。
|
||||||
|
- [ ] 发布前检查 PostgreSQL、Redis、Asynq Worker 与对象存储均可用;Worker 未部署时不开放前端入口,回滚不删除已产生的任务、资产分配记录、系列变更或审计事实。
|
||||||
Reference in New Issue
Block a user