Update OpenCode migration guide and configuration details; change post date to June 13, 2026
This commit is contained in:
@@ -0,0 +1,173 @@
|
||||
# 补充 Elsa Workflows 3 与 Activiti 5.14 对比文档
|
||||
|
||||
## TL;DR
|
||||
|
||||
> **快速摘要**: 将整理好的 Elsa Workflows 3 与 Activiti 5.14 功能对比内容补充到博客文章 `source/_posts/Elsa-Workflows-3.md` 中
|
||||
>
|
||||
> **交付物**:
|
||||
> - 更新后的 `source/_posts/Elsa-Workflows-3.md` 文件,包含完整的对比文档
|
||||
>
|
||||
> **预估工作量**: Quick
|
||||
> **并行执行**: NO - 单一任务
|
||||
> **关键路径**: 单一任务
|
||||
|
||||
---
|
||||
|
||||
## 背景
|
||||
|
||||
### 原始需求
|
||||
用户需要将之前整理的 Elsa Workflows 3 与 Activiti 5.14 的功能对比文档补充到博客文章 `source/_posts/Elsa-Workflows-3.md` 中。
|
||||
|
||||
### 内容来源
|
||||
已在对话中整理好的对比文档,包含以下内容:
|
||||
1. 核心架构差异对比表
|
||||
2. 七大功能逐一对比:
|
||||
- 流程定义 (Process Definition)
|
||||
- 启动一个特定的流程 (Start a Specific Process)
|
||||
- 获取下一流程的流程以及对应审核人列表 (Get Next Tasks and Approvers)
|
||||
- 提交给下一流程至下一个审核人审核 (Submit to Next Approver)
|
||||
- 获取退回到之前流程以及对应审核人列表 (Get Previous Tasks for Rollback)
|
||||
- 退回到之前流程及其对应的审核人 (Rollback to Previous Task)
|
||||
- 流程的完结 (Process Completion)
|
||||
3. 迁移建议和设计模式推荐
|
||||
4. 关键差异总结表
|
||||
|
||||
---
|
||||
|
||||
## 工作目标
|
||||
|
||||
### 核心目标
|
||||
将整理好的对比文档内容写入 `source/_posts/Elsa-Workflows-3.md` 文件
|
||||
|
||||
### 具体交付物
|
||||
- 更新后的 `source/_posts/Elsa-Workflows-3.md` 文件
|
||||
|
||||
### 完成定义
|
||||
- [ ] 文件包含完整的对比文档内容
|
||||
- [ ] 文件保持正确的 front matter 格式
|
||||
- [ ] 代码示例格式正确
|
||||
|
||||
### 必须包含
|
||||
- 完整的架构差异对比表
|
||||
- 七大功能的逐一对比(含代码示例)
|
||||
- 迁移建议和设计模式推荐
|
||||
- 关键差异总结表
|
||||
|
||||
### 禁止包含
|
||||
- 不得删除现有 front matter
|
||||
- 不得修改文件路径或文件名
|
||||
|
||||
---
|
||||
|
||||
## 验证策略
|
||||
|
||||
### 测试决策
|
||||
- **基础设施存在**: N/A
|
||||
- **自动化测试**: None
|
||||
- **Agent-Executed QA**: YES
|
||||
|
||||
### QA 策略
|
||||
每个任务必须包含 agent-executed QA 场景。
|
||||
|
||||
---
|
||||
|
||||
## 执行策略
|
||||
|
||||
### 并行执行波次
|
||||
|
||||
```
|
||||
Wave 1 (立即开始 - 单一任务):
|
||||
└── Task 1: 补充文档内容 [quick]
|
||||
|
||||
Critical Path: Task 1 → 完成
|
||||
Parallel Speedup: N/A
|
||||
Max Concurrent: 1
|
||||
```
|
||||
|
||||
### 依赖矩阵
|
||||
|
||||
- **Task 1**: 无依赖 - 可立即开始
|
||||
|
||||
### Agent 调度摘要
|
||||
|
||||
- **Wave 1**: 1 任务 - T1 → `quick`
|
||||
|
||||
---
|
||||
|
||||
## TODOs
|
||||
|
||||
- [x] 1. 补充 Elsa-Workflows-3.md 文档内容
|
||||
|
||||
**What to do**:
|
||||
- 读取现有文件 `source/_posts/Elsa-Workflows-3.md`(已确认只有 front matter)
|
||||
- 将整理好的对比内容写入文件,保持现有 front matter 不变
|
||||
- 内容应包含:
|
||||
- 核心架构差异对比表
|
||||
- 七大功能逐一对比(含 Java 和 C# 代码示例)
|
||||
- 迁移建议和设计模式推荐
|
||||
- 关键差异总结表
|
||||
|
||||
**Must NOT do**:
|
||||
- 不得删除或修改现有 front matter
|
||||
- 不得修改文件路径
|
||||
|
||||
**Recommended Agent Profile**:
|
||||
- **Category**: `quick`
|
||||
- Reason: 单一文件编辑任务,内容已准备好
|
||||
- **Skills**: []
|
||||
- **Skills Evaluated but Omitted**:
|
||||
- `hexo`: 虽然是 Hexo 博客,但任务仅涉及内容写入,不涉及 Hexo 配置或发布
|
||||
|
||||
**Parallelization**:
|
||||
- **Can Run In Parallel**: NO
|
||||
- **Parallel Group**: Sequential
|
||||
- **Blocks**: 无
|
||||
- **Blocked By**: 无 (可立即开始)
|
||||
|
||||
**References**:
|
||||
- 对话中整理的完整对比内容
|
||||
- 现有文件: `source/_posts/Elsa-Workflows-3.md`(只有 front matter)
|
||||
|
||||
**Acceptance Criteria**:
|
||||
- [ ] 文件包含完整的对比文档
|
||||
- [ ] Front matter 保持不变
|
||||
- [ ] 代码示例格式正确
|
||||
- [ ] 内容结构清晰
|
||||
|
||||
**QA Scenarios**:
|
||||
|
||||
```
|
||||
Scenario: 文件内容完整性
|
||||
Tool: Bash (Read file)
|
||||
Preconditions: 文件已编辑完成
|
||||
Steps:
|
||||
1. 读取文件内容
|
||||
2. 验证包含"核心架构差异"标题
|
||||
3. 验证包含"流程定义"代码示例
|
||||
4. 验证包含"迁移建议"章节
|
||||
5. 验证 front matter 完整
|
||||
Expected Result: 文件包含所有预期内容
|
||||
Failure Indicators: 缺少任何主要章节或 front matter 被修改
|
||||
Evidence: .omo/evidence/task-1-content-complete.txt
|
||||
```
|
||||
|
||||
**Evidence to Capture**:
|
||||
- [ ] task-1-content-complete.txt - 文件内容验证结果
|
||||
|
||||
**Commit**: NO (内容补充任务,不涉及提交)
|
||||
|
||||
---
|
||||
|
||||
## 成功标准
|
||||
|
||||
### 验证命令
|
||||
```bash
|
||||
# 验证文件内容
|
||||
cat source/_posts/Elsa-Workflows-3.md | head -100
|
||||
```
|
||||
|
||||
### 最终检查清单
|
||||
- [ ] 文件包含完整的对比文档内容
|
||||
- [ ] Front matter 保持不变
|
||||
- [ ] 代码示例格式正确
|
||||
- [ ] 内容结构清晰易读
|
||||
Reference in New Issue
Block a user