Phase 1 Testing: ExtractFn 签名简化 (#180) #181

Closed
opened 2026-05-11 07:46:09 +00:00 by xiaoju · 0 comments
Owner

验证目标

ExtractFn 签名简化为 (schema, contentHash),无 extractPrompt,构建通过。

测试步骤

  • Step 1: 构建通过

    cd ~/repos/workflow && bun run build
    

    预期: 无类型错误

  • Step 2: ExtractFn 签名正确

    grep -A3 'type ExtractFn' packages/workflow-protocol/src/types.ts
    

    预期: (schema, contentHash) 两个参数,无 prompt,无 ExtractContext

  • Step 3: extractPrompt 全部删除

    grep -r 'extractPrompt' packages/workflow-protocol/src/ packages/workflow-runtime/src/ packages/workflow-execute/src/ packages/workflow-template-develop/src/ packages/workflow-template-solve-issue/src/
    

    预期: 无匹配

  • Step 4: ExtractContext 已删除

    grep -r 'ExtractContext' packages/workflow-protocol/src/ packages/workflow-runtime/src/
    

    预期: 无匹配

  • Step 5: 现有测试通过

    cd ~/repos/workflow && bun test
    

    预期: 全部通过

验证完成标准

所有 checkbox 打勾
构建 + 测试通过

Ref: #180

## 验证目标 ExtractFn 签名简化为 (schema, contentHash),无 extractPrompt,构建通过。 ## 测试步骤 - [ ] **Step 1: 构建通过** ```bash cd ~/repos/workflow && bun run build ``` **预期:** 无类型错误 - [ ] **Step 2: ExtractFn 签名正确** ```bash grep -A3 'type ExtractFn' packages/workflow-protocol/src/types.ts ``` **预期:** `(schema, contentHash)` 两个参数,无 prompt,无 ExtractContext - [ ] **Step 3: extractPrompt 全部删除** ```bash grep -r 'extractPrompt' packages/workflow-protocol/src/ packages/workflow-runtime/src/ packages/workflow-execute/src/ packages/workflow-template-develop/src/ packages/workflow-template-solve-issue/src/ ``` **预期:** 无匹配 - [ ] **Step 4: ExtractContext 已删除** ```bash grep -r 'ExtractContext' packages/workflow-protocol/src/ packages/workflow-runtime/src/ ``` **预期:** 无匹配 - [ ] **Step 5: 现有测试通过** ```bash cd ~/repos/workflow && bun test ``` **预期:** 全部通过 ## 验证完成标准 ✅ 所有 checkbox 打勾 ✅ 构建 + 测试通过 Ref: #180
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#181