-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestrustPull requests that update rust codePull requests that update rust code
Description
Summary
Embedders currently need to rebuild run and task persistence, callback application, read models, and control endpoints to expose Arco orchestration state.
Severity: high
Downstream evidence
We had to implement our own:
- run and task persistence layer
- callback state application logic
- run list and detail read models
- cancel and retry mutations
- task token lookup and validation
- object store concurrency handling for updates
Requested outcome
- Reusable upstream interfaces for create, load, list, and detail run or task state
- Centralized callback application semantics
- Cancel and retry primitives
- Storage backend abstractions or a documented projection format for object stores
- Documentation for the intended embedding pattern
Why upstream
This is core orchestration state management, not product-specific logic. Each adopter rebuilding it separately increases semantic drift and operational risk.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestrustPull requests that update rust codePull requests that update rust code