Commit Graph
20 Commits
Author SHA1 Message Date
lhmin0604andClaude b109451e29 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>
2026-09-12 20:10:18 +08:00
lhmin0604andClaude 190e59af94 revert(diy): 撤销贴纸坐标钳制,恢复可拖出画布外自由摆放
需求决定(2026-09-12):负坐标/超出画布为合法摆放状态;
重叠误报根因是尺寸语义(已由归一化修复),坐标钳制一并移除。
文档同步标注该决策。

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-12 20:00:17 +08:00
lhmin0604andClaude cf02a10636 docs(diy): 批次③已实施(问题5),checkout 消费 edits 仍留 R3 待办
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-12 19:29:45 +08:00
lhmin0604andClaude 98da907df8 docs(diy): 修正工作流进度更新——批次①②已实施,批次③暂缓(待 R3 对齐)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-12 19:12:17 +08:00
lhmin0604andClaude 395fa4116c docs(r2): 契约核对补充 + design-data-contract 增加 width/height 语义注记
- diy-fix-workflow:新增两份契约逐项核对总表
- design-data-contract-v1:stickers[].width/height/x/y 语义 = 画布显示像素
  (实现注记,非版本升级),历史数据读端按 mask 归一化兼容

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-12 18:53:07 +08:00
lhmin0604andClaude c47071c9d8 docs(r2): DIY 工作台 6 项问题修正工作流
逐项根因定位(代码依据)+ 修复方案 + 契约影响 + 留意点:
1 重叠误报(CSS 钳制/原始像素与碰撞盒不一致,含旧数据兼容)
2 草稿持久化(防抖写缓存+服务端,status 不动)
3 SUBMITTED 触发点提前到进入工作台(决策#6 注记更新)
4 编辑页空白(问题2 修复即自动修复)
5 TouchSlider 启用 + CSS filter 预览替代 ctx.filter
6 checkout 地址同步滞后(R3 红线文件,记入 R3 待办)
问题5/6 的 R3 侧待办同步至 routes/R2/README.md

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-12 17:49:06 +08:00
lhmin0604andClaude 67436cb9e1 docs(r2): 阶段5 验收收口 + 新增跨线路交接说明 docs/routes/R2/
- r2-workflow:阶段5 验证记录、验收期修复(PATCH /users/me、.env OSS)
- routes/R2/README:R3(checkout 切换/删除守卫/状态触发权)、R4(designData
  整包合并回写/贴纸 COS 硬前置)、R1(productId 校验/iconImg 下发)接入须知
- routes/README 索引更新

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-12 17:18:22 +08:00
lhmin0604andClaude 954cddfc22 feat(r2): 阶段4 store 降级为离线兜底缓存层
- designList/address 两页缓存优先渲染(冷启动不空屏),联网后以服务端为准覆盖
- store/design.ts、store/address.ts 文件头注明缓存层语义(回写/兜底/旧数据不合并)
- 流程文档勾选阶段 1-4 进度

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-12 03:58:55 +08:00
lhmin0604andClaude fa434f765f docs(r2): 写入 WCD 格式硬性规定并在阶段3/4 插入对应注意事项
依据 design-data-contract-v1.md 冻结版:designData 顶层 7 键白名单、
category.mask 必须保留、rotation/zIndex 本期持久化、贴纸 wxfile:// 允许暂存、
wordcloud 分组不得被 items 全量替换冲掉;阶段3 三个写入点与阶段4 缓存回写
各自插入红线提醒。

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-12 03:33:53 +08:00
lhmin0604andClaude 8438fea72f feat(r2): 前端 API 层——地址/设计清单切换到后端接口(阶段2)
- api/address.ts: fetchAddresses/createAddress/updateAddress/deleteAddress/
  setDefaultAddress;region[] ↔ province/city/district 双向转换唯一落点
- api/design.ts: fetchDesignList/createDesign/updateDesign/deleteDesign/
  deleteDesigns;状态映射 DRAFT↔undesigned、SUBMITTED↔designing、
  PROCESSING↔processing、DONE↔ordered;一条设计=一条清单(items 固定 1 元素,
  title=productName,productIcon 不上传由页面按 productId 兜底)
- types/index.ts: DesignItem.status 补 'processing'、productIcon 改 optional、
  AddressItem 补 createdAt?;全部消费点已确认兼容(均有兜底)
- docs/r2-workflow.md: R2 工作流程与阶段0 契约确认记录

验证:build:weapp 通过;Node 打桩 Taro.request 转发本地 3091 后端实测
13 项全过(region 往返/状态映射/designData 保留/越权 403/无效 token 401)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-12 03:10:51 +08:00
broccoli 2a5728bccc docs: R4 报告补充 wordcloud 订单列表交付与验证 2026-08-13 12:16:31 +08:00
broccoli 9a2202bcb3 docs: R4 交付报告(功能/契约/迁移/注意事项/对接需求) 2026-08-13 01:41:41 +08:00
broccoli 85356e7a39 docs: R4 WCD 生产任务契约(designData→词云)与路线文档 2026-08-12 19:10:41 +08:00
broccoli 3e0346ad35 docs: fix team collaboration as four independent slices 2026-08-10 02:17:41 +08:00
broccoli 0394da6771 feat: split DA and API layers by domain, add parallel route docs 2026-08-10 01:56:09 +08:00
broccoli a3c3005c04 feat: add scroll top mask, unify page top spacing and docs 2026-08-08 03:57:47 +08:00
broccoli 9ead273766 docs: add home top mask implementation plan 2026-08-08 01:19:22 +08:00
broccoli 5e7046f935 docs: add home top mask design 2026-08-08 01:14:43 +08:00
broccoli 5cca31c295 docs: add design system and UI refresh plan 2026-08-07 15:12:10 +08:00
lhmin0604 4d086758e8 first commit 2026-07-27 14:54:21 +08:00