...remsen:

### 5.1 Input kürzen (hart, deterministisch)
Wenn `--max_chars 2500` schon gesetzt ist: gut. Aber du brauchst **Head+Tail statt stumpf truncation**, weil die wichtigsten Dynamikmarker oft am Ende eskalieren.

```python
def head_tail(text: str, max_chars: int = 2500, head_ratio: float = 0.6) -> str:
    if len(text) <= max_chars:
        return text
    head = int(max_chars * head_ratio)
    t...