"""Miner-facing contract: the DataGenerator ABC, output checks, the on-chain commit format, and the static-import guard.""" from __future__ import annotations from .generator import DataGenerator, check_series, drain_generator from .static_guard import GuardResult, scan_file, scan_source from .validation import ( ParsedCommit, ValidationResult, check_config, check_repo_layout, check_repo_size, check_requirements_hash_locked, format_commit, parse_commit, ) __all__ = [ "DataGenerator", "check_series", "drain_generator", "GuardResult", "scan_file", "scan_source", "ParsedCommit", "ValidationResult", "check_config", "check_repo_layout", "check_repo_size", "check_requirements_hash_locked", "format_commit", "parse_commit", ]