Private/New-KadenUntunedStackReport.ps1

function New-KadenUntunedStackReport {
    <#
    .SYNOPSIS
        Build untuned outcome rows for the known host stacks.
    #>

    [Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = 'Builds an in-memory report. It does not change files.')]
    param([Parameter(Mandatory = $true)][string[]]$Names)
    $reports = New-Object System.Collections.Generic.List[object]
    foreach ($name in $Names) {
        $reports.Add((New-KadenStackReport -Name $name -Disposition 'untuned' -Model $null -Reason 'no operator entry - left untuned'))
    }
    return @($reports.ToArray())
}