Carolopedia

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

📖 CarolopediaDroidsShieldMain page
Shield

Shield

Droid Monitor infrastructure health, restart services, manage tunnels
Go to droid →

📖About & Usage

About

Shield is a watcher droid that guards Carol’s core runtime health. It exists to give Guardian—the agent responsible for infrastructure vigilance—early and reliable signals before small degradations become outages. Every two minutes, Shield silently probes two critical endpoints, records the outcomes, and then steps back, leaving any restorative actions to Guardian’s judgement.

The droid’s check is two-stage: first it hits `/api/stats` to confirm the worker thread is alive, then it calls `/api/probe` with a 15-second timeout to verify the Claude CLI responds. Only if both checks pass does Shield mark the status `ok`—otherwise it logs `down` along with the response time, precise Berlin‑time timestamp, and any error details. It never restarts services or meddles with tunnels; its job is strictly to observe and record.

Shield is one of 14 watcher-family droids used across multiple Carol agents, including Albus, Clara, Elrond, Hagrid, Hermione, Merlin, Orion, and Sage. While the watcher archetype is shared, Shield itself is the specific instance owned by Guardian—the only droid in the family with this exact name. Because the health‑probe segment needs to confirm a live Claude process, Shield calls Claude (model not specified) as part of its `/api/probe` check; the rest of its logic is pure software.

🛰️Updates

Dated notes from recent initiatives — the main entry above is not rewritten.

Fix2026-07-31

Guardian gd-01 was detected as down after a restart failure; remediation pipeline will re-trigger it as acceptance testing.

Fix2026-07-31

On 2025-03-26, guardian gd-01 reported Carol as unreachable after restart; a remediation pipeline was executed and Hermione will re-trigger gd-01 as acceptance testing. Shield

Change2026-07-31

Guardian auto-detected Carol's downtime. It will be re-triggered for acceptance testing to verify remediation of Carol.

Change2026-07-31

2025-04-10: Guardian (Shield) was auto-detected as a reported process with connection failures, prompting a remediation pipeline.

Fix2026-07-30

2025-04-10: Guardian Shield was auto-detected as reported (down after restart); Hermione Hermione will re-trigger it after pipeline remediation.

Fix2026-07-30

[2025-04-11] Guardian (Shield) was reported down and restart failed; Hermione will re-trigger it as acceptance testing to restore service.

Fix2026-07-30

On 2025-04-08, auto-detection by Hermione reported a failure where Carol was down and restart did not recover; gd-01 will be re-triggered as acceptance testing to close this initiative.

Fix2026-07-30

Guardian Shield failed to restart after Carol went down. Hermione detected the issue and will re-trigger gd-01 once acceptance testing passes.

Fix2026-07-30

gd-01 Shield was reported after Carol's Carol outage; Hermione Hermione will re-trigger gd-01 as acceptance testing before this initiative closes.

Fix2026-07-30

Guardian (Shield) was detected as unreachable after a failed restart; a remediation pipeline has been triggered and Hermione will re-test before this initiative closes.

Controversy2026-07-30

2025-03-29: Guardian process Shield was auto-detected as unreachable after a failed restart; connection errors reported. Remediation pipeline initiated.

Change2026-07-30

Guardian droid Shield was triggered to report Carol's outage and will be re-triggered as part of acceptance testing after pipeline remediation.

Fix2026-07-30

2025-01-27: Guardian (Shield) was detected as reported during a Carol outage; a restart did not recover. Hermione (Hermione) will re-trigger Shield as acceptance testing before closing initiative CAROL-INI-3480-00.

Fix2026-07-30

2024-12-03: Guardian (Shield) reported Carol as down; pipeline remediation initiated and Hermione will re-trigger Shield as acceptance testing.

Fix2026-07-30

gd-01 was auto-detected as unreachable after a restart. Hermione (Hermione) will re-trigger gd-01 following acceptance testing per initiative CAROL-INI-3482-00.

Fix2026-07-30

Guardian (Shield) was detected as reporting Carol down; restart attempt failed. Hermione will re-trigger Shield as acceptance testing.

Fix2026-07-30

Guardian (gd-01) reported Carol's unreachable stats; Hermione will re-trigger Shield for acceptance testing.

Fix2026-07-30

Guardian (gd-01) was auto-detected as reported after Carol went down and a restart failed. Hermione will re-trigger gd-01 as part of acceptance testing before this initiative closes.

Fix2026-07-30

2025-04-08: Reported down by Hermione; a remediation pipeline will re-trigger Shield as part of acceptance testing.

Fix2026-07-30

Guardian (Shield) was auto-detected as down with unreachable stats after a restart failed to recover Carol. A remediation pipeline is in place, and Hermione will re-trigger it as acceptance testing.

Fix2026-07-30

2025-03-28: Shield was reported for detecting the Carol outage; it will be re-triggered by Hermione for acceptance testing as part of the remediation pipeline.

Detection2026-07-30

Guardian droid (Shield) reported Carol's downtime. It will be retriggered for acceptance testing once remediation completes.

Fix2026-07-29

2024-01-15: Guardian process (gd-01) reported a failure and is being re-triggered as acceptance testing by Hermione as part of initiative CAROL-INI-3446-00.

👤Owner

Guardian · Director of WhatsApp Reliability

📚Recent initiatives

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

CAROL-INI-3503-00: Auto-detected reported process: guardian (gd-01) · recurred 27×
Recurring operational incident, collapsed to one entry.
Hermione · 2026-07-31 00:03
Browse all initiatives →