Namespace Mythosia.AI.Rag.Diagnostics
Classes
- AnalysisStep
A single step in the WhyMissing analysis pipeline.
- ChunkOverlapInfo
Overlap information between two adjacent chunks.
- ChunkPreviewResult
Result of PreviewChunks โ shows exactly how a document was split.
- ChunkSearchMatch
A stored chunk that matched a text search.
- HealthCheckItem
A single item in the health check report.
- HealthCheckResult
Result of HealthCheckAsync โ proactive index quality report.
- MissingAnalysis
Result of WhyMissingAsync โ complete root-cause analysis with actionable suggestions.
- QueryDiagnosticResult
Full diagnostic result for a query โ shows ALL chunks with scores and why each was included/excluded.
- RagDiagnosticSession
Fluent diagnostic session for debugging RAG search quality issues. Access via extension method:
ragStore.Diagnose()orragPipeline.Diagnose().
- RagDiagnostics
Diagnostic tool for debugging RAG pipeline quality issues. Provides visibility into each pipeline stage: chunking โ embedding โ search โ context.
- ScoredChunkInfo
A single chunk with its diagnostic annotations.
- SplitterComparison
Result of CompareSplitters โ side-by-side comparison of different splitter configurations.
- SplitterComparisonEntry
A single splitter's results in a comparison.
Enums
- DiagnosticStatus
Diagnostic status for an analysis step.