"""Validation framework — live testing of agents, strategies, and tools.

Provides ``albus validate`` for running test suites through the real engine.
"""

from core.validation.models import (
    CaseExpectation,
    CaseResult,
    ValidationCase,
    ValidationResult,
    ValidationSuite,
)
from core.validation.runner import ValidationRunner
from core.validation.snapshot import write_snapshot

__all__ = [
    "CaseExpectation",
    "CaseResult",
    "ValidationCase",
    "ValidationResult",
    "ValidationRunner",
    "ValidationSuite",
    "write_snapshot",
]
