Checker: One

- Ensures no duplicate IDs/keys

This feature provides robust validation for data consistency, configuration management, and system integrity - ensuring everything is properly "one" as required by your system constraints. one checker

: Programmers use tools like the Java Checker Framework to focus on one specific property of their code, such as null-pointer safety or type correctness, before moving to broader testing. - Ensures no duplicate IDs/keys This feature provides

if violations: return OneCheckReport( check_name="One-to-one relationship check", result=CheckerResult.FAIL, message=f"Found {len(violations)} keys with multiple relationships", details={'violations': violations} ) else: return OneCheckReport( check_name="One-to-one relationship check", result=CheckerResult.PASS, message="All relationships are one-to-one" ) one checker

class CheckResponse(BaseModel): is_unique: bool duplicates: List[Any] total_items: int unique_count: int

# Check if any left key maps to multiple right items from collections import Counter right_counts = Counter(right_keys)