You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extract all remaining module types from engine.go into plugins, following the pattern established by the HTTP and Observability extractions in Phase 2.
Reference:docs/PLAN_ENGINE_DECOMPOSITION.md — Phase 3 Depends on: Phase 2 (#82)
Phase 3 is already fully complete. All 13 plugins have been extracted into the plugins/ directory. The engine.go BuildFromConfig no longer has hardcoded module type factories — all module types are registered via the plugin system through LoadPlugin(). This includes: messaging, statemachine, auth, storage, api, pipelinesteps, cicd, featureflags, secrets, modularcompat, scheduler, integration, and ai plugins.
Activity
intel352 commentedon Feb 23, 2026
Phase 3 is already fully complete. All 13 plugins have been extracted into the plugins/ directory. The engine.go BuildFromConfig no longer has hardcoded module type factories — all module types are registered via the plugin system through LoadPlugin(). This includes: messaging, statemachine, auth, storage, api, pipelinesteps, cicd, featureflags, secrets, modularcompat, scheduler, integration, and ai plugins.