namespace Core.Blueprint.KeyVault.Contracts;
///
/// Defines a provider-agnostic secret lookup reference.
///
/// Secret namespace, path, or scope name.
/// Secret key name inside the scope.
/// Optional secret version marker.
public sealed record BlueprintSecretReference(
string Scope,
string Name,
string? Version = null);