feature: Self-Service Clinical Testing Sessions
CI / backend (push) Successful in 8m52s
CI / frontend (push) Failing after 1m39s

This commit is contained in:
voltsrage
2026-08-06 04:03:04 +08:00
parent 1d28880920
commit 80b009fd23
41 changed files with 4922 additions and 123 deletions
@@ -5,4 +5,12 @@ public interface IAlertQualityMetricsService
Task<AlertQualitySummaryResponse> GetSummaryAsync(
DateTimeOffset from, DateTimeOffset to);
}
/// <summary>
/// Per-alert feedback rows for analytics export / by-scenario breakdown.
/// When <paramref name="scenarioId"/> is set, only rows attributed to that
/// simulation scenario are returned (join via SimulationRun.EncounterId).
/// </summary>
Task<IReadOnlyList<AlertFeedbackQualityRow>> ListFeedbackAsync(
DateTimeOffset periodStart, DateTimeOffset periodEnd, string? scenarioId);
}