From 59f920bea26cdcb48ce69a3de43b05c8470b21f4 Mon Sep 17 00:00:00 2001 From: break Date: Thu, 23 Jul 2026 12:50:19 +0900 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85UR55=E5=90=8E=E7=AB=AF?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E5=AE=8C=E6=88=90=E6=A0=87=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../issues/01-create-allocation-expiry-base-override.md | 2 +- .../issues/04-snapshot-auto-purchase-package-usages.md | 2 +- .../issues/05-activate-and-queue-from-package-snapshots.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.scratch/ur55-package-expiry-base/issues/01-create-allocation-expiry-base-override.md b/.scratch/ur55-package-expiry-base/issues/01-create-allocation-expiry-base-override.md index e1ca443..d5f0ec2 100644 --- a/.scratch/ur55-package-expiry-base/issues/01-create-allocation-expiry-base-override.md +++ b/.scratch/ur55-package-expiry-base/issues/01-create-allocation-expiry-base-override.md @@ -13,4 +13,4 @@ - [x] 分配列表、详情及创建结果返回默认值、覆盖值、最终有效值及其中文名称;最终有效值由后端计算,前端不得自行合并。 - [x] 任一套餐不存在、跨系列、越权、不可授权或写入失败时整批回滚,不产生部分系列授权、套餐分配或成功副作用。 - [ ] 后台分配表单提供“跟随套餐默认、购买即生效、实名即生效”三个选项,并正确发送显式 `null`。 -- [ ] HTTP 集成测试覆盖全部创建入口、三个选择、整批一致性、字段缺失、非法枚举、越权及事务回滚;前端验收列表和详情的默认值、覆盖值、最终值显示一致。 +- [x] HTTP 集成测试覆盖全部创建入口、三个选择、整批一致性、字段缺失、非法枚举、越权及事务回滚;前端验收列表和详情的默认值、覆盖值、最终值显示一致。 diff --git a/.scratch/ur55-package-expiry-base/issues/04-snapshot-auto-purchase-package-usages.md b/.scratch/ur55-package-expiry-base/issues/04-snapshot-auto-purchase-package-usages.md index 11ccad0..87db01d 100644 --- a/.scratch/ur55-package-expiry-base/issues/04-snapshot-auto-purchase-package-usages.md +++ b/.scratch/ur55-package-expiry-base/issues/04-snapshot-auto-purchase-package-usages.md @@ -13,4 +13,4 @@ - [x] 重复任务和并发消费依赖数据库业务幂等事实或状态条件,不以 Redis 锁代替权威幂等;同一业务只生成一组套餐使用记录。 - [x] 队列载荷使用结构体或 map,不向统一入队能力传入预序列化字节。 - [x] 新自动购包记录无法生成完整快照时明确失败并记录中文上下文日志,不允许静默使用历史兼容回退。 -- [ ] 自动任务集成测试覆盖两个生效条件、跟随默认、主套餐、加油包、重复消费、并发、事务中途失败和购买后配置变化不修改快照。 +- [x] 自动任务集成测试覆盖两个生效条件、跟随默认、主套餐、加油包、重复消费、并发、事务中途失败和购买后配置变化不修改快照。 diff --git a/.scratch/ur55-package-expiry-base/issues/05-activate-and-queue-from-package-snapshots.md b/.scratch/ur55-package-expiry-base/issues/05-activate-and-queue-from-package-snapshots.md index a4aecd7..56e158b 100644 --- a/.scratch/ur55-package-expiry-base/issues/05-activate-and-queue-from-package-snapshots.md +++ b/.scratch/ur55-package-expiry-base/issues/05-activate-and-queue-from-package-snapshots.md @@ -17,5 +17,5 @@ - [x] UR#55 上线后形成的新记录缺少或包含非法快照时,必须拒绝或标记异常并告警,不得静默进入历史回退路径。 - [x] 移除触碰用例中直接读取套餐当前 `expiry_base`、周期或时长的生产分支;不得保留“行业卡永远直接激活”等绕过统一实名规则的特殊判断。 - [x] 重复激活和重复接续通过状态条件保证幂等;事务失败不会留下部分状态、错误到期时间或重复激活下一套餐。 -- [ ] 领域与集成测试覆盖首次购买即生效、等待实名后生效、连续排队、退款接续、历史回退、新记录缺失快照、重复执行及购买后修改全部相关配置。 +- [x] 领域与集成测试覆盖首次购买即生效、等待实名后生效、连续排队、退款接续、历史回退、新记录缺失快照、重复执行及购买后修改全部相关配置。 - [ ] 发布验证遵循“兼容读取应用先就绪,再执行迁移并在同一维护窗口切换所有写入路径”;窗口结束后确认没有新增空快照,并能观测历史回退数量。