Phase 1 Testing: 目录重组 — 按一级子命令聚合 #94

Closed
opened 2026-05-07 16:22:58 +00:00 by xingyue · 0 comments
Owner

验证目标

src/cmd-*.ts 平铺文件重组为 src/commands/{workflow,thread,cas,init}/ 目录结构,功能不变。

测试步骤

  • Step 1: 目录结构正确

    ls packages/cli-workflow/src/commands/workflow/
    ls packages/cli-workflow/src/commands/thread/
    ls packages/cli-workflow/src/commands/cas/
    ls packages/cli-workflow/src/commands/init/
    

    预期: 各目录包含对应子命令文件 + index.ts

  • Step 2: src/ 下无残留 cmd-*.ts

    ls packages/cli-workflow/src/cmd-*.ts 2>&1
    

    预期: No such file(全部迁走)

  • Step 3: Biome check 通过

    cd packages/cli-workflow && bun run check
    

    预期: 无 error

  • Step 4: TypeScript 编译通过

    cd packages/cli-workflow && bun run build
    

    预期: 无 error

  • Step 5: 全部测试通过

    bun test
    

    预期: 所有测试 pass

  • Step 6: CLI 功能验证

    bun run packages/cli-workflow/src/cli.ts workflow list
    bun run packages/cli-workflow/src/cli.ts thread ps
    bun run packages/cli-workflow/src/cli.ts cas list
    bun run packages/cli-workflow/src/cli.ts init --help
    bun run packages/cli-workflow/src/cli.ts skill
    

    预期: 各命令正常输出,无报错

验证完成标准

所有 checkbox 打勾
CI 构建成功

Ref

RFC #93, Phase 1

## 验证目标 `src/cmd-*.ts` 平铺文件重组为 `src/commands/{workflow,thread,cas,init}/` 目录结构,功能不变。 ## 测试步骤 - [ ] **Step 1: 目录结构正确** ```bash ls packages/cli-workflow/src/commands/workflow/ ls packages/cli-workflow/src/commands/thread/ ls packages/cli-workflow/src/commands/cas/ ls packages/cli-workflow/src/commands/init/ ``` **预期:** 各目录包含对应子命令文件 + index.ts - [ ] **Step 2: src/ 下无残留 cmd-*.ts** ```bash ls packages/cli-workflow/src/cmd-*.ts 2>&1 ``` **预期:** No such file(全部迁走) - [ ] **Step 3: Biome check 通过** ```bash cd packages/cli-workflow && bun run check ``` **预期:** 无 error - [ ] **Step 4: TypeScript 编译通过** ```bash cd packages/cli-workflow && bun run build ``` **预期:** 无 error - [ ] **Step 5: 全部测试通过** ```bash bun test ``` **预期:** 所有测试 pass - [ ] **Step 6: CLI 功能验证** ```bash bun run packages/cli-workflow/src/cli.ts workflow list bun run packages/cli-workflow/src/cli.ts thread ps bun run packages/cli-workflow/src/cli.ts cas list bun run packages/cli-workflow/src/cli.ts init --help bun run packages/cli-workflow/src/cli.ts skill ``` **预期:** 各命令正常输出,无报错 ## 验证完成标准 ✅ 所有 checkbox 打勾 ✅ CI 构建成功 ## Ref RFC #93, Phase 1
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#94