Phase 1 Testing: Schema — prompt 必填 (RFC #405) #406

Closed
opened 2026-05-23 04:22:06 +00:00 by xiaoju · 0 comments
Owner

验证目标

所有类型层面 prompt 从 optional 变 required,无 prompt 的边在解析时报错。

测试步骤

  • Step 1: 类型检查通过

    bun run build
    

    预期: 编译无错误

  • Step 2: 现有测试通过

    bun run test
    

    预期: 所有测试通过(测试用例已更新)

  • Step 3: 缺 prompt 的 YAML 被拒绝
    准备一个缺少 edge prompt 的 workflow YAML,注册时应报错

  • Step 4: 有 prompt 的 YAML 正常注册

    uwf workflow register examples/solve-issue.yaml
    

    预期: 注册成功

验证完成标准

所有 checkbox 打勾
CI 构建成功

Ref: #405, #404

## 验证目标 所有类型层面 prompt 从 optional 变 required,无 prompt 的边在解析时报错。 ## 测试步骤 - [ ] **Step 1: 类型检查通过** ```bash bun run build ``` **预期:** 编译无错误 - [ ] **Step 2: 现有测试通过** ```bash bun run test ``` **预期:** 所有测试通过(测试用例已更新) - [ ] **Step 3: 缺 prompt 的 YAML 被拒绝** 准备一个缺少 edge prompt 的 workflow YAML,注册时应报错 - [ ] **Step 4: 有 prompt 的 YAML 正常注册** ```bash uwf workflow register examples/solve-issue.yaml ``` **预期:** 注册成功 ## 验证完成标准 ✅ 所有 checkbox 打勾 ✅ CI 构建成功 Ref: #405, #404
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#406