Files
cleveragents-core/features/sandbox_manager_concurrency.feature
T
HAL9000 949a5a655b refactor(cli): unify error handling and user feedback across CLI commands
- Create centralized CLIOutputManager class for consistent error handling
- Implement unified error display with debug flag support
- Add display helpers for success, warning, info, panels, and tables
- Support all output formats (rich, color, table, plain, json, yaml)
- Stack traces only shown when --debug flag is enabled
- Add comprehensive BDD tests for error handling scenarios
- Ensure consistent styling and iconography across all CLI commands
2026-06-06 00:56:05 -04:00

13 lines
582 B
Gherkin

Feature: Sandbox manager commit concurrency
Ensuring concurrent mutations are blocked during commit_all execution.
Background:
Given a sandbox factory instance
And a sandbox manager with the factory
Scenario: commit_all blocks concurrent sandbox creation for the same plan
Given plan "plan-race" has a blocking sandbox commit harness
When commit_all runs concurrently with sandbox creation for plan "plan-race" resource "res-new"
Then the concurrent sandbox creation should wait for commit completion
And commit_all should return 1 successful result