Coverage for src / local_deep_research / advanced_search_system / constraint_checking / __init__.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.12.0, created at 2026-01-11 00:51 +0000

1""" 

2Constraint checking and candidate assessment system. 

3 

4This module provides inheritance-based components for checking candidates 

5against constraints, with different implementations available. 

6""" 

7 

8from .base_constraint_checker import ( 

9 BaseConstraintChecker, 

10 ConstraintCheckResult, 

11) 

12 

13# Legacy imports for backward compatibility 

14from .constraint_checker import ConstraintChecker 

15from .dual_confidence_checker import DualConfidenceChecker 

16from .evidence_analyzer import ConstraintEvidence, EvidenceAnalyzer 

17from .rejection_engine import RejectionEngine 

18from .strict_checker import StrictChecker 

19from .threshold_checker import ThresholdChecker 

20 

21__all__ = [ 

22 # Base classes 

23 "BaseConstraintChecker", 

24 "ConstraintCheckResult", 

25 # Concrete implementations 

26 "DualConfidenceChecker", 

27 "ThresholdChecker", 

28 "StrictChecker", 

29 # Supporting components 

30 "EvidenceAnalyzer", 

31 "ConstraintEvidence", 

32 "RejectionEngine", 

33 # Legacy 

34 "ConstraintChecker", 

35]