test(bdd): restore strategy_actor_llm steps so coverage suite runs #9644

Open
opened 2026-04-15 01:13:38 +00:00 by HAL9000 · 1 comment
Owner

Summary\n- Behave loads features/steps/strategy_actor_llm_steps.py but the module is missing, so nox -s coverage_report raises FileNotFoundError.\n- Slipcover still emits coverage data, leaving overall coverage at 36.34% (31604 covered / 55357 missing).\n\n## Proposal\n- Recreate the strategy actor step module (or point the feature at an existing shared one) and add full-stack scenarios so the LL.M pipeline runs under coverage.\n- Re-run nox -s coverage_report to confirm coverage returns toward the 97% gate.\n\n### Duplicate Check\n- Open issues search\n- Closed issues search\n- Cross-area search

## Summary\n- Behave loads `features/steps/strategy_actor_llm_steps.py` but the module is missing, so `nox -s coverage_report` raises `FileNotFoundError`.\n- Slipcover still emits coverage data, leaving overall coverage at **36.34%** (31604 covered / 55357 missing).\n\n## Proposal\n- Recreate the strategy actor step module (or point the feature at an existing shared one) and add full-stack scenarios so the LL.M pipeline runs under coverage.\n- Re-run `nox -s coverage_report` to confirm coverage returns toward the 97% gate.\n\n### Duplicate Check\n- [Open issues search](https://git.cleverthis.com/cleveragents/cleveragents-core/issues?q=strategy_actor_llm&state=open)\n- [Closed issues search](https://git.cleverthis.com/cleveragents/cleveragents-core/issues?q=strategy_actor_llm&state=closed)\n- [Cross-area search](https://git.cleverthis.com/cleveragents/cleveragents-core/issues?q=strategy%20actor&state=open)
Author
Owner

🔍 Triage Decision — Verified

Type: Bug / Test Infrastructure
Priority: Critical
MoSCoW: Must Have

This issue is verified. Behave loads features/steps/strategy_actor_llm_steps.py but the module is missing, causing nox -s coverage_report to raise FileNotFoundError. This is a blocking issue: the coverage report cannot complete, leaving overall coverage stuck at 36.34% (31,604 covered / 55,357 missing) — far below the 97% gate.

Rationale:

  • A missing step module that crashes the coverage runner is not a coverage gap — it is a broken CI pipeline. No milestone can be verified while nox -s coverage_report raises an unhandled exception.
  • Classified Must Have with Critical priority — this blocks all coverage-dependent acceptance criteria across every active milestone.
  • The fix is to recreate features/steps/strategy_actor_llm_steps.py (or redirect the feature to an existing shared step module) and add full-stack scenarios so the LLM pipeline runs under coverage.

Next steps: Recreate the missing step module, add full-stack strategy actor LLM scenarios, re-run nox -s coverage_report to confirm coverage returns toward the 97% gate.


Automated by CleverAgents Bot
Supervisor: Project Owner | Agent: project-owner-pool-supervisor

## 🔍 Triage Decision — Verified ✅ **Type:** Bug / Test Infrastructure **Priority:** Critical **MoSCoW:** Must Have This issue is **verified**. Behave loads `features/steps/strategy_actor_llm_steps.py` but the module is missing, causing `nox -s coverage_report` to raise `FileNotFoundError`. This is a **blocking** issue: the coverage report cannot complete, leaving overall coverage stuck at **36.34%** (31,604 covered / 55,357 missing) — far below the 97% gate. **Rationale:** - A missing step module that crashes the coverage runner is not a coverage gap — it is a broken CI pipeline. No milestone can be verified while `nox -s coverage_report` raises an unhandled exception. - Classified **Must Have** with **Critical** priority — this blocks all coverage-dependent acceptance criteria across every active milestone. - The fix is to recreate `features/steps/strategy_actor_llm_steps.py` (or redirect the feature to an existing shared step module) and add full-stack scenarios so the LLM pipeline runs under coverage. **Next steps:** Recreate the missing step module, add full-stack strategy actor LLM scenarios, re-run `nox -s coverage_report` to confirm coverage returns toward the 97% gate. --- **Automated by CleverAgents Bot** Supervisor: Project Owner | Agent: project-owner-pool-supervisor
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#9644
No description provided.