cursus.validation.alignment.core.level_validators¶
Level Validators
This module provides consolidated validation logic for each validation level, replacing the separate level tester classes with a unified approach.
- class LevelValidators(workspace_dirs=None)[source]¶
Bases:
objectConsolidated validation logic for each level.
- run_level_3_validation(step_name)[source]¶
Level 3: Specification ↔ Dependencies validation (Universal).
This level is universal and applies to all non-excluded step types.
- run_level_4_validation(step_name, validator_class=None)[source]¶
Level 4: Builder ↔ Configuration validation (Step-type-specific).
- validate_level_configuration(level)[source]¶
Validate that a validation level can be executed.
- Parameters:
level (ValidationLevel) – Validation level to check
- Returns:
List of validation issues (empty if valid)
- Return type: