// vapora-knowledge-graph: Temporal knowledge graph for agent execution history
// Phase 4 Sprint 1: KG integration with reasoning engine
// Phase 5.1: Embedding-based similarity for semantic matching
// Phase 5.3: Learning curve analytics with recency bias
// Phase 5.5: Persistence layer for durable storage

pub mod analytics;
pub mod error;
pub mod learning;
pub mod metrics;
pub mod models;
pub mod persistence;
pub mod reasoning;
pub mod temporal_kg;

pub use analytics::{
    AgentPerformance, CostEfficiencyReport, DashboardMetrics, KGAnalytics, LearningProgress,
    PerformanceTrend, TaskTypeAnalytics,
};
pub use error::{KGError, Result};
pub use learning::{apply_recency_bias, calculate_learning_curve};
pub use metrics::{AnalyticsComputation, TimePeriod};
pub use models::*;
pub use persistence::{KGPersistence, PersistedExecution};
pub use reasoning::ReasoningEngine;
pub use temporal_kg::TemporalKG;
