Skip to main content

Module verification

Module verification 

Source
Expand description

Post-apply verification result types.

This module implements:

  • VerificationCheck — a single named check with status and message.
  • VerificationResult — aggregate result for a component, containing multiple checks and a computed success field.

§Schema Completeness (VAL-CORE-016)

A VerificationResult must contain:

  • component_id — identifies the verified component
  • success — true if all checks passed or only warned
  • checks — list of individual check results

Success rules:

  • All checks pass → success: true
  • Any check fails → success: false
  • Warnings only → success: true

Structs§

VerificationCheck
A single verification check within a component’s verification result.
VerificationResult
Aggregate verification result for a single component.

Enums§

CheckStatus
Status of a single verification check.