Files
llm-pii-poc/src/PiiRedaction.TestHarness.Wpf/Models/BatchRunResult.cs

24 lines
649 B
C#
Raw Normal View History

namespace PiiRedaction.TestHarness.Wpf.Models;
public sealed record RedactionOutcome(
string OriginalPrompt,
string SanitizedPrompt,
IReadOnlyList<RedactionDisplayModel> DetectedEntities,
IReadOnlyList<PlaceholderDisplayModel> Placeholders,
long ElapsedMilliseconds,
bool HasLeak);
public sealed record BatchScenarioResult(
TestPromptScenario Scenario,
bool Passed,
string? FailureReason,
int EntityCount,
long ElapsedMilliseconds);
public sealed record BatchRunSummary(
int Total,
int Passed,
int Failed,
IReadOnlyList<BatchScenarioResult> Results,
long TotalElapsedMilliseconds);