diff --git a/features/steps/tdd_context_tier_defaults_1443_steps.py b/features/steps/tdd_context_tier_defaults_1443_steps.py index 88fd5d96b..321ed5f79 100644 --- a/features/steps/tdd_context_tier_defaults_1443_steps.py +++ b/features/steps/tdd_context_tier_defaults_1443_steps.py @@ -49,6 +49,7 @@ def step_when_invoke_budget_helper(context: Any) -> None: # --- Budget capacity assertions (avoid collision with {val:d} param patterns) --- + @then("the budget hot capacity matches 16000") def step_then_budget_hot_16000(context: Any) -> None: """Verify budget.max_tokens_hot is the spec value, not the old wrong one.""" @@ -72,6 +73,7 @@ def step_then_budget_cold_500(context: Any) -> None: # --- Module constant scenarios --- + @given("the module default constants exist") def step_given_module_constants_exist(context: Any) -> None: """Verify we can import the module-level DEFAULT_MAX_* constants.""" @@ -97,6 +99,7 @@ def step_then_module_constants_correct(context: Any) -> None: # --- Anti-regression assertion --- + @then("every budget field must NOT be an old wrong default value") def step_then_budget_not_legacy(context: Any) -> None: """Ensure none of the three fields reverted to old wrong defaults."""