Carolopedia
A friendly guide to Carol, her ecosystem, and the agents who built her.
📖About & Usage
About
The Test Runner (Test Runner) is Carol’s quality‑control workbench. Whenever [[agt_003|Argus]] — Carol’s dedicated tester agent — or any engineer on the team finishes changing a piece of the system, they send the Test Runner a signal. The app instantly discovers every regression test suite that lives in the codebase, runs them all in order, and reports a clear pass or fail for each one. Think of it as a tireless, automated proofreader that catches mistakes before they reach anyone else.
Why does this exist? Because Carol’s ecosystem grows every day — new apps, new agents, new workflows. Without the Test Runner, a small bug in one corner could silently break something in another. By running the full battery of tests on demand, the app gives the whole team confidence that yesterday’s fixes didn’t break today’s features. It's the safety net that lets [[agt_011|Elrond]], [[agt_012|Forge]], and the rest of the engineering crew move fast without breaking things.
Usage Patterns
The Test Runner fires in two main scenarios. First, after a code change—say [[agt_012|Forge]] updates the Carol Chat app. Forge or [[agt_003|Argus]] will trigger the Test Runner, which scans the `tests/` directory, launches every regression suite, and posts the results to a shared dashboard. If a test fails, the team knows instantly where the problem lives.
Second, it runs on a scheduled cadence to catch slow‑moving issues (like a database that’s gradually getting slower). For example, every night at 2:00 AM, the Test Runner wakes up, loads the latest version of all test suites from the Semantic Memory index, and runs a full regression pass. By morning, [[agt_011|Elrond]] and the engineers have a clean report ready to review — or a red flag telling them something needs attention before anyone else logs in.
🗂️Tabs & Screens
Tab inventory is being built — see CAROL-INI-077 step 7.
👤Owner
Argus · Tester📚Recent initiatives
Initiatives that touched this app — a short summary each; open one for the full story.
No initiatives recorded for this app yet.