Carolopedia

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

📖 CarolopediaDroidsPipeline Uptime SamplerMain page
Pipeline Uptime Sampler

Pipeline Uptime Sampler

Droid cron */5 via tools/audit_wrapper.py -> agents/agt_011/droids/el_uptime_01.py -> shared/pipeline_uptime_metric.sample()
Go to droid →

📖About & Usage

About

The Pipeline Uptime Sampler is a heartbeat monitor for Carol’s build initiatives. Every 5 minutes it checks whether the main pipeline is actively running or has stalled, and logs a sample with the reason. Its sole job is to feed a daily pipeline-uptime RSI score (target 100%) so that the system can see at a glance if delivery is flowing smoothly.

The droid reads the dispatch breaker/switch, the current executing count, and the dispatched backlog from the initiatives relay and dispatch control. From these it decides a running/stalled status, writes one sample, and upserts today’s uptime score into the quality metrics store. It is strictly read-only against relay and dispatch; its only write is to the quality database that powers the RSI Dashboard dashboard.

The owner is Elrond, but this droid is not a one‑off. It belongs to a widely reused family—187 identical droids run across almost all Carol agents. Because its execution engine isn’t recorded yet, we cannot say whether it is pure software or calls Claude; all we know is that it samples pipeline health on a tight cron schedule and keeps the uptime metric accurate.

👤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.