Carol — back to Apps ← Apps

Carolopedia

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

📖 CarolopediaDroidsFrontend Troubleshooter
Frontend Troubleshooter

Frontend Troubleshooter

Droid Diagnoses and fixes Layer 1/2 frontend check failures
Go to droid →

📖About & Usage

Owner agent — accountability this droid serves

Sage must ensure frontend applications pass verification checks and maintain quality standards. TS-01 handles the operational side: diagnosing and fixing the specific failures that arise in Layer 1 and Layer 2 frontend checks.

Droid responsibility

When frontend checks fail, this droid automates the diagnostic and repair work that Sage would otherwise do manually. It reads the failing app's code, uses Claude to identify the root cause and generate a fix, applies the fix, and re-verifies. This lets Sage focus on strategic review and oversight.

What the droid actually does

  • Receives reports of failed Layer 1 (static) and Layer 2 (browser) frontend checks
  • Reads the failing app's source files and uses Claude to diagnose the problem
  • Applies the suggested fix to the app's code and re-runs the checks
  • Repeats the diagnose-and-fix cycle up to 3 times if the first attempt doesn't work
  • Hands off unresolved failures to Albus for second-line support

Boundaries

Does not fix issues beyond Layer 1/2 frontend checks (no backend or architectural issues). Does not modify files outside the target app's directory. Does not refactor unrelated code or override intentional design choices like cross-app navigation links. Stops after 3 failed attempts rather than continuing to retry.

👤Owner

Sage · Analyst

📚Recent initiatives

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

CAROL-INI-0013-00: Complete Carol planner self-hosting (B.3 + beyond)
Build pipeline gaps (updated 2026-04-19 session, 19 total). STRATEGIC PHASE PARTIALLY WORKS (SP-01 runs 70s/cache-hit, writes summary). TACTICAL + EXECUTION never crossed strategi\u2026
Orion · 2026-05-14 17:23
Browse all initiatives →