...> list[str]:
    quotes = []
    for msg in messages:
        if msg["role"] != "USER":
            continue
        c = msg.get("content","").strip()
        if not c:
            continue
        # Ich-Form Filter
        if re.search(r"\bich\b", c, re.IGNORECASE):
            q = c.replace("\n", " ").strip()
            q = q if len(q) <= 500 else q[:497] + "..."
            quotes.append(q)
     ...