....strip()
        q = q if len(q) <= 500 else q[:497] + "..."

        # optional: Ich-Form markieren, ohne zu filtern
        is_ich = bool(re.search(r"\bich\b", c, re.IGNORECASE))
        prefix = "[ICH] " if is_ich else ""
        quotes.append(prefix + q)

        if len(quotes) >= max_quotes:
            break
    return quotes

# ----------------------------
# Output formatting
# ---------------...