v0.1.0
First public release of Maestro.
Maestro is an embedded workflow runtime for Go applications, originally built around KYC and onboarding workflow problems.
What’s included in v0.1.0:
- Human and action workflow steps
- Workflow persistence and restore
- CEL-based transition guards
- In-memory and Postgres run stores
- Validation and simulation CLI
- Example applications, including a KYC backend demo
The goal of this release is simple: make it possible to define a workflow, run it, pause on human input, persist state, and resume later without needing a separate orchestration service.
This release also includes a real consumer application used to validate the embedding experience from the application side.
Thanks for checking out the project. Feedback, questions, and real-world workflow use cases are always welcome.