1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
// ---------------- [ File: character-traits-warrior-capability/src/meta_capability.rs ]
crate::ix!();
#[derive(Copy,EnumIter,Debug, Clone, PartialEq, Eq, Hash)]
pub enum WarriorMetaCapability {
/// Chosen for entities symbolizing universal warrior principles and ideals, serving as archetypal references or inspirational symbols.
RepresentsAbstractWarriorEssence,
/// Selected when defining entities with latent abilities or unknown capacities intended to develop significantly over time or narrative progression.
UndefinedFutureWarriorPotential,
/// Suited for entities exemplifying the adaptability and evolution of warrior traits in response to shifting combat paradigms or eras.
RepresentsAdaptiveWarriorEvolution,
/// Appropriate for symbolic entities representing the conceptual boundary between martial discipline and broader existential themes.
EmbodiesWarriorPhilosophicalIdeals,
/// Preferred for characters whose primary role involves reflecting or critiquing conventional warrior archetypes rather than actively embodying them.
SymbolizesWarriorArchetypeCritique,
/// Chosen to signify characters or entities representing potential fusions or syntheses of warrior capabilities, especially in speculative contexts.
RepresentsPotentialCapabilityFusion,
/// Useful for conceptual entities signifying how traditional warrior traits might integrate with futuristic or non-human paradigms.
AbstractWarriorConceptualIntegration,
}
impl WarriorMetaCapability {
/// Return the fully‑specified **intrinsic dimension ratings** for the given
/// [`WarriorMetaCapability`] variant.
///
/// * Every field is assigned on the canonical **0.0 – 1.0** scale.
/// * Ratings were derived with the domain guidelines you provided
/// (baseline presence = `0.25`, salient strengths elevated to `0.50 – 1.00`,
/// muted/latent facets at `0.00`).
/// * A `tracing` span is emitted for observability.
#[instrument(level = "info", skip(self))]
pub fn intrinsic_dimension_ratings(&self) -> WarriorCapabilityIntrinsicDimensionRatings {
use WarriorMetaCapability::*;
let ratings = match self {
/* ------------------------------------------------------------------
Represents Abstract Warrior Essence
– Core ideals: moral_alignment, virtue_resonance, honor, bravery
------------------------------------------------------------------ */
RepresentsAbstractWarriorEssence => wc_ratings!(
/* 1‑10 */ 0.50,0.25,0.50,0.50,0.25,0.25,0.25,0.25,0.75,0.25,
/* 11‑20 */ 0.50,0.75,0.25,0.25,0.25,0.75,0.25,0.25,0.75,0.25,
/* 21‑30 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 31‑40 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 41‑50 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 51‑60 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 61‑70 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 71‑80 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 81‑90 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 91‑100 */ 0.75,0.25,0.50,0.25,0.50,0.50,0.75,0.75,0.50,0.25,
/* 101‑110 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.50,0.25,0.50,0.25,
/* 111‑115 */ 0.25,0.25,0.25,0.25,0.25
),
/* ------------------------------------------------------------------
Undefined Future Warrior Potential
– Minimal present ability, maximal emergent_potential
------------------------------------------------------------------ */
UndefinedFutureWarriorPotential => wc_ratings!(
/* 1‑10 */ 0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.50,0.25,
/* 11‑20 */ 0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.25,0.00,
/* 21‑30 */ 0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.50,0.00,
/* 31‑40 */ 0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
/* 41‑50 */ 0.00,0.00,0.00,0.00,0.00,0.50,0.00,0.00,0.00,0.00,
/* 51‑60 */ 0.00,0.00,0.00,0.00,0.50,0.00,0.00,0.00,0.00,0.00,
/* 61‑70 */ 0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
/* 71‑80 */ 0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
/* 81‑90 */ 0.00,0.00,0.00,0.50,0.00,0.00,0.00,0.00,0.00,0.00,
/* 91‑100 */ 0.50,0.00,0.50,0.00,0.25,0.00,0.00,0.00,0.00,0.00,
/* 101‑110 */ 0.00,0.00,0.00,0.00,0.00,0.00,0.50,0.00,0.75,1.00,
/* 111‑115 */ 0.00,0.00,0.00,0.00,0.00
),
/* ------------------------------------------------------------------
Represents Adaptive Warrior Evolution
– High adaptability, innovation_velocity, adaptive_resilience
------------------------------------------------------------------ */
RepresentsAdaptiveWarriorEvolution => wc_ratings!(
/* 1‑10 */ 0.25,0.25,0.75,0.25,0.25,0.25,0.25,0.75,0.25,0.50,
/* 11‑20 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.50,0.25,0.25,0.25,
/* 21‑30 */ 0.25,0.25,0.25,0.25,0.75,0.25,0.25,0.50,0.25,0.25,
/* 31‑40 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 41‑50 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.75,0.25,0.25,0.25,
/* 51‑60 */ 0.25,0.25,0.25,0.25,0.75,0.25,0.25,0.25,0.50,0.25,
/* 61‑70 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.75,0.75,0.25,0.25,
/* 71‑80 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 81‑90 */ 0.25,0.25,0.25,0.75,0.25,0.25,0.25,0.25,0.25,0.25,
/* 91‑100 */ 0.25,0.25,0.75,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 101‑110 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.75,0.60,0.50,0.75,
/* 111‑115 */ 0.25,0.25,0.25,0.25,0.25
),
/* ------------------------------------------------------------------
Embodies Warrior Philosophical Ideals
– Moral/ethical excellence, deep abstraction, respect cultivation
------------------------------------------------------------------ */
EmbodiesWarriorPhilosophicalIdeals => wc_ratings!(
/* 1‑10 */ 0.50,0.25,0.25,0.50,0.25,0.25,0.25,0.25,0.75,0.25,
/* 11‑20 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.75,0.25,
/* 21‑30 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 31‑40 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 41‑50 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 51‑60 */ 0.25,0.25,0.25,0.25,0.75,0.25,0.25,0.25,0.50,0.25,
/* 61‑70 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 71‑80 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 81‑90 */ 0.25,0.25,0.25,0.75,0.25,0.25,0.25,0.25,0.25,0.25,
/* 91‑100 */ 0.25,0.25,0.75,0.50,0.75,0.75,0.75,0.50,0.50,0.75,
/* 101‑110 */ 0.75,0.75,0.60,0.75,0.75,0.75,0.50,0.25,0.50,0.25,
/* 111‑115 */ 0.75,0.50,0.75,0.25,0.25
),
/* ------------------------------------------------------------------
Symbolizes Warrior Archetype Critique
– High perceptual_subversion & deception; reflective stance
------------------------------------------------------------------ */
SymbolizesWarriorArchetypeCritique => wc_ratings!(
/* 1‑10 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.40,0.25,
/* 11‑20 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 21‑30 */ 0.25,0.25,0.50,0.60,0.25,0.25,0.25,0.50,0.25,0.25,
/* 31‑40 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 41‑50 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 51‑60 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 61‑70 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 71‑80 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 81‑90 */ 0.25,0.25,0.25,0.50,0.25,0.60,0.25,0.60,0.25,0.25,
/* 91‑100 */ 0.25,0.25,0.75,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 101‑110 */ 0.25,0.50,0.50,0.60,0.50,0.40,0.25,0.25,0.50,0.60,
/* 111‑115 */ 0.25,0.25,0.50,0.50,0.25
),
/* ------------------------------------------------------------------
Represents Potential Capability Fusion
– High capability_scope & emergent_potential, plus techno‑&‑arcane blend
------------------------------------------------------------------ */
RepresentsPotentialCapabilityFusion => wc_ratings!(
/* 1‑10 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.50,0.75,0.25,0.25,
/* 11‑20 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 21‑30 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.50,0.25,0.25,
/* 31‑40 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 41‑50 */ 0.50,0.50,0.25,0.25,0.25,0.25,0.75,0.25,0.25,0.25,
/* 51‑60 */ 0.25,0.25,0.25,0.25,0.75,0.25,0.25,0.25,0.25,0.25,
/* 61‑70 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.50,0.25,0.50,0.50,
/* 71‑80 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 81‑90 */ 0.25,0.25,0.25,0.50,0.25,0.25,0.25,0.25,0.25,0.25,
/* 91‑100 */ 0.25,0.25,0.75,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 101‑110 */ 0.25,0.25,0.50,0.50,0.50,0.25,0.75,0.50,0.75,1.00,
/* 111‑115 */ 0.25,0.25,0.50,0.50,0.25
),
/* ------------------------------------------------------------------
Abstract Warrior Conceptual Integration
– Futuristic/non‑human integration, cyber resilience, deep abstraction
------------------------------------------------------------------ */
AbstractWarriorConceptualIntegration => wc_ratings!(
/* 1‑10 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.75,0.25,0.25,
/* 11‑20 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 21‑30 */ 0.25,0.25,0.25,0.25,0.50,0.25,0.25,0.50,0.25,0.25,
/* 31‑40 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 41‑50 */ 0.25,0.25,0.25,0.25,0.25,0.40,0.25,0.25,0.25,0.40,
/* 51‑60 */ 0.25,0.25,0.25,0.25,0.75,0.25,0.25,0.25,0.50,0.25,
/* 61‑70 */ 0.25,0.25,0.25,0.25,0.25,0.40,0.25,0.25,0.25,0.40,
/* 71‑80 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 81‑90 */ 0.25,0.25,0.75,0.75,0.50,0.25,0.25,0.25,0.25,0.25,
/* 91‑100 */ 0.25,0.25,0.75,0.25,0.25,0.25,0.25,0.25,0.25,0.25,
/* 101‑110 */ 0.25,0.25,0.25,0.25,0.25,0.25,0.75,0.60,0.50,0.75,
/* 111‑115 */ 0.25,0.25,0.25,0.25,0.25
),
};
info!(
target: "warrior_meta::intrinsic_dimension",
?self,
"Computed intrinsic dimension ratings."
);
ratings
}
}