test(domain): add subplan model suites #310

Closed
opened 2026-02-22 23:41:10 +00:00 by freemo · 0 comments
Owner

Metadata

  • Commit: test(domain): add subplan model suites
  • Branch: feature/m5-subplan-tests

Subtasks

  • Add Behave feature coverage for subplan model defaults, hierarchy helpers, and retry metadata.
  • Add step definitions in features/steps/subplan_model_steps.py (plan hierarchy, defaults, dependency validation).
  • Update docs/development/testing.md with subplan model test coverage notes.
  • Tests (Behave): Add features/subplan_model.feature scenarios (hierarchy flags, defaults, dependency guardrails).
  • Tests (Robot): Add robot/subplan_model.robot smoke coverage for CLI/status surface output.
  • Tests (ASV): Add benchmarks/subplan_model_validation_bench.py for model validation baseline.
  • Verify coverage >=97% via nox -s coverage_report.
  • Run nox (all default sessions, including benchmark).

Section: ### Section 7: Subplans & Parallelism [M5]
Status: Completed

## Metadata - **Commit**: `test(domain): add subplan model suites` - **Branch**: `feature/m5-subplan-tests` ## Subtasks - [x] Add Behave feature coverage for subplan model defaults, hierarchy helpers, and retry metadata. - [x] Add step definitions in `features/steps/subplan_model_steps.py` (plan hierarchy, defaults, dependency validation). - [x] Update `docs/development/testing.md` with subplan model test coverage notes. - [x] Tests (Behave): Add `features/subplan_model.feature` scenarios (hierarchy flags, defaults, dependency guardrails). - [x] Tests (Robot): Add `robot/subplan_model.robot` smoke coverage for CLI/status surface output. - [x] Tests (ASV): Add `benchmarks/subplan_model_validation_bench.py` for model validation baseline. - [x] Verify coverage >=97% via `nox -s coverage_report`. - [x] Run `nox` (all default sessions, including benchmark). **Section**: ### Section 7: Subplans & Parallelism [M5] **Status**: Completed
freemo added this to the v3.3.0 milestone 2026-02-22 23:41:10 +00:00
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.

Blocks
#368 Epic: Subplans & Parallelism
cleveragents/cleveragents-core
Depends on
#132 develop-brent-2
cleveragents/cleveragents-core
Reference
cleveragents/cleveragents-core#310
No description provided.