Skip to main content

Module validation

Module validation 

Source
Expand description

APR Format Validation Module - 100-Point QA Checklist

Implements the Master Falsification QA Checklist from APR-SPEC-v2-draft.md Section 11. Each check is testable and falsifiable.

§Categories

  • A. Format & Structural Integrity (25 Points)
  • B. Tensor Physics & Statistics (25 Points)
  • C. Tooling & Operations (25 Points)
  • D. Conversion & Interoperability (25 Points)

Structs§

AprHeader
APR file header for validation
AprValidator
Validator for APR files implementing the 100-point checklist
Gate
Poka-yoke gate result
ImplementedScore
A QA score carrying the denominator it was measured against.
PokaYokeResult
Poka-yoke validation result
TensorStats
Tensor statistics for physics validation
ValidationCheck
Individual validation check
ValidationReport
Complete validation report
WhisperValidation
Whisper model validation context

Enums§

Category
Validation category
CheckStatus
Validation check result

Traits§

PokaYoke
Extensible Poka-yoke validation trait (implement per model type)

Functions§

fail_no_validation_rules
Create a failing result for models without PokaYoke implementation.
no_validation_resultDeprecated
Alias for backwards compatibility