pub fn permeability(
effective_coherence: f32,
_tension: f32,
quadrant: SocialPhase,
) -> f32Expand 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
| Quadrant | Range | Formula |
|---|---|---|
| ShyObserver | [0.0, 0.3] | effective_coherence × 0.3 |
| StartledRetreat | 0.1 fixed | reflexive, not expressive |
| QuietlyBeloved | [0.5, 1.0] | 0.5 + effective_coherence × 0.5 |
| ProtectiveGuardian | [0.4, 0.6] | 0.4 + effective_coherence × 0.2 |