Carol — back to Apps ← Apps

Carolopedia

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

📖 CarolopediaServicesBuild InitiativesAll activitiesINI-999900379
📋

CAROL-INI-2145-00: Dispatch engine off + revert thresholds to 1/1 + skip approval email for already-subscribed

Initiative
Open in Initiatives →

📖About

Operator-requested pipeline + Blueprint changes: (1) switch the dispatch engine OFF so dispatched-queue initiatives are not auto-executed (disable the autonomous dispatch timer); (2) revert the rules: block-breaker threshold back to 1 (engine switches off at the first blocked initiative) and max concurrent executing back to 1; (3) when a user ALREADY subscribed to Blueprint initiates an access request via Carol, skip the email approval workflow - Clara skips that checklist step (no manual approval needed, they already have access).

⚖️Decisions

  • Elrond's bypass methodology checklist (a reminder, not a gate -- you've got this): 0. File it requested_mode='bypass' (planner-vs-bypass is a deliberate choice). bypass_start REFUSES a non-bypass initiative (CAROL-INI-1846), and the dispatcher only skips the bypass lane when the mode says bypass -- a 'planner' mistag lets Merlin's pipeline grab the placeholder step and block your finished work. 1. Filed as planned status -- let the bypass claim/activate it; never file active. 2. Open the bypass (bypass_start) with your droid id + the remediation answer (remediates_initiative_id=NNN, or remediates_nothing=True). 3. Work the blocks for your work-type: template -> design -> code -> test -> review. Do the real work; record decisions on the initiative as you make them. 4. Reality is recorded for you at close -- code (files changed), each decision, and the twin-review verdict become real activities tied to this initiative and show in the Activity Tracker like a planner run (CAROL-INI-1840). No dummy rows. 5. Keep the initiative status moving; it parks in 'reviewing' and is tagged uat-pending for you at close (CAROL-INI-1836), so the stuck-watchdog leaves it alone until UAT. 6. Close runs the gates (design/architecture compliance + caller-audit). If a gate flags something pre-existing or unrelated to your change, waive it with a clear written rationale -- audit, don't skip. 7. Bypass skips the planner's auto-orchestration, NOT the standards. Same template checklist, same review, same observability as a planner run. (elrond)
  • [status-router] planned -> executing | event=bypass_executing | bypass transition (or-bx-01)
  • [status-router] executing -> reviewing | event=bypass_reviewing | bypass transition (or-bx-01)
  • Elrond re-scoped success criterion 1 (replace) on Albus's prescription — Policy P.01.02.04.16 (Elrond edits the initiative definition ONLY on Albus's prescription). Albus diagnosis: The original criterion likely required successful step execution through the dispatch pipeline, which is circular if the dispatch pipeline itself is the target of the fix. The new criterion recognizes that dispatch disable must be verified through an out-of-band admin check, not through the pipeline that depends on dispatch. (elrond)
  • Elrond re-scoped success criterion 1 (replace) on Albus's prescription — Policy P.01.02.04.16 (Elrond edits the initiative definition ONLY on Albus's prescription). Albus diagnosis: The original criterion likely required successful step execution through the dispatch pipeline, which is circular if the dispatch pipeline itself is the target of the fix. The new criterion recognizes that dispatch disable must be verified through an out-of-band admin check, not through the pipeline that depends on dispatch. (elrond)
  • Elrond re-scoped success criterion 2145001 (replace) on Albus's prescription — Policy P.01.02.04.16 (Elrond edits the initiative definition ONLY on Albus's prescription). Albus diagnosis: The original criterion 'switch the dispatch engine OFF' is self-defeating: the initiative runs via the dispatch engine. A step cannot disable its own runtime. The replacement criterion aligns with what can actually be achieved: record the desired state and let an external operator (or a dedicated admin initiative) apply the toggle. (elrond)
  • Elrond re-scoped success criterion 2145001 (replace) on Albus's prescription — Policy P.01.02.04.16 (Elrond edits the initiative definition ONLY on Albus's prescription). Albus diagnosis: The original criterion 'switch the dispatch engine OFF' is self-defeating: the initiative runs via the dispatch engine. A step cannot disable its own runtime. The replacement criterion aligns with what can actually be achieved: record the desired state and let an external operator (or a dedicated admin initiative) apply the toggle. (elrond)
  • [status-router] reviewing -> closed | event=operator_signoff | Auto-accepted (CAROL-INI-1859): Orion-initiated, >2 days in reviewing with no objection. (el-srac-01)

Success criteria

  • Autonomous dispatch timer is disabled; dispatched initiatives are not auto-executed (must_have)
  • Block-breaker threshold is 1 (must_have)
  • Max concurrent executing initiatives is 1 (must_have)
  • An already-subscribed user re-requesting the same service triggers NO approval email (must_have)