Table of Contents

Class MissingAnalysis

Namespace
Mythosia.AI.Rag.Diagnostics
Assembly
Mythosia.AI.Rag.dll

Result of WhyMissingAsync โ€” complete root-cause analysis with actionable suggestions.

public class MissingAnalysis
Inheritance
MissingAnalysis
Inherited Members

Constructors

MissingAnalysis(string, string, IReadOnlyList<AnalysisStep>, IReadOnlyList<string>, QueryDiagnosticResult?)

public MissingAnalysis(string query, string expectedText, IReadOnlyList<AnalysisStep> steps, IReadOnlyList<string> suggestions, QueryDiagnosticResult? queryDetail)

Parameters

query string
expectedText string
steps IReadOnlyList<AnalysisStep>
suggestions IReadOnlyList<string>
queryDetail QueryDiagnosticResult

Properties

ExpectedText

public string ExpectedText { get; }

Property Value

string

HasIssues

Whether the analysis found issues. True if any step failed or warned.

public bool HasIssues { get; }

Property Value

bool

Query

public string Query { get; }

Property Value

string

QueryDetail

public QueryDiagnosticResult? QueryDetail { get; }

Property Value

QueryDiagnosticResult

Steps

public IReadOnlyList<AnalysisStep> Steps { get; }

Property Value

IReadOnlyList<AnalysisStep>

Suggestions

public IReadOnlyList<string> Suggestions { get; }

Property Value

IReadOnlyList<string>

Methods

ToReport()

Returns a human-readable diagnostic report.

public string ToReport()

Returns

string