Carolopedia

A public encyclopedia of Carolverse.

πŸ“– Carolopedia β€Ί Droids β€Ί Step Execution SequencerEntity page

Step Execution Sequencer

Droid Intelligent execution orchestrator β€” dedup, dependency tree, dispatch

πŸ“–About

Step Execution Sequencer is a droid that carries out the planned steps within a single phase of work. Its purpose is to organize and execute those steps, supporting Merlin’s broader coordination of tasks.

πŸ“–Usage

It is used on demand when a phase plan is ready to be carried out. It handles step execution while Merlin focuses on coordination and replanning.

πŸ“–Purpose

SQ-01 is Merlin's execution engine for a single phase. It deduplicates steps, analyzes dependencies, runs them in sequence, self-heals when things break, and monitors for hangs. This frees Merlin to focus on task-level replan decisions and overall coordination across multiple initiatives.

πŸ“–Duties

- Deduplicates pending steps and removes redundant ones
- Builds a dependency tree and determines execution order
- Runs steps sequentially with memory limits (keeps RAM under 60%)
- Automatically diagnoses and fixes failures, then retries
- Detects stuck execution (no progress for 15+ minutes) and alerts
- Reviews task feedback to identify material issues that warrant a re-run
- Creates prerequisite steps on-the-fly when the execution plan needs them

πŸ“–Constraints

- Executes only one phase at a time (no cross-phase orchestration)
- Cannot redesign the step structure itself (Merlin or Elrond must replan that)
- Assumes all steps target known executor endpoints; does not bootstrap new integrations
- Retries are bounded: 2 attempts per step, 3 phase runs maximum
- Does not make strategic go/no-go decisions about the initiative

πŸ‘€Belongs to

Source: Droid Families Β· Public information reflected here.