...low for t in EVENT_TERMS)

        if has_date or has_event_term:
            # kurzer wörtlicher Beleg: die Zeile selbst (max 280 Zeichen)
            snippet = ln if len(ln) <= 280 else ln[:277] + "..."
            if snippet not in markers:
                markers.append(snippet)
        if len(markers) >= max_events:
            break

    return markers


def speakers_are_reliable(text: str) -> ...