src.intelligence.dependency_inferer_hybrid module#
Hybrid Dependency Inference Engine.
Combines pattern-based rules with AI intelligence for robust and flexible dependency detection. Uses patterns for common cases and AI for complex scenarios.
- class src.intelligence.dependency_inferer_hybrid.HybridDependency[source]#
Bases:
InferredDependencyExtended dependency with hybrid inference metadata.
- __init__(dependent_task_id, dependency_task_id, dependency_type, confidence, reasoning, source='unknown', inference_method='unknown', pattern_confidence=0.0, ai_confidence=0.0, ai_reasoning=None)#
- class src.intelligence.dependency_inferer_hybrid.HybridDependencyInferer[source]#
Bases:
DependencyInfererHybrid dependency inference combining patterns and AI.
Strategy: 1. Use fast pattern matching for obvious dependencies 2. Use AI for ambiguous or complex cases 3. Combine both for validation and confidence scoring 4. Cache AI results for performance
- __init__(ai_engine=None, config=None)[source]#
- Parameters:
ai_engine (AIAnalysisEngine | None)
config (HybridInferenceConfig | None)