๐About
Publication is withheld: the supplied material lacks a verified public projection from the owning app and a valid provenance receipt.
๐Usage
Provide the approved projection through shared.carolopedia_publication before drafting or publishing this page.
๐Purpose
Shield runs a two-stage health check on Carol every 5 minutes: verifying the worker thread is alive and then verifying the Claude CLI can actually respond. It records every check result to the database, giving Guardian the visibility he needs to spot problems early and decide what to do.
๐Duties
- Checks Carol's worker thread via /api/stats endpoint every 5 minutes
- Checks Claude CLI responsiveness via /api/probe endpoint (15-second timeout)
- Marks status 'ok' only if both checks pass; 'down' if either fails
- Records timestamp, response time, status, and error details to the database in Berlin timezone
๐Constraints
- Only observes and records โ doesn't restart services or fix problems
- Doesn't manage tunnels or monitor other infrastructure components
- Limited to Carol health checks; doesn't cover the Guardian apps themselves
๐คBelongs to
Source: Droid Families ยท Public information reflected here.