Skip to main content

permeability

Function permeability 

Source
pub fn permeability(
    effective_coherence: f32,
    _tension: f32,
    quadrant: SocialPhase,
) -> f32
Expand description

Compute output permeability — how much personality expression passes through.

The quadrant determines qualitative behavior; the position within the quadrant determines intensity. This scalar scales all output channels (motor speed, LED intensity, sound probability, narration depth).

§Ranges per quadrant

QuadrantRangeFormula
ShyObserver[0.0, 0.3]effective_coherence × 0.3
StartledRetreat0.1 fixedreflexive, not expressive
QuietlyBeloved[0.5, 1.0]0.5 + effective_coherence × 0.5
ProtectiveGuardian[0.4, 0.6]0.4 + effective_coherence × 0.2