Files
junhong_cmp_fiber/.scratch/ur98-exchange-inherit-shop/issues/04-exchange-inheritance-contract-release-acceptance.md
2026-07-23 13:11:21 +09:00

1.7 KiB
Raw Blame History

04 — 换货继承接口联调验收与发布闭环

What to build: 交付可发布的换货归属继承接口契约:维护窗口内 API、Worker 和前端同步切换前端按接口完成创建、发货、完成与详情刷新交互的人工验收OpenAPI、UR#98 中文总结、README 索引及回滚说明完整可用。本票只交付接口联调与验收清单,不开发前端页面。

Blocked by: 02 — 以归属继承原子完成换货03 — 换货继承归属接口投影与展示契约。

Status: ready-for-agent

架构通道: Infrastructure辅助验证复杂写与 Query 契约。

完整业务边界: 收口 API 文档生成、中文功能总结、README 索引、维护窗口切换、异常数据核查引用、回滚方案和前端人工验收,使归属继承可独立联调、验证和发布。

明确不迁移: 不回填历史已完成换货;不实现 UR#45 的资产快照规则或 UR#86 的前代/后代投影;不进行前端页面开发或其他模块发布改造。

  • 人工验收覆盖创建、发货、完成、详情的加载中、失败、重复提交和成功刷新,并验证“换货完成后将归属”只读提示。
  • 其他店铺资产被拒绝时,前端只展示统一错误并保留表单,不展示或推断其他店铺详情。
  • OpenAPI、UR#98 中文总结和 README 索引已更新,文档说明字段语义、异常闭环、维护窗口同步切换、回滚边界和历史数据不回填策略。
  • 发布前复核 01 产生的异常数据清单API、Worker 与前端在同一维护窗口切换,回滚不改写历史已完成换货。
  • 架构约束:本票只收口发布、文档和验收,不新增聚合根、不改变已确定的复杂写与 Query 边界。