Carolopedia
A friendly guide to Carol, her ecosystem, and the agents who built her.
📖About
Ninad-approved recommendation from the 174-orphan scan: create block structures for the 9 blockless services (Sales 7 blocks, WhatsApp Assistant 4, Governance 3, Audit 4, Blueprint 4, Cost Center 3, Migration 3, Agent Resources 1, Marketing 1), add 4 new blocks where structures exist (Build Initiatives: RSI loop + Deep Diagnosis + Design & Media; Infra: Infra RSI; Status Reporting: Supervision & Wellbeing), and assign all orphan droids to blocks (Security 17 map onto existing 6 blocks; stewards to Support-type blocks). New blocks respect policy P.01.03.07.02 one-model-per-block; moving Albus reasoning droids into Deep Diagnosis cures the 2 Build Initiatives violations, and the Sales structure cures the third. Tischlein food droids flagged, not moved (org decision).
⚖️Decisions
- Current state at filing (Elrond validity check): Currently, 9 services are blockless, 4 existing block structures need new blocks, Security's 17 droids are unmapped, and orphan droids exist. The one-model-per-block policy has known violations including 2 from Build Initiatives and 1 from Sales. None of the claimed cure actions have been executed. (elrond)
- Follow-on to parent INI 999901652 (elrond)
- Scope inherited verbatim from parent INI 999901652 per CAROL-INI-361. (elrond.initiative_author)
- Validator round 2 still flagged 1 items — operator review needed (CAROL-INI-509). (elrond.initiative_validator)
- [status-router] planned -> dispatched | event=dispatch | dispatcher queued (ds-s1)
- [pre-verify-gate] pass | PASS — no issues (CAROL-INI-2128) (ds-s1)
- [pre-verify-gate] pass | PASS — no issues (CAROL-INI-2128) (ds-s1)
- [status-router] dispatched -> executing | event=dispatcher_transition | dispatcher state change (ds-s1)
- [status-router] parked -> dispatched | event=dispatch | dispatcher queued (ds-s1)
- [status-router] dispatched -> blocked | event=albus_no_show | Elrond blocked initiative on Merlin's signal (step 6310, cause=albus_no_show) but Albus did NOT wake when required. Per CAROL-INI-2162 Elrond blocks immediately when Albus is unreachable. Reason: Albus did not wake at retry exhaustion; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake at retry exhaustion; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- [status-router] blocked -> executing | event=recovery_unblock | recovery resolved block (agt_020-recovery)
- [status-router] parked -> blocked | event=albus_no_show | Elrond blocked initiative on Merlin's signal (step 6310, cause=albus_no_show) but Albus did NOT wake when required. Per CAROL-INI-2162 Elrond blocks immediately when Albus is unreachable. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- [status-router] blocked -> executing | event=recovery_unblock | recovery resolved block (agt_020-recovery)
- [status-router] executing -> blocked | event=albus_no_show | Elrond blocked initiative on Merlin's signal (step 6310, cause=albus_no_show) but Albus did NOT wake when required. Per CAROL-INI-2162 Elrond blocks immediately when Albus is unreachable. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- [status-router] blocked -> executing | event=recovery_unblock | recovery resolved block (agt_020-recovery)
- [status-router] executing -> blocked | event=albus_no_show | Elrond blocked initiative on Merlin's signal (step 6310, cause=albus_no_show) but Albus did NOT wake when required. Per CAROL-INI-2162 Elrond blocks immediately when Albus is unreachable. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- [status-router] blocked -> diagnosis | event=diagnosis_start | RSI loop: leverage pick cause=albus_no_show group_size=1 (blocked since 2026-07-18 21:10:06); Albus diagnosis INI 999901684 (el-rsi-loop-01)
- Orion remediation in progress: INI-999901684 bypass opened — CAROL-INI-696: an Orion-driven bypass has been opened to remediate this parent. The canonical Orion remediated: marker will be posted on close — see cookbook 156 / 155. (shared.bypass.bypass_start)
- Albus RSI diagnosis (root cause): [procedural, confidence high] The blocked→executing transition path lacks a step-reset hook: when the recovery agent unblocks an initiative, plan steps in 'recovering' status are NOT reset to 'pending'. The sq_01 sequencer (agt_020/droids/sq_01.py _get_pending_steps) only picks up 'pending'/'queued' steps, so it finds nothing to execute. The pipeline then triggers sr_s1 step review which tries to wake Albus to review a step that was never re-executed, causing albus_no_show → re-block → infinite cycle. (albus)
- Albus RSI recommendations: [concrete: 3/3 items verified] [evidence: no file claims] - Add a step-reset hook in shared/status_router.py route_status() that fires on (blocked → executing) transition: query initiative_plans for all steps with status='recovering' and reset them to 'pending' so the sq_01 sequencer can rediscover and re-execute them. - Alternatively, add the reset logic in agents/agt_020/recovery.py apply_outcome() so that when outcome='fixed' and the initiative is unblocked, all recovering steps for that initiative are atomically set to pending before the status transition commits. - Add a defensive gate in agents/agt_020/droids/sr_s1.py _wake_albus_full(): before invoking Albus, verify the step has a non-empty execution record (droid_runs with completed status). If none exists, skip the Albus wake and return 'no_execution_evidence' instead of 'no_show', so the pipeline doesn't dead-block on a step that was never properly executed. || Next attempt succeeds because: With the step-reset hook, the blocked→executing transition will restore recovering steps to pending, allowing sq_01 to re-execute them. The sequencer will produce real execution output, the step reviewer will have work to review, Albus will wake meaningfully, and the initiative will advance past the review gate instead of cycling on albus_no_show. (albus)
- Albus RSI bypass troubleshooting decision: NO - derived deterministically by the harness (the LLM run recorded no decision; failure_type=procedural). Diagnose-only; recommendations attach to the retrigger (CAROL-INI-2741). (albus)
- Orion remediated: INI-999901685 bypass closed — CAROL-INI-696 close-marker: the Orion bypass INI-999901685 filed against this parent reached terminal state (closed). This row's literal prefix Orion remediated: is the canonical signal the cookbook-155 dispatcher gate looks for. (shared.bypass.bypass_end)
- Orion remediated: INI-999901684 bypass closed — CAROL-INI-696 close-marker: the Orion bypass INI-999901684 filed against this parent reached terminal state (closed). This row's literal prefix Orion remediated: is the canonical signal the cookbook-155 dispatcher gate looks for. (shared.bypass.bypass_end)
- Orion remediated: Albus RSI diagnosis: [procedural, confidence high] The blocked→executing transition path lacks a step-reset hook: when the recovery agent unblocks an initiative, plan steps in 'recovering' status are NOT reset to 'pending'. The sq_01 sequencer (agt_020/droids/sq_01.py _get_pending_steps) only picks up 'pending'/'queued' steps, so it finds nothing to execute. The pipeline then triggers sr_s1 step review which tries to wake Albus to review a step that was never re-executed, causing albus_no_show → re-block → infinite cycle. (orion)
- [status-router] diagnosis -> closed | event=operator_put | PUT /api/initiatives (operator)
- Closed: superseded by follow-on INI 999901686 (CAROL-INI-2982-02: Block completion: every service gets catalogue blocks and every droid a block home) (elrond.initiative_author)
- [status-router] closed -> discarded | event=diagnosis_complete | RSI diagnosis complete on INI 999901667; retriggered as INI 999901686 (planner mode, auto-enqueued=False). Recommendations: [procedural, confidence high] The blocked→executing transition path lacks a step-reset hook: when the recovery agent unblocks an initiative, plan steps in 'recovering' status are NOT reset to 'pending'. The sq_01 sequencer (agt_020/droids/sq_01.py _get_pending_steps) only picks up 'pending'/'queued' (el-rsi-loop-01)
- [status-router] discarded -> blocked | event=albus_no_show | Elrond blocked initiative on Merlin's signal (step 6310, cause=albus_no_show) but Albus did NOT wake when required. Per CAROL-INI-2162 Elrond blocks immediately when Albus is unreachable. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- [status-router] blocked -> executing | event=recovery_unblock | recovery resolved block (agt_020-recovery)
- [status-router] executing -> blocked | event=albus_no_show | Elrond blocked initiative on Merlin's signal (step 6310, cause=albus_no_show) but Albus did NOT wake when required. Per CAROL-INI-2162 Elrond blocks immediately when Albus is unreachable. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- [status-router] blocked -> executing | event=recovery_unblock | recovery resolved block (agt_020-recovery)
- [recovery] queue row revived in place — the execution had died leaving status=executing with no live queue row; the step-advance sweep relaunches the current step (CAROL-INI-2981) (elrond.handover_watchdog)
- Elrond re-scoped success criterion 7062 (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 (Ninad sees every active service with a real block structure, orphan count drops to flagged Tischlein) is correct in intent but cannot be satisfied while step 6310 is stuck in recovering status with a dead merlin_watcher blocking all handshake processing. By re-planning via criteria_fix, Elrond creates fresh pending steps that can execute without depending on the broken watc (elrond)
- Elrond re-scoped success criterion 7062 (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 (Ninad sees every active service with a real block structure, orphan count drops to flagged Tischlein) is correct in intent but cannot be satisfied while step 6310 is stuck in recovering status with a dead merlin_watcher blocking all handshake processing. By re-planning via criteria_fix, Elrond creates fresh pending steps that can execute without depending on the broken watc (elrond)
- Elrond re-scoped success criterion 7062 (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 7062 mixed a pipeline behavior ('Step 6310 is reset from recovering to pending') with the work output. The pipeline behavior is outside the step's control and causes the criterion to be unreachable through agent-side work. Replacing it with a pure output description of the block-creation, droid-assignment, and policy-scan work allows Elrond to re-plan the initiative with new (elrond)
- Elrond re-scoped success criterion 7062 (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 7062 mixed a pipeline behavior ('Step 6310 is reset from recovering to pending') with the work output. The pipeline behavior is outside the step's control and causes the criterion to be unreachable through agent-side work. Replacing it with a pure output description of the block-creation, droid-assignment, and policy-scan work allows Elrond to re-plan the initiative with new (elrond)
- [status-router] parked -> blocked | event=albus_no_show | Elrond blocked initiative on Merlin's signal (step 6310, cause=albus_no_show) but Albus did NOT wake when required. Per CAROL-INI-2162 Elrond blocks immediately when Albus is unreachable. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- [status-router] blocked -> discarded | event=operator_put | PUT /api/initiatives (operator)
- [status-router] discarded -> blocked | event=albus_no_show | Elrond blocked initiative on Merlin's signal (step 6310, cause=albus_no_show) but Albus did NOT wake when required. Per CAROL-INI-2162 Elrond blocks immediately when Albus is unreachable. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- Elrond blocked initiative under the CAROL-INI-2162 dead-Albus protocol. Albus was supposed to wake for step 6310 (cause=albus_no_show) but did not respond. Cause: albus_no_show. Reason: Albus did not wake for step review; Merlin communicates to Elrond per CAROL-INI-2167 (el-s1)
- [status-router] blocked -> discarded | event=operator_put | PUT /api/initiatives (operator)
- [status-router] discarded -> closed | event=stale_irrelevant | No longer relevant at queue entry: The candidate (CAROL-INI-2982-01) is a retry of CAROL-INI-2982-00, which was closed with 'OUTCOME NOT MET', but CAROL-INI-3006-00 was a pipeline fix for this exact initiative and closed successfully, indicating the underlying work was already completed. (CAROL-INI-2093). (ds-s1)
✅Success criteria
- All 30 block structures are created for 9 blockless services (Sales 7, WhatsApp Assistant 4, Governance 3, Audit 4, Blueprint 4, Cost Center 3, Migration 3, Agent Resources 1, Marketing 1), 4 new blocks added to existing structures (Build Initiatives: RSI Loop + Deep Diagnosis + Design & Media; Infra: Infra RSI; Status Reporting: Supervision & Wellbeing), all orphan droids (except Tischlein trio) assigned to appropriate blocks, and the one-model-per-block policy scan returns zero violations afterwards. (must_have)
- The one-model-per-block policy scan returns zero violations afterwards (must_have)