public interface ISofaService
{
    Task<SofaScore?> GetCurrentAsync(Guid encounterId);
    Task<SofaScore?> GetBaselineAsync(Guid encounterId);
    Task<CursorPage<SofaScore>> GetHistoryAsync(
        Guid encounterId, int limit, string? cursorToken);
}