Add Tamil NER routing and WPF test harness for POC validation.

Introduce dual-script ONNX NER routing (English/Tamil/mixed), Tamil console samples and integration tests, model download scripts, and a resizable WPF MVVM harness with click-to-load prompts, batch validation, and runtime-adjustable detection panels.
This commit is contained in:
Bilal Nazer Ali
2026-07-07 17:12:38 +05:30
parent a707c6c9cf
commit cf8f5a7232
71 changed files with 4494 additions and 356 deletions

View File

@@ -0,0 +1,23 @@
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);