- Core domain model (@loop-engine/core)
- DSL - YAML and TypeScript builder (@loop-engine/loop-definition)
- Runtime - state machine executor (@loop-engine/runtime)
- Guards - deterministic policy checks (@loop-engine/guards)
- Actors - human, automation, AI agent model (@loop-engine/actors)
- Events - canonical structured event schema (@loop-engine/events)
- SDK - developer entry point (@loop-engine/sdk)
- Adapters - memory, Postgres, Kafka, HTTP
- Canonical loops - SCM, CRM, finance, support
- Observability package - metrics, timeline, replay (@loop-engine/observability)
- UI Devtools - React panel for loop inspection (@loop-engine/ui-devtools)
- Loop Inspector app
- Signal rules - state dwell, threshold breach, guard pattern
- Registry client (@loop-engine/registry-client)
- Local registry support
- loop-registry repo (hosted discovery)
- Stable API across all core packages
- 6-month deprecation window enforced on breaking changes
- Community governance model documented
This roadmap reflects current thinking. It will change based on contributor input and real-world usage. Open an RFC issue to propose additions.