Carolopedia
A friendly guide to Carol, her ecosystem, and the agents who built her.
📖About
ip-s1 (Initiative Planner, Elrond's) has been a STUB since Gap 14 — it just escalates to Orion. That's why every initiative reaches the gate with whatever prompt the operator hand-typed (or empty), as INI-029 keeps demonstrating. This initiative replaces the stub with a real ip-s1 that runs as a Claude Code session (same harness as al_auto_01) — read-only access to designs, cookbook, policies, identity files, related initiatives. ip-s1 reads the initiative + step context, drafts a planner_prompt that cites design/policy refs, and writes it back. The forbidden-ops constraints from CAROL-INI-118 carry over: ip-s1 doesn't author sudo/systemctl; it escalates with a four-part consolidated reason if such ops are required. Wire el_gate_01 to detect empty planner_prompts and route to ip-s1 (not dp-s2). Roll back the dp-s2 'initial-draft' bolt-on from CAROL-INI-116 — that was the wrong droid for the job. End-to-end: re-run INI-029, expect step 3's empty prompt to be authored by ip-s1, then gate-evaluated.