docs(r2): 交接文档复核更新——DIY 修正批次新事实 + 契约核对结论
- README:新增修正批次落地事实(草稿随时 PATCH、SUBMITTED 触发点、 edits 落库与消费、width/height 语义、x/y 允许超界、onShow 同步通病)、 契约核对结论与已知偏差(wxfile:// 以冻结决策为准) - r2-workflow:决策#6 注记 SUBMITTED 触发点提前 - design-data-contract:实现注记明确 x/y 允许超出画布边界(钳制已撤销) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
+3
-1
@@ -35,7 +35,9 @@
|
||||
`PRODUCT_ICON_MAP[productId]` 兜底推导(`designList/index.tsx:168` 逻辑已存在)。
|
||||
4. **title 前端传 productName**:后端 `title` 保持必填不动,创建时填商品名。
|
||||
5. **GET 两个列表接口不分页**:返回纯数组(地址、清单均为小数据量)。
|
||||
6. **状态迁移触发点**:创建默认 `DRAFT`(product 加入清单);DIY 保存设计 → `SUBMITTED`;
|
||||
6. **状态迁移触发点**:创建默认 `DRAFT`(product 加入清单);~~DIY 保存设计 → `SUBMITTED`~~
|
||||
(**注记 2026-09-12**:SUBMITTED 触发点提前到「进入 DIY 工作台」——新建条目创建后立即
|
||||
PATCH `designing`,继续设计同样推进;见 `docs/diy-fix-workflow.md` 问题3);
|
||||
`PROCESSING`/`DONE` 由 R3 订单流程驱动,前端不提交;`ordered` 由 `orderId != null` 派生,
|
||||
前端只读。状态机单向推进,禁止回退。
|
||||
7. **其他默认**:批量删除用单接口 `POST /api/design-list/batch-delete`;
|
||||
|
||||
Reference in New Issue
Block a user