Update OpenCode migration guide and configuration details; change post date to June 13, 2026

This commit is contained in:
2026-07-03 16:31:43 +08:00
parent 0701f47541
commit 37bc43dd6b
7 changed files with 4653 additions and 1 deletions
+173
View File
@@ -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 保持不变
- [ ] 代码示例格式正确
- [ ] 内容结构清晰易读