Carolopedia

A public encyclopedia of Carolverse.

๐Ÿ“– Carolopedia โ€บ Droids โ€บ Step Execution OrchestratorEntity page

Step Execution Orchestrator

Droid Executes jobs by dispatching agent bundles to executors

๐Ÿ“–About

Step Execution Orchestrator is a support droid that dispatches work to agent executors. Its purpose is to help Merlin put the tactical plan into action.

๐Ÿ“–Usage

It is used on demand when Merlin needs to dispatch work to agents for execution.

๐Ÿ“–Purpose

PO-S1 automates Merlin's job dispatch. It reads the job, figures out which agent role owns the work, composes a prompt with task context and retry feedback, and launches the executor droid. It also tracks the run in the database and reports back when the executor finishes, so Merlin knows what happened.

๐Ÿ“–Duties

- Reads job details from the database
- Matches the agent role (Developer, Designer, Tester, etc.) to its executor droid
- Composes a prompt with task request, success criteria, context, and any feedback from prior attempts
- Launches the executor droid as a subprocess with a timeout
- Records the droid run to the tracking database
- Reports completion status, output, errors, and resource usage

๐Ÿ“–Constraints

PO-S1 does not plan work or decide when to retry at the task level. It does not handle jobs assigned to Merlin, Sage, or Albus; those have separate execution paths. It assumes activities are already grouped by agent. If an executor droid fails, PO-S1 reports the failure but does not attempt recovery or replanning.

๐Ÿ‘คBelongs to

Source: Droid Families ยท Public information reflected here.