Phase 2 Testing: 回退边左右交替路由 (#247) #249

Closed
opened 2026-05-14 03:01:06 +00:00 by xingyue · 0 comments
Owner

验证目标

多条回退边在流程图中左右交替分开路由,不重叠。

测试步骤

  • Step 1: 构建通过

    cd packages/workflow-dashboard && bun run build
    

    预期: 构建成功

  • Step 2: 回退边左右交替
    打开 develop workflow 的 thread 详情页,观察回退边:

    • reviewer→coder(回退边)
    • tester→coder(回退边)
      预期: 一条从右侧绕行,一条从左侧绕行,不重叠
  • Step 3: 单条回退边仍正常
    如果某个节点只有一条回退边,验证仍正常从右侧路由。
    预期: 路径完整,箭头方向正确

  • Step 4: 标签位置跟随
    回退边上的条件标签(如 reviewApproved、testsPassed)位于对应侧。
    预期: 左侧回退边标签在左,右侧回退边标签在右

代码检查

  • use-layout.ts 中对同一 target 的多条反馈边做了左右交替
  • condition-edge.tsx 中 feedbackPath 支持左侧路由(负 offset)

验证完成标准

所有 checkbox 打勾
bun run build 通过
Ref: #247

## 验证目标 多条回退边在流程图中左右交替分开路由,不重叠。 ## 测试步骤 - [ ] **Step 1: 构建通过** ```bash cd packages/workflow-dashboard && bun run build ``` **预期:** 构建成功 - [ ] **Step 2: 回退边左右交替** 打开 develop workflow 的 thread 详情页,观察回退边: - reviewer→coder(回退边) - tester→coder(回退边) **预期:** 一条从右侧绕行,一条从左侧绕行,不重叠 - [ ] **Step 3: 单条回退边仍正常** 如果某个节点只有一条回退边,验证仍正常从右侧路由。 **预期:** 路径完整,箭头方向正确 - [ ] **Step 4: 标签位置跟随** 回退边上的条件标签(如 reviewApproved、testsPassed)位于对应侧。 **预期:** 左侧回退边标签在左,右侧回退边标签在右 ## 代码检查 - [ ] use-layout.ts 中对同一 target 的多条反馈边做了左右交替 - [ ] condition-edge.tsx 中 feedbackPath 支持左侧路由(负 offset) ## 验证完成标准 ✅ 所有 checkbox 打勾 ✅ bun run build 通过 ✅ Ref: #247
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#249