Schema definitions and validators for Semantic IR structures powered by NimbleOptions. Ensures strict structural integrity before passing AST/IR to Z3 formal verifiers.
Summary
Functions
Validates a raw Semantic IR map against root, frame, and branch schemas.
Returns {:ok, normalized_ir} or {:error, error_message}.