using Ban.Sdaid.Notation.Documents;
namespace Ban.Sdaid.Icd.Requirements
{
/// <summary>Формирование и отображение метрики достоверности — задача 4 ТЗ.</summary>
public class FR_004_ConfidenceScoring : IFunctionalRequirementDocument
{
public static string _refName = "FR-004 «Оценка уверенности»";
public string Name => "FR-004. Оценка достоверности распознавания";
public string Description =>
@"Сервис должен рассчитывать и показывать пользователю уверенность распознавания — по каждому полю и по пакету в целом.";
public string Version => "0.1";
public string Status => "draft";
public string[] Comments => new string[0];
public static string S1_Requirement = """
## Требование
По завершении извлечения атрибутов Сервис рассчитывает **уверенность распознавания** в процентах:
- **по каждому полю** — показывается рядом со значением при проверке карты;
- **по пакету в целом** — показывается в очереди обработки и в карточке пакета.
До завершения предобработки оценка отсутствует, и интерфейс показывает это явно, а не нулевым значением.
""";
public static string S2_Presentation = """
## Представление
Значение показывается числом с цветовым кодированием по порогам. Пороги — настройка Сервиса, а не
константа интерфейса: от них зависит, какие пакеты требуют пристального внимания оператора, и они
подлежат калибровке по фактическому качеству распознавания архива.
""";
}
}