Carol — back to Apps ← Apps

Carolopedia

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

📖 CarolopediaServicesBuild InitiativesAll activitiesINI-100000356
📋

CAROL-INI-0991-00: Fold app-watchdog into the agent-centric model: Radagast-stewarded scheduled job with run-audit + Hermione visibility

Initiative
Open in Initiatives →

📖About

app-watchdog.sh (restarts the critical shared apps: initiatives, planner, gateway, auth) is currently a loose deploy shell script — not a registered droid, not scheduled, no run-audit, invisible to monitoring. It is a SHARED SYSTEM SERVICE, so steward = Radagast. Register it as a Radagast-owned scheduled droid and trigger it via the Hermione Scheduler (cadence 5 min) so the universal wrapper emits run-audit and Hermione/Inspector can see it. Follow-on to CAROL-INI-0974 (the supervisor itself must be supervised).

⚖️Decisions

  • Auto-detected remediation target INI-100000339 from title/description scan (matched CAROL-INI-0974 -> row id 100000339 (CAROL-INI-0974-00: Separate trigger from execution; Hermione owns triggering, mo)); override by setting remediates_initiative_id explicitly at bypass_start. (system-auto-detect)

Success criteria

  • app-watchdog is a registered droid owned by Radagast (steward of shared services), triggered by the Hermione Scheduler at 5-min cadence — no separate cron/timer. (must_have)
  • Each watchdog run emits run-audit (via the universal wrapper) so Hermione sweep + Inspector-style monitoring can see it; the supervisor is now supervised. (must_have)