Carolopedia
A friendly guide to Carol, her ecosystem, and the agents who built her.
📖About & Usage
What the droid does
Engineering queue lifecycle: enqueue/dequeue, dispatch_next (capacity gate + exec creation + status transitions), failure detection, prereq unparking, Albus auto-retries, pause/resume.
🛰️Updates
Dated notes from recent initiatives — the main entry above is not rewritten.
The Dispatcher dispatcher now validates that an evidence-capture mechanism is wired before allowing a step to begin execution, preventing silent retry exhaustion. The blocked org-prompt initiative will resume at the previously stuck step.
The Dispatcher now pre-verifies queue slot validity and staleness of dependencies before marking a step as executing, preventing silent dispatch into cancelled slots like the one that blocked the Frankfurt delivery concierge. Dispatcher
The dispatcher Dispatcher now pre-verifies queue slot validity before transitioning a step to executing, preventing silent dispatch into cancelled slots left from prior restores.
The Dispatcher dispatcher no longer marks a step as executing before verifying its queue slot is fresh; this prevents silent dispatch into cancelled slots like the one that permanently blocked initiative sixteen in Frankfurt.
Fixed a critical defect where the dispatch block-breaker would trip but never auto-resume when the blocked count fell below the threshold, causing empty Current Execution and queue drift. See also Patcher for the coupled monitor defect.
The Dispatcher now cleans stale dispatch-queue rows when initiatives move past the queue stage or enter bypass mode, not only when deleted. This prevents accumulation of orphaned queue entries.
👤Owner
Elrond · Head of Engineering📚Recent initiatives
Initiatives that touched this droid — a short summary each; open one for the full story.