ricecoder_learning/
lib.rs1pub mod analytics_engine;
8pub mod confidence_score_property;
9pub mod conflict_resolver;
10pub mod decision_capture_property;
11pub mod decision_logger;
12pub mod drift_detector;
13pub mod error;
14pub mod intent_tracker;
15pub mod intent_tracking_integration;
16pub mod manager;
17pub mod models;
18pub mod pattern_capturer;
19pub mod pattern_extraction_property;
20pub mod pattern_validator;
21pub mod pattern_validation_integration;
22pub mod rule_application;
23pub mod rule_exchange;
24pub mod rule_persistence_property;
25pub mod rule_promoter;
26pub mod rule_promotion_safety_property;
27pub mod rule_review;
28pub mod rule_storage;
29pub mod rule_validator;
30pub mod rule_validation_property;
31pub mod scope_config;
32pub mod scope_isolation_property;
33pub mod scope_precedence_property;
34
35pub use analytics_engine::{AnalyticsEngine, AnalyticsInsights, RuleMetrics};
37pub use conflict_resolver::ConflictResolver;
38pub use decision_logger::{DecisionLogger, DecisionStatistics};
39pub use drift_detector::{DriftDetectionConfig, DriftDetector, DriftStatistics};
40pub use error::{LearningError, Result};
41pub use intent_tracker::{
42 ArchitecturalDecision, ArchitecturalEvolution, ArchitecturalSummary, DriftDetection,
43 IntentTracker,
44};
45pub use intent_tracking_integration::{ArchitecturalReport, IntentTrackingIntegration};
46pub use manager::LearningManager;
47pub use models::{
48 Decision, DecisionContext, LearnedPattern, LearningConfig, PatternExample, Rule, RuleScope,
49 RuleSource,
50};
51pub use pattern_capturer::{PatternAnalysis, PatternCapturer};
52pub use pattern_validator::{PatternValidator, ValidationResult, ValidationStatistics};
53pub use rule_application::{
54 GenerationContext, RuleApplicationEngine, RuleApplicationResult,
55};
56pub use rule_exchange::{ExportMetadata, RuleExport, RuleExporter, RuleImporter};
57pub use rule_promoter::{
58 PromotionHistoryEntry, PromotionMetadata, RulePromoter, RuleReview, VersionChanges,
59};
60pub use rule_review::{
61 compare_rules, ReviewComment, ReviewInfo, ReviewStatus, RuleComparison, RuleReviewManager,
62};
63pub use rule_storage::RuleStorage;
64pub use rule_validator::{RuleValidator, ValidationReport};
65pub use scope_config::{ScopeConfiguration, ScopeConfigurationLoader, ScopeFilter};