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.