NeurobehavioralConstructComputer.compute_all_constructs(facial_features, vocal_features, assessments, context) returns an NeurobehavioralActivationProfile containing 15 ConstructActivation objects — one per construct — across 5 neurobehavioral domains.
Domain map
Negative Valence
acute_threat_fear · potential_threat_anxiety · sustained_threatPositive Valence
reward_responsiveness · reward_anticipation · reward_satiationCognitive Systems
attention · working_memory · executive_functionSocial Processes
social_communication · affiliation_attachmentArousal & Regulatory Systems
arousal · arousal_regulation · circadian_rhythms · sleep_wakefulnessConstructActivation ```python
@dataclass class ConstructActivation: name: str # e.g. “potential_threat_anxiety” score: float # 0–1 activation confidence: float # 0–1 calibrated contributors: List[Dict] # [] interpretation: str # clinical text domain: str # neurobehavioral domain low_threshold: float = 0.3 high_threshold: float = 0.7 def get_severity(self) -> str: # “low” | “moderate” | “high” |bands:
Endpoint ```
POST /api/multimodal-therapy/analyze-session ``` The neurobehavioral profile is included in the canonical payload atpayload.rdoc.constructs.
What’s next
Vocal Acoustic Engine
Vocal features that drive constructs.
Facial Physiological Engine
Facial features that drive constructs.
Architecture
Pipeline deep dive.
Co-Therapy Agent
Agent-level documentation.