mafw.steering.validation

Validate structural and semantic rules for steering metadata.

Author:

Bulgheroni Antonio

Description:

Collect actionable validation issues from editable steering models.

Functions

validate(builder[, validation_level])

Run steering validation and return every issue found.

mafw.steering.validation._is_toml_value(value: Any) → bool[source]

Return whether a value can be represented in a TOML document.

mafw.steering.validation._validate_storage_configuration(builder: SteeringBuilder, issues: list[ValidationIssue]) → None[source]

Validate storage structure without resolving paths or touching the filesystem.

mafw.steering.validation.validate(builder: SteeringBuilder, validation_level: ValidationLevel = ValidationLevel.SEMANTIC) → list[ValidationIssue][source]

Run steering validation and return every issue found.