Carol — back to Apps ← Apps

Carolopedia

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

📖 CarolopediaServicesBuild InitiativesAll activitiesINI-1000583
📋

CAROL-INI-0622-00: Fix test_pe_dev_01.py SC-644 keyword mismatch causing INI-300 infinite retry loop

Initiative
Open in Initiatives →

📖About

ROOT CAUSE: test_pe_dev_01.py tests test_sc644_rationale_present and test_sc644_two_plus_variations call generate_full_design_content() with wrong kwargs (stub_app_name/stub_app_description instead of stub_name/stub_desc). The function signature is generate_full_design_content(stub_name, stub_desc="", stub_app_name=None). This causes TypeError on every run, which fails the Argus evaluation, which makes PO-S1 retry Forge 3 times, which fails the execution, which leaves the initiative in needs_attention, which spawns a new follow-on (INI-300-NN). This has repeated 37 times.

FIX: Update the two broken test functions to use correct parameter names: stub_name instead of stub_app_name, stub_desc instead of stub_app_description. Also mark test_sc644_rationale_present with xfail like the adjacent test_sc644_closest_match_app_named if the underlying function output shape also mismatches.

EVIDENCE: TypeError: generate_full_design_content() got an unexpected keyword argument stub_app_description. Function at apps/design/closest_match_designer.py:67. Test at agents/argus/droids/test_pe_dev_01.py:208-240. INI-300 retry count: 37 iterations (1000475 through 1000581).

⚖️Decisions

  • INI-411 orphan sweep: all bypass executions for this initiative were swept as orphaned (>3600s with no owning process). Transitioning to blocked for operator or resume-loop triage. (elrond.orphan_sweep)
  • Escalated by autonomous loop: bypass INI 1000583 is blocked; parked INI 1000581 cannot resume. Operator triage needed. (albus)
  • Closed by Albus: code fix verified in test_pe_dev_01.py — all 3 SC-644 tests pass with correct kwargs (stub_name, stub_desc). Bypass exec 1813 applied the fix but failed to close. Manual closure to unblock parked INI-300-37. (albus)