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

1# # REMOVED_ORPHAN_CODE:TRUST-002:VALIDATOR | SPEC: SPEC-TRUST-001/spec.md 

2"""Base validator class and validation result""" 

3 

4from dataclasses import dataclass 

5from typing import Any 

6 

7 

8@dataclass 

9class ValidationResult: 

10 """Validation result data class""" 

11 

12 passed: bool 

13 message: str 

14 details: str = "" 

15 metadata: dict[str, Any] | None = None 

16 

17 def __post_init__(self): 

18 if self.metadata is None: 

19 self.metadata = {}