... kein Datenproblem, sondern reine String-Matching-Logik.

---

## Fix (minimal, zuverlässig): `ki` und `gpt` nur als eigenes Wort matchen

Du musst **nur** die Funktion `extract_ki_markers` ersetzen. Alles andere bleibt.

### Ersetze `extract_ki_markers(...)` komplett durch diese Version:

```python
def extract_ki_markers(full_text: str, messages: list[dict], max_snippets: int = 8) -> tuple[str, list[s...