#Requires -Version 7.4

function Initialize-vSEALBaselineContext {
    <#
    .SYNOPSIS
        Initializes the baseline context for entry accumulation.

    .DESCRIPTION
        Sets up an empty hashtable to accumulate baseline entries during Seal execution.
        Must be called before any Add-vSEALBaselineEntry calls.

    .EXAMPLE
        Initialize-vSEALBaselineContext

        Initializes an empty baseline context ready for entry accumulation.

    .OUTPUTS
        [void]
    #>
    [CmdletBinding()]
    [OutputType([void])]
    param()

    $script:vSEALBaselineContext = @{}
    Write-vSEALLog "Baseline context initialized" -Level DEBUG
}
