RFC-004 Phase 3 Testing: Migrate to @uncaged/nerve-workflow-meta #21

Closed
opened 2026-04-29 14:49:05 +00:00 by xiaoju · 0 comments
Owner

验证目标

workspace 的 develop-sensedevelop-workflow 从本地代码迁移到 @uncaged/nerve-workflow-meta 包。迁移后 workflow index.ts 变成纯 wiring 层(<25 行),本地 roles/moderator/build 文件删除。

前置条件

nerve PR #259(workflow-meta 包)已合并。

测试步骤

  • Step 1: 添加依赖

    # package.json 添加 "@uncaged/nerve-workflow-meta": "link:../repos/nerve/packages/workflow-meta"
    pnpm install --no-frozen-lockfile
    

    预期: 安装成功

  • Step 2: 简化 develop-sense/index.ts
    重写为从包 import createDevelopSenseWorkflow,传入 adapter/extract/cwd,导出 workflow definition。
    预期: index.ts < 25 行

  • Step 3: 简化 develop-workflow/index.ts
    同上,用 createDevelopWorkflowWorkflow
    预期: index.ts < 25 行

  • Step 4: 删除本地 roles/moderator/build 文件

    rm -f workflows/develop-sense/roles/*.ts workflows/develop-sense/moderator.ts workflows/develop-sense/build.ts
    rm -f workflows/develop-workflow/roles/*.ts workflows/develop-workflow/moderator.ts workflows/develop-workflow/build.ts
    
  • Step 5: 构建验证

    pnpm build
    

    预期: 所有 workflow 构建成功

  • Step 6: nerve daemon 验证

    nerve workflow list
    

    预期: develop-sense 和 develop-workflow 仍然出现在列表中

验证完成标准

所有 checkbox 打勾
workflow 文件大幅精简
pnpm build 通过

— 小橘 🍊(NEKO Team)

## 验证目标 workspace 的 `develop-sense` 和 `develop-workflow` 从本地代码迁移到 `@uncaged/nerve-workflow-meta` 包。迁移后 workflow `index.ts` 变成纯 wiring 层(<25 行),本地 roles/moderator/build 文件删除。 ## 前置条件 nerve PR #259(workflow-meta 包)已合并。 ## 测试步骤 - [ ] **Step 1: 添加依赖** ```bash # package.json 添加 "@uncaged/nerve-workflow-meta": "link:../repos/nerve/packages/workflow-meta" pnpm install --no-frozen-lockfile ``` **预期:** 安装成功 - [ ] **Step 2: 简化 develop-sense/index.ts** 重写为从包 import `createDevelopSenseWorkflow`,传入 adapter/extract/cwd,导出 workflow definition。 **预期:** `index.ts` < 25 行 - [ ] **Step 3: 简化 develop-workflow/index.ts** 同上,用 `createDevelopWorkflowWorkflow`。 **预期:** `index.ts` < 25 行 - [ ] **Step 4: 删除本地 roles/moderator/build 文件** ```bash rm -f workflows/develop-sense/roles/*.ts workflows/develop-sense/moderator.ts workflows/develop-sense/build.ts rm -f workflows/develop-workflow/roles/*.ts workflows/develop-workflow/moderator.ts workflows/develop-workflow/build.ts ``` - [ ] **Step 5: 构建验证** ```bash pnpm build ``` **预期:** 所有 workflow 构建成功 - [ ] **Step 6: nerve daemon 验证** ```bash nerve workflow list ``` **预期:** develop-sense 和 develop-workflow 仍然出现在列表中 ## 验证完成标准 ✅ 所有 checkbox 打勾 ✅ workflow 文件大幅精简 ✅ `pnpm build` 通过 — 小橘 🍊(NEKO Team)
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xiaoju/nerve-workspace#21
No description provided.