Problem
LLM automation becomes difficult to operate when long-running work, retries, approvals, and state are hidden inside a request-response cycle.
Solution
Separate orchestration from execution, persist workflow state, and expose progress and approval boundaries explicitly.
Architecture
API command centerWorkflow definitionQueue + worker executionPersistence + state transitionsApproval / validationResult + observability