cursus.validation.builders.reporting.scoring¶
Streamlined Scoring System for Universal Step Builder Tests.
Simplified scoring that leverages the alignment system’s test categorization and priority system to eliminate redundancy while preserving quality metrics.
- class StreamlinedStepBuilderScorer(validation_results)[source]¶
Bases:
objectStreamlined scorer that leverages alignment system infrastructure.
Eliminates redundancy by using alignment system’s proven test categorization and priority system while preserving essential quality metrics.
- calculate_overall_score()[source]¶
Calculate overall score using simplified weighted approach.
- Returns:
Overall score (0-100)
- Return type:
- score_builder_validation_results(validation_results, step_name='Unknown', save_report=True, output_dir='test_reports')[source]¶
Score validation results from the unified validation approach.
- Parameters:
- Returns:
Score report dictionary
- Return type:
- score_builder_results(results, builder_name='Unknown', save_report=True, output_dir='test_reports', generate_chart=False)[source]¶
Legacy compatibility function for scoring builder results.
This function provides backward compatibility but internally uses the streamlined scoring approach.
- StepBuilderScorer¶
alias of
StreamlinedStepBuilderScorer