Loading...
Loading...
Compare original and translation side by side
| 命令/Command | 功能/Function |
|---|---|
| 启动完整 PR 工作流 |
| 创建 PR |
| 检查验证状态 |
| 查看 PR 状态 |
| Start full PR workflow |
| Create PR |
| Check verification status |
| Check PR status |
| 命令 | 功能 |
|---|---|
| 启动完整PR工作流 |
| 创建PR |
| 检查验证状态 |
| 查看PR状态 |
| 启动完整PR工作流 |
| 创建PR |
| 检查验证状态 |
| 查看PR状态 |
┌─────────────────────────────────────────────────────────────────────┐
│ PR 完整生命周期/Complete PR Lifecycle │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ Phase 0: 准备/Preparation │
│ ├── 解析仓库上下文/Resolve repo context │
│ ├── 创建分支/Create branch │
│ └── 设置工作树/Setup worktree (git worktree) │
│ │
│ Phase 1: 实现/Implementation │
│ ├── 实现功能/Implement feature │
│ ├── 原子提交/Atomic commits │
│ └── 本地验证/Local verification │
│ │
│ Phase 2: PR 创建/PR Creation │
│ ├── 推送分支/Push branch │
│ ├── 创建 PR/Create PR (target: dev branch) │
│ └── 填写 PR 模板/Fill PR template │
│ │
│ Phase 3: 验证循环/Verification Loop │
│ ├── Gate A: CI 检查/CI checks │
│ ├── Gate B: 代码审查/Code review │
│ ├── Gate C: Cubic 批准/Cubic approval │
│ └── {任一失败/Any fail → 修复/fix → 重新验证/re-verify} │
│ │
│ Phase 4: 合并/Merge │
│ ├── 压缩合并/Squash merge │
│ ├── 清理工作树/Cleanup worktree │
│ └── 输出合并报告/Output merge report │
│ │
└─────────────────────────────────────────────────────────────────────┘┌─────────────────────────────────────────────────────────────────────┐
│ PR完整生命周期 │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ Phase 0: 准备阶段 │
│ ├── 解析仓库上下文 │
│ ├── 创建分支 │
│ └── 设置工作树 (git worktree) │
│ │
│ Phase 1: 功能实现 │
│ ├── 开发需求功能 │
│ ├── 原子提交 │
│ └── 本地验证 │
│ │
│ Phase 2: PR创建 │
│ ├── 推送分支 │
│ ├── 创建PR (目标:dev分支) │
│ └── 填写PR模板 │
│ │
│ Phase 3: 验证循环 │
│ ├── 关卡A: CI检查 │
│ ├── 关卡B: 代码审查 │
│ ├── 关卡C: Cubic批准 │
│ └── {任意失败 → 修复 → 重新验证} │
│ │
│ Phase 4: 合并阶段 │
│ ├── 压缩合并 │
│ ├── 清理工作树 │
│ └── 输出合并报告 │
│ │
└─────────────────────────────────────────────────────────────────────┘undefinedundefinedundefinedundefinedundefinedundefined<type>(<scope>): <subject>
<body>
<footer>feat(auth): 添加 JWT 认证/Add JWT auth
- 实现 JWT 生成和验证/Implement JWT
- 添加认证中间件/Add middleware
- 更新 API 文档/Update docs
Closes #123undefined<type>(<scope>): <subject>
<body>
<footer>feat(auth): 添加JWT认证
- 实现JWT生成和验证逻辑
- 添加认证中间件
- 更新API文档
Closes #123undefinedundefinedundefinedundefinedundefined┌─────────────────────────────────────────────────────────────────────┐
│ 验证循环/Verification Loop │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────┐ │
│ │ 开始 │ │
│ └────┬─────┘ │
│ │ │
│ ▼ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Gate A: │────▶│ Gate B: │────▶│ Gate C: │ │
│ │ CI │ │ 审查 │ │ Cubic │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
│ │ │ │ │
│ ┌────▼─────┐ ┌─────▼─────┐ ┌─────▼─────┐ │
│ │ 通过? │ │ 通过? │ │ 通过? │ │
│ └────┬─────┘ └─────┬─────┘ └─────┬─────┘ │
│ │ │ │ │
│ YES │ NO YES │ NO YES │ NO │
│ ┌────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐ │
│ ▼ ▼ ▼ ▼ ▼ ▼ │
│ [下一门] [修复] [下一门] [修复] [合并] [修复] │
│ │
│ 修复后回到对应的 Gate 重新验证/After fix, re-verify at that gate │
│ │
└─────────────────────────────────────────────────────────────────────┘┌─────────────────────────────────────────────────────────────────────┐
│ 验证循环 │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────┐ │
│ │ 开始 │ │
│ └────┬─────┘ │
│ │ │
│ ▼ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 关卡A: │────▶│ 关卡B: │────▶│ 关卡C: │ │
│ │ CI │ │ 代码审查 │ │ Cubic │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
│ │ │ │ │
│ ┌────▼─────┐ ┌─────▼─────┐ ┌─────▼─────┐ │
│ │ 是否通过?│ │ 是否通过? │ │ 是否通过? │ │
│ └────┬─────┘ └─────┬─────┘ └─────┬─────┘ │
│ │ │ │ │
│ 是 │ 否 是 │ 否 是 │ 否 │
│ ┌────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐ │
│ ▼ ▼ ▼ ▼ ▼ ▼ │
│ [进入下一关] [修复问题] [进入下一关] [修复问题] [合并代码] [修复问题] │
│ │
│ 修复后回到对应关卡重新验证 │
│ │
└─────────────────────────────────────────────────────────────────────┘undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefined| Gate | 状态/Status | 尝试次数/Attempts |
|---|---|---|
| CI | ✅ | 1 |
| 审查/Review | ✅ | 2 |
| Cubic | ✅ | 1 |
| 关卡 | 状态 | 尝试次数 |
|---|---|---|
| CI | ✅ | 1 |
| 代码审查 | ✅ | 2 |
| Cubic | ✅ | 1 |
| Hash | 信息/Message |
|---|---|
| abc123 | feat: 添加功能 A/Add feature A |
| def456 | fix: 修复问题 B/Fix issue B |
| Hash | 信息 |
|---|---|
| abc123 | feat: 添加功能A |
| def456 | fix: 修复问题B |
undefinedundefined用户/User: /合并 添加用户登录功能/Add user login
→ Phase 0: 创建工作树/Create worktree
→ Phase 1: 实现登录功能/Implement login
→ Phase 2: 创建 PR/Create PR
→ Phase 3: 验证循环/Verify loop (CI/Review/Cubic)
→ Phase 4: 合并清理/Merge & cleanup用户: /合并 添加用户登录功能
→ 阶段0: 创建工作树
→ 阶段1: 实现登录功能
→ 阶段2: 创建PR
→ 阶段3: 验证循环 (CI/审查/Cubic)
→ 阶段4: 合并与清理用户/User: /pr fix auth bug in Issue #123
→ 最小改动修复 bug/Minimal fix
→ 添加测试/Add tests
→ 创建 PR/Create PR
→ 验证 → 合并/Verify → Merge用户: /pr fix auth bug in Issue #123
→ 最小改动修复bug
→ 添加对应测试
→ 创建PR
→ 验证 → 合并| 参数/Param | 默认值/Default | 说明/Description |
|---|---|---|
| base_branch | dev | 目标分支/Target branch |
| worktree_parent | ../ | 工作树父目录/Parent dir |
| max_review_cycles | 5 | 最大审查循环/Max cycles |
| 参数 | 默认值 | 说明 |
|---|---|---|
| base_branch | dev | 合并目标分支 |
| worktree_parent | ../ | 工作树父目录 |
| max_review_cycles | 5 | 最大审查循环次数 |