Carolopedia
A friendly guide to Carol, her ecosystem, and the agents who built her.
📖About
Create a new Carol app named Shared Services, OWNED BY ALBUS (agt_001, the Architect). It presents the shared_services catalog (SVC-NNN) to a non-technical reader. Standard Carol app rules: mobile-first, aligned with other Carol apps (canonical CAROL_LOGO_v4 topbar with Albus as owner, glass/dark Tailwind theme, shared auth), a SEARCH box, and plain/simple language throughout (no module paths, entrypoints, or jargon). List view shows: ID (SVC-NNN), a friendly 3-4 word service name, and a one-line plain description. Clicking a service opens a detail view with the full plain-language description plus the rest of the info (category in plain terms, what it does, who uses it, status) - all non-technical. Data: extend the registry shared_services catalog with friendly_name + plain_description + plain_detail columns, populated for all 46 services. App served on a free port, registered in the registry under Albus, launched and kept alive by the App-Steward. Implement via Orion bypass with twin-reviewer pass.
⚖️Decisions
- INI-716 caller-audit gate refused close — INI-716 caller-audit gate refused close: entry point `elrond.handover_watchdog` (agents/agt_011/droids/el_handover_01.py) was modified, but callers ['elrond.watcher', 'elrond.pipeline', 'elrond.handover_watchdog', 'elrond.dispatcher', 'apps.initiatives.app', 'apps.initiatives.create_initiative'] are not in callers_audited. Add the missing callers to the initiative's callers_audited field, or add a decision row prefixed 'Caller audit waived by Orion:' to override. (shared.bypass.bypass_end[INI-716])
- Bypass session failed — initiative blocked (exec 57) — bypass_end called with success=False for exec 57, run 130 (shared.bypass.bypass_end)
- Caller audit waived by Orion: this app-build bypass did not modify el_handover_01.py; that file was turned into a pure back-compat shim in CAROL-INI-0924 (already closed, caller audit waived there), preserving all listed callers. No handover code changed in 0925. (orion)
✅Success criteria
- The app is mobile-first and visually aligned with other Carol apps (canonical topbar, glass/dark theme) (must_have)
- The app has a working search box that filters services by name/description (must_have)
- Each service is shown in plain language: SVC id, a friendly 3-4 word name, and a one-line plain description; clicking opens a full plain-language detail with category, what it does, and status — no technical jargon (must_have)
- All 46 services carry friendly_name + plain_description + plain_detail and a Radagast steward in the catalog (must_have)