def detect_hook(words): """ Finds strongest opening segment (first 3–7 seconds) """ return [w for w in words if w["start"] <= 5]