Module qa

Module qa 

Source
Expand description

Model Quality Assurance module (spec §7.9) Model Quality Assurance Module (aprender::qa)

Provides a 100-point adversarial QA checklist for production model validation. Separates model quality (aprender) from code quality (certeza).

§Toyota Way Alignment

  • Jidoka: Severity::Blocker stops the deployment line
  • Poka-yoke: Type-safe category enums prevent misconfiguration

§Example

use aprender::qa::{QaChecklist, QaCategory, Severity};

let checklist = QaChecklist::default();
assert_eq!(QaChecklist::max_score(), 100);

Modules§

adversarial
Adversarial Robustness Testing
fairness
Fairness Metrics for Model Quality Assurance
robustness
Edge Case and Robustness Testing

Structs§

CategoryScore
Score for a single category
QaChecklist
100-point QA checklist for model validation
QaIssue
QA issue (blocker or warning)
QaReport
QA report with 100-point scoring
TestResult
Individual test result

Enums§

JidokaStop
Jidoka enforcement points in the loading pipeline
QaCategory
QA category enumeration
Severity
Issue severity (Toyota Way: Jidoka - stop the line)