namespace StellaOps.DistroIntel; /// /// Represents a relationship between a canonical (parent) distro and a derivative. /// Used for Tier 1 evidence fallback when native OVAL/CSAF is unavailable. /// /// The parent/upstream distro identifier (e.g., "rhel", "debian"). /// The derivative distro identifier (e.g., "almalinux", "ubuntu"). /// The major release version for which this mapping applies. /// Confidence level of the derivative relationship. public sealed record DistroDerivative( string CanonicalDistro, string DerivativeDistro, int MajorRelease, DerivativeConfidence Confidence);