Skip to content

feat: init enhancement for milo workflows#335

Draft
zachsmith1 wants to merge 1 commit intomainfrom
feat/miloworkflows
Draft

feat: init enhancement for milo workflows#335
zachsmith1 wants to merge 1 commit intomainfrom
feat/miloworkflows

Conversation

@zachsmith1
Copy link
Contributor

This pull request adds a comprehensive design proposal for "Datum Workflows," an event-driven automation layer for Milo. The document outlines the motivation, goals, design details, testing and simulation requirements, production readiness considerations, and implementation phases for the feature. It sets the foundation for future development and research, focusing on safety, testability, and a strong operator experience.

Feature Proposal and Design:

  • Introduces a declarative, event-driven workflow system for Milo, enabling teams to automate internal processes based on domain events, with a strong emphasis on safety, simulation, and impact analysis.
  • Details requirements for a first-class Testing & Simulation UX, including dry-run capabilities, blast-radius estimates, and backtesting, ensuring users can preview workflow effects before enabling.
  • Specifies goals such as multi-tenant isolation, action libraries, and integration with Kubernetes workflow engines (Argo/Tekton), while explicitly excluding building a workflow engine from scratch.

@scrivener221b scrivener221b added the Milo Enhancement to improve functionality of Milo label Oct 2, 2025
@scotwells scotwells marked this pull request as draft March 2, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Milo Enhancement to improve functionality of Milo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants