Carol — back to Apps ← Apps

Carolopedia

A friendly guide to Carol, her ecosystem, and the agents who built her.

📖 CarolopediaDroidsElrond Handover Watchdog
Elrond Handover Watchdog

Elrond Handover Watchdog

Droid [RETIRED CAROL-INI-0924] Replaced by the agent-blind Handover Gap Detector shared service (SVC-031), scheduled by Orion's monitor runner (or-hgd-01). Was a block-spanning Elrond-owned watcher; detection is now a shared service and actions route to each owning agent.
Go to droid →

📖About & Usage

Owner agent — accountability this droid serves

CAROL-INI-380 — distinct from Merlin's Foreman (which catches dead processes); this droid catches idle gaps where nothing is broken but nothing is running either

Droid responsibility

Keep an active initiative moving when one agent has finished their part but the next agent hasn't started theirs. Watches three handover gaps: (A) Albus filed a bypass that nobody dispatched, (B) phase plan steps done but reviewer not invoked, (C) reviewer said continue but next phase plan not authored. Each detected gap is auto-dispatched where safe, otherwise surfaced on the operator queue.

What the droid actually does

On a 30s timer, scan parked-pending-bypass pairs and auto-enqueue planned bypasses (gap A); scan active initiatives with all phase steps done but no review and surface a reviewer-pending row (gap B); scan active initiatives with continue verdict but no next-phase plan and surface a planner-pending row (gap C); record sentinel decision rows for idempotency.

Boundaries

Idempotent: every action checks for a sentinel decision row before firing. Only auto-fires dispatch enqueues (the cheap, safe path); reviewer + planner invocations are surfaced via dispatch_queue needs_attention rather than auto-fired in v1.

👤Owner

Elrond · Head of Engineering

📚Recent initiatives

Initiatives that touched this droid — a short summary each; open one for the full story.

No initiatives recorded for this droid yet.