feat(phase5-6): Wire metadata boost + cache alignment into FullPipeline
FullPipeline (Phase 1-6 Integration) - FullPipeline: complete orchestration of all phases - PipelineConfig: unified configuration for all phases - PipelineBuilder: fluent API for pipeline construction - EnrichedChunk: fully enriched result with all metadata - PipelineMetrics: comprehensive metrics per phase - 14 unit tests Phase 5 Integration - Query intent inference (FixError, LearnConcept, UseTool, FindReference) - Category-based metadata boost - Intent-category matching for relevance boost Phase 6 Integration - Wiki-distance based cache priority - LRU cache preloading for hot chunks - Cache slot assignment - Phase timing profiling Integration Tests (it_phase5_phase6.rs) - 24 end-to-end tests covering all phases - Metadata boost enable/disable - Cache locality and preload - Edge cases (empty, no matches, unknown intent) Total: 145 tests passing (was 107)
This commit is contained in:
@@ -26,6 +26,7 @@ pub mod advanced_ranking;
|
||||
pub mod result_compressor;
|
||||
pub mod federation;
|
||||
pub mod query_router;
|
||||
pub mod full_pipeline;
|
||||
|
||||
pub use endpoints::{IngestQueue, IngestRequest, JobStatus};
|
||||
pub use ingest_worker::IngestWorker;
|
||||
@@ -37,3 +38,4 @@ pub use cache_alignment::{LruChunkCache, KvCacheAligner, CacheLocalityAnalyzer,
|
||||
pub use query_orchestrator::{QueryOrchestrator, QueryResult, OptimizedChunk, QueryContext, MemoryProjection};
|
||||
pub use query_filter::{QueryFilter, FilterableDocument, FilterEngine, FilterStatistics};
|
||||
pub use query_router::{QueryRouter, RouterConfig, RoutedResult, SelectedChunk, WikiGraphBuilder};
|
||||
pub use full_pipeline::{FullPipeline, PipelineConfig, PipelineResult, PipelineMetrics, EnrichedChunk, PipelineBuilder};
|
||||
|
||||
Reference in New Issue
Block a user