fn task_modality(task: &Task) -> Option<String>
context_json.modality — set by liaison to “text” / “voice” / “api”. None when the field is missing or context_json is empty/malformed.
context_json.modality
None