#Requires -Version 7.4

function Get-vSEALBaselineContext {
    <#
    .SYNOPSIS
        Returns the current baseline context with accumulated entries.

    .DESCRIPTION
        Retrieves the hashtable containing all accumulated baseline entries,
        keyed by PluginId. Used by Save-vSEALBaseline to persist the data.

    .EXAMPLE
        $context = Get-vSEALBaselineContext

        Returns the current baseline context hashtable.

    .OUTPUTS
        [hashtable] The accumulated baseline entries keyed by PluginId, or $null if not initialized.
    #>
    [CmdletBinding()]
    [OutputType([hashtable])]
    param()

    return $script:vSEALBaselineContext
}
