Phase 5+6 Testing: update consumers + clean core re-exports #323

Open
opened 2026-05-05 10:42:21 +00:00 by xiaoju · 0 comments
Owner

验证目标

所有消费者直接从 @uncaged/workflow 导入 workflow 类型。Core 不再 re-export 任何 workflow 符号。

Parent: #320

测试步骤

  • Step 1: workflow-utils imports from @uncaged/workflow

    grep "@uncaged/nerve-core" packages/workflow-utils/src/*.ts | grep -i workflow
    

    预期: 无输出(不再从 core 导入 workflow 类型)

  • Step 2: workflow-meta imports from @uncaged/workflow

    grep "@uncaged/nerve-core" packages/workflow-meta/src/**/*.ts | grep -i "workflow\|Role\|Moderator\|ThreadContext"
    

    预期: 无输出

  • Step 3: adapter packages import from @uncaged/workflow

    grep "@uncaged/workflow" packages/adapter-cursor/src/index.ts packages/adapter-hermes/src/index.ts
    

    预期: 有 import 行

  • Step 4: CLI imports from @uncaged/workflow

    grep "@uncaged/workflow" packages/cli/src/commands/workflow.ts
    

    预期: 有 import 行

  • Step 5: Core has NO workflow re-exports

    grep -i "workflow\|START\|END.*__end__\|ThreadContext\|Moderator\|RoleResult" packages/core/src/index.ts
    

    预期: 无 workflow 相关导出

  • Step 6: Full build + test

    pnpm run build && pnpm test
    

    预期: 0 errors, all tests pass

验证完成标准

所有 checkbox 打勾
pnpm run check 无 error

## 验证目标 所有消费者直接从 @uncaged/workflow 导入 workflow 类型。Core 不再 re-export 任何 workflow 符号。 Parent: #320 ## 测试步骤 - [ ] **Step 1: workflow-utils imports from @uncaged/workflow** ```bash grep "@uncaged/nerve-core" packages/workflow-utils/src/*.ts | grep -i workflow ``` **预期:** 无输出(不再从 core 导入 workflow 类型) - [ ] **Step 2: workflow-meta imports from @uncaged/workflow** ```bash grep "@uncaged/nerve-core" packages/workflow-meta/src/**/*.ts | grep -i "workflow\|Role\|Moderator\|ThreadContext" ``` **预期:** 无输出 - [ ] **Step 3: adapter packages import from @uncaged/workflow** ```bash grep "@uncaged/workflow" packages/adapter-cursor/src/index.ts packages/adapter-hermes/src/index.ts ``` **预期:** 有 import 行 - [ ] **Step 4: CLI imports from @uncaged/workflow** ```bash grep "@uncaged/workflow" packages/cli/src/commands/workflow.ts ``` **预期:** 有 import 行 - [ ] **Step 5: Core has NO workflow re-exports** ```bash grep -i "workflow\|START\|END.*__end__\|ThreadContext\|Moderator\|RoleResult" packages/core/src/index.ts ``` **预期:** 无 workflow 相关导出 - [ ] **Step 6: Full build + test** ```bash pnpm run build && pnpm test ``` **预期:** 0 errors, all tests pass ## 验证完成标准 ✅ 所有 checkbox 打勾 ✅ pnpm run check 无 error
This repo is archived. You cannot comment on issues.
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/nerve#323