Skip to main content
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

medera/rdoc.svg15 constructs · 5 domainsNeurobehavioral Construct Computer15 constructs across 5 domains · zero overlapNegative valenceAcute threatfearPotential threatanxietySustained threatPositive valenceReward responsivenessReward anticipationSatiationCognitive systemsAttentionWorking memoryExecutivefunctionSocial processesSocial communicationAffiliationattachmentArousal & regulatoryArousalRegulationCircadiansleep / wake

Negative Valence

acute_threat_fear · potential_threat_anxiety · sustained_threat

Positive Valence

reward_responsiveness · reward_anticipation · reward_satiation

Cognitive Systems

attention · working_memory · executive_function

Social Processes

social_communication · affiliation_attachment

Arousal & Regulatory Systems

arousal · arousal_regulation · circadian_rhythms · sleep_wakefulness

ConstructActivation ```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 at payload.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.