feature: NEWS2 Composite Scoring Engine

This commit is contained in:
voltsrage
2026-06-18 17:39:31 +08:00
parent c3fbc20ddc
commit e6f7989298
31 changed files with 3118 additions and 45 deletions
@@ -0,0 +1,13 @@
public record News2Result(
News2Outcome Outcome,
int? TotalScore = null,
string? RiskLevel = null,
bool AlertCreated = false,
int PresentParameters = 0,
bool HasSingleParamThree = false)
{
public static readonly News2Result NotNews2Code = new(News2Outcome.NotNews2Code);
public static News2Result IncompleteParameters(int presentCount) =>
new(News2Outcome.IncompleteParameters, PresentParameters: presentCount);
}