// Intent Classifier: Distinguish hallucination fixes from planned iterations
//
// Specification: Section 2.1 - Multi-Signal Temporal Analysis
// Implements 5-signal classification with <5% false positive rate target
use ;
use HashSet;
// Type definitions: CommitIntent, CommitInfo, TestChanges, IntentClassification,
// SignalResult, IntentClassifier
include!;
// Core implementation: new(), classify(), aggregate_signals(), Default
include!;
// Signal analysis methods: analyze_commit_message, analyze_issue_linkage,
// analyze_code_churn, analyze_test_changes, analyze_temporal_context
include!;