character-traits-transformative-abilities 0.1.0

A Rust crate providing a conceptual framework for defining and analyzing transformative abilities using complex attributes and domains.
Documentation
// ---------------- [ File: character-traits-transformative-abilities/src/core_transform_domain.rs ]
crate::ix!();

/// A single, dominant domain in which an ability produces
/// **transformative impact**.
///
/// The earliest matching keyword in a descriptor decides the domain,
/// mirroring the precedence rules used by *beauty‑and‑charm*.
#[derive(
    Clone,
    Debug,
    PartialEq,
    Eq,
    PartialOrd,
    Ord,
    Hash,
    Serialize,
    Deserialize,
)]
pub enum CoreTransformDomain {
    PersonalGrowth,
    SocietalChange,
    ScientificProgress,
    SpiritualAwakening,
    LeadershipGovernance,
    ArtisticCultural,
    EcologicalRenewal,
    StrategicMastery,
    AdaptationResilience,
    Empowerment,
    /// Fallback when no strong signal is present.
    None,
}