Skip to content

fix(opencode): fence goal and dag automation - #241

Merged
LeXwDeX merged 1 commit into
devfrom
fix/goal-automation-fence
Aug 13, 2026
Merged

fix(opencode): fence goal and dag automation#241
LeXwDeX merged 1 commit into
devfrom
fix/goal-automation-fence

Conversation

@LeXwDeX

@LeXwDeX LeXwDeX commented Aug 13, 2026

Copy link
Copy Markdown
Owner

结果

  • Goal/DAG 的持久化状态变更与 prompt admission 现在持有同一 Session automation fence
  • provider 执行在 fence 释放后启动,不阻塞 DAG/Goal ownership transfer
  • DAG parent wake 在 provider 失败后可重试,成功前不会错误标记 reported

TDD

  • 108 个 Goal/DAG/Session 定向测试通过(384 assertions)
  • 4 项 mutation 证明关键测试可捕获 fence、activation 与 wake retry 回归
  • opencode/core typecheck 通过;全仓提交门禁 29/29 typecheck 通过
  • Spec + Standards 双轴复审:0 P1 / 0 P2

范围

  • v1 仅做功能与稳定性修复,不包含架构级重构
  • dev → main 保持停止

@LeXwDeX
LeXwDeX merged commit 5ee9eb3 into dev Aug 13, 2026
5 checks passed
@LeXwDeX
LeXwDeX deleted the fix/goal-automation-fence branch August 13, 2026 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant