Phase 1 Testing: tester role + develop workflow template #58

Closed
opened 2026-05-07 13:39:35 +00:00 by xiaoju · 0 comments
Owner

验证目标

新建 tester role 和 develop workflow template。committer 改为只 commit 不 push。

测试步骤

  • Step 1: tester role 存在

    bun run build
    

    预期: packages/workflow-role-tester/ 存在,导出 testerRoleTesterMeta。schema 为 { status: "passed" | "failed", details: string }。Build 通过。

  • Step 2: committer 不再 push

    grep -i "push" packages/workflow-role-committer/src/committer.ts
    

    预期: committer systemPrompt 里不再提 push,只 commit。meta 中去掉或保留 branch/commitSha 但不含 push 相关字段。

  • Step 3: develop workflow template 存在

    bun run build
    

    预期: packages/workflow-template-develop/ 存在,导出 moderator 和 roles。角色:planner → coder ⟲ → reviewer ⟲ → tester → committer。

  • Step 4: develop moderator 路由正确

    bun test --filter "develop"
    

    预期:

    • 初始 → planner
    • planner → coder
    • coder(未完成所有 phase)→ coder
    • coder(完成所有 phase)→ reviewer
    • reviewer approved → tester
    • reviewer rejected → coder
    • tester passed → committer
    • tester failed → coder
    • committer → END
  • Step 5: 全量测试通过

    bun test && bun run build && bun run check
    

验证完成标准

tester role 可用
committer 只 commit 不 push
develop workflow moderator 路由正确
全绿

Refs #55

## 验证目标 新建 tester role 和 develop workflow template。committer 改为只 commit 不 push。 ## 测试步骤 - [ ] **Step 1: tester role 存在** ```bash bun run build ``` **预期:** `packages/workflow-role-tester/` 存在,导出 `testerRole` 和 `TesterMeta`。schema 为 `{ status: "passed" | "failed", details: string }`。Build 通过。 - [ ] **Step 2: committer 不再 push** ```bash grep -i "push" packages/workflow-role-committer/src/committer.ts ``` **预期:** committer systemPrompt 里不再提 push,只 commit。meta 中去掉或保留 branch/commitSha 但不含 push 相关字段。 - [ ] **Step 3: develop workflow template 存在** ```bash bun run build ``` **预期:** `packages/workflow-template-develop/` 存在,导出 moderator 和 roles。角色:planner → coder ⟲ → reviewer ⟲ → tester → committer。 - [ ] **Step 4: develop moderator 路由正确** ```bash bun test --filter "develop" ``` **预期:** - 初始 → planner - planner → coder - coder(未完成所有 phase)→ coder - coder(完成所有 phase)→ reviewer - reviewer approved → tester - reviewer rejected → coder - tester passed → committer - tester failed → coder - committer → END - [ ] **Step 5: 全量测试通过** ```bash bun test && bun run build && bun run check ``` ## 验证完成标准 ✅ tester role 可用 ✅ committer 只 commit 不 push ✅ develop workflow moderator 路由正确 ✅ 全绿 Refs #55
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#58