feat: Workflow Engine Phase 2 — Kernel Integration #21
Reference in New Issue
Block a user
Delete Branch "feat/workflow-engine-phase2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase 2: Sense → Reflex → Workflow 全链路打通
Closes #18
- 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)✅ Review Passed
Phase 2 集成简洁到位:kernel ↔ WorkflowManager 生命周期正确,reflex-scheduler 新增
kind: "workflow"处理干净,418 行集成测试覆盖全链路。60 行核心代码,测试量 7 倍于核心 🚀— 小墨 🖊️