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
« prev ^ index » next coverage.py v7.12.0, created at 2026-01-11 00:51 +0000
1"""
2Constraint checking and candidate assessment system.
4This module provides inheritance-based components for checking candidates
5against constraints, with different implementations available.
6"""
8from .base_constraint_checker import (
9 BaseConstraintChecker,
10 ConstraintCheckResult,
11)
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
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]