Coverage for src / moai_adk / core / quality / validators / base_validator.py: 0.00%
9 statements
« prev ^ index » next coverage.py v7.12.0, created at 2025-11-20 20:52 +0900
« prev ^ index » next coverage.py v7.12.0, created at 2025-11-20 20:52 +0900
1# # REMOVED_ORPHAN_CODE:TRUST-002:VALIDATOR | SPEC: SPEC-TRUST-001/spec.md
2"""Base validator class and validation result"""
4from dataclasses import dataclass
5from typing import Any
8@dataclass
9class ValidationResult:
10 """Validation result data class"""
12 passed: bool
13 message: str
14 details: str = ""
15 metadata: dict[str, Any] | None = None
17 def __post_init__(self):
18 if self.metadata is None:
19 self.metadata = {}