#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub(in crate::inspect::smp) struct KnownTagDefinition {
    pub(in crate::inspect::smp) tag_id: u16,
    pub(in crate::inspect::smp) label: &'static str,
    pub(in crate::inspect::smp) grounded_meaning: &'static str,
}

pub(in crate::inspect::smp) const KNOWN_TAG_DEFINITIONS: [KnownTagDefinition; 4] = [
    KnownTagDefinition {
        tag_id: 0x2cee,
        label: "overlay_mask_plane_primary",
        grounded_meaning: "Primary one-byte overlay mask plane restored into world offset +0x1655.",
    },
    KnownTagDefinition {
        tag_id: 0x2d51,
        label: "overlay_mask_plane_secondary",
        grounded_meaning: "Secondary one-byte overlay mask plane restored into world offset +0x1659.",
    },
    KnownTagDefinition {
        tag_id: 0x9471,
        label: "sidecar_byte_plane_family_low",
        grounded_meaning: "Lower bound of the grounded sidecar byte-plane chunk family.",
    },
    KnownTagDefinition {
        tag_id: 0x9472,
        label: "sidecar_byte_plane_family_high",
        grounded_meaning: "Upper bound of the grounded sidecar byte-plane chunk family.",
    },
];
