3.2 KiB
Raw Permalink Blame History

待办与阻塞(长期)

最后更新:2026-03-11

P0(高优先级)

  • 问题:SKU 详情页与 SKU 装配页“部分板材不可选/折角线贴合异常”已完成代码修复,但仍需基于真实模型做人工终验(自动化仅验证到开关/基础交互)。

    • 责任角色:QA 测试员 / 3D 工程师 / 前端工程师
    • 下一步:在 3000 端口对固定 SKU 执行全量点选回归(非抽样),逐板件验证:可选中、安装顺序可入列、折角线贴边。
    • 证据:src/app/products/[id]/skus/[skuId]/SKUDetailClient.workspace.tsx、src/components/3d/model-viewer-pick-tolerance.ts、output/playwright/sku-regression-progress-2026-03-05T02-36-59-091Z/report.json
    • 状态:处理中
  • 问题:HoleOverlay2D 在 requestAnimationFrame 内仍有较重计算(每帧分组聚合与多次对象创建),孔位多时存在掉帧风险。

    • 责任角色:3D 工程师
    • 下一步:抽离“静态分组/标签聚合”到 useMemo,绘制环节仅做投影与绘制;减少帧内临时对象创建。
    • 证据:src/components/3d/HoleOverlay2D.tsx
    • 状态:待处理

P1(中优先级)

  • 问题:generate-from-order 仍缺“接口限频 + 幂等键”治理,网络抖动下存在重复生成与写放大风险。

    • 责任角色:后端工程师
    • 下一步:为该路由增加用户维度限频,并设计幂等键(同一次提交在短窗口只执行一次)。
    • 证据:src/app/api/products/[id]/assembly/generate-from-order/route.ts
    • 状态:待处理
  • 问题:当前补偿回滚仅覆盖安装顺序,生成前创建版本的写放大仍需评估(失败时可能产生额外版本记录)。

    • 责任角色:后端工程师
    • 下一步:评估“版本创建时机后移”或“失败标记版本”策略,避免无效版本增长。
    • 证据:src/server/services/assembly.service.ts
    • 状态:待处理
  • 问题:安装顺序单接口 generate-from-order 已接入,仍需联调确认异常场景与 warnings 展示策略。

    • 责任角色:前端工程师 / 后端工程师
    • 下一步:用真实产品执行“点选顺序 -> 保存并生成”,确认失败提示与步骤回填一致;评估是否补充 warnings UI。
    • 证据:src/app/products/[id]/assembly/AssemblyEditorWorkspace.tsx
    • 状态:待处理
  • 问题:AssemblyEditorWorkspace 仍有历史视觉 token 不统一(如部分 bg-white/text-white)。

    • 责任角色:前端工程师
    • 下一步:按页面分区批量替换为语义 token,不改业务逻辑
    • 证据:src/app/products/[id]/assembly/AssemblyEditorWorkspace.tsx
    • 状态:待处理
  • 问题:AssemblyEditorWorkspace 仍存在组件内直写 fetch 的历史实现,未完全收口到 hooks/数据层。

    • 责任角色:前端工程师
    • 下一步:按接口链路分批迁移到 src/hooks/api,先迁移装配页高频接口,保持行为不变。
    • 证据:src/app/products/[id]/assembly/AssemblyEditorWorkspace.tsx
    • 状态:待处理

阻塞项

暂无

记录模板

  • 问题:
  • 责任角色:
  • 下一步:
  • 证据(文件/命令):
  • 状态:待处理 / 处理中 / 已完成 / 阻塞