Files
cleveragents-core/features/automation_level_removed.feature

31 lines
1.3 KiB
Gherkin

Feature: automation_level legacy removal
As a developer using CleverAgents
I want automation_level to be fully removed
So that only the automation_profile system is used
Background:
Given I have a plan lifecycle service with automation level support
# ---- Legacy inputs rejected ----
Scenario: Plan creation uses automation_profile only
Given I have an available action for automation tests
When I use the action without explicit automation level on project "proj-001"
Then the automated plan phase should be "strategize"
Scenario: Plan display shows automation_profile not automation_level
Given I have an available action for automation tests
When I use the action without explicit automation level on project "proj-001"
Then the automated plan phase should be "strategize"
Scenario: Pause sets manual automation profile
Given I have an available action for automation tests
When I use the action without explicit automation level on project "proj-002"
And I pause the plan
Then the plan automation level should be "manual"
Scenario: Resume sets auto automation profile
Given I have a paused plan that was previously "manual" in strategize phase
When I resume the plan without explicit level
Then the automated plan phase should be "strategize"