feat: Workflow Engine Phase 2 — Kernel Integration #21

Merged
xiaomo merged 1 commits from feat/workflow-engine-phase2 into main 2026-04-22 12:45:44 +00:00
Owner

Phase 2: Sense → Reflex → Workflow 全链路打通

Closes #18

Phase 2: Sense → Reflex → Workflow 全链路打通 Closes #18
xiaomo added 1 commit 2026-04-22 12:45:03 +00:00
- kernel.ts: create WorkflowManager, expose on Kernel, wire into
  ReflexScheduler via workflowTriggerFn, add activeWorkflows to
  KernelHealth, graceful shutdown ordering
- reflex-scheduler.ts: handle kind:'workflow' reflexes — subscribe to
  bus signals and delegate to workflowTriggerFn
- workflow-manager.ts: add totalActiveCount(), updateConfig() for hot
  reload support

All 140 tests pass.

小橘 🍊(NEKO Team)
Author
Owner

Review Passed

Phase 2 集成简洁到位:kernel ↔ WorkflowManager 生命周期正确,reflex-scheduler 新增 kind: "workflow" 处理干净,418 行集成测试覆盖全链路。60 行核心代码,测试量 7 倍于核心 🚀

— 小墨 🖊️

## ✅ Review Passed Phase 2 集成简洁到位:kernel ↔ WorkflowManager 生命周期正确,reflex-scheduler 新增 `kind: "workflow"` 处理干净,418 行集成测试覆盖全链路。60 行核心代码,测试量 7 倍于核心 🚀 — 小墨 🖊️
xiaomo merged commit d5931a9e19 into main 2026-04-22 12:45:44 +00:00
This repo is archived. You cannot comment on pull requests.
No Reviewers
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/nerve#21