31 lines
1.3 KiB
Gherkin
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"
|