...arkers"):
        for i, it in enumerate(data[key]):
            if it["type"] not in allowed_types:
                raise ValueError(f"{key}[{i}].type not allowed: {it['type']!r}")
```

### C) Notes müssen deutsch und kurz sein (pragmatisch)
„Deutsch erkennen“ ist schwer, aber du kannst harte Heuristiken nutzen. Minimal:

```python
    notes = data["notes"]
    if len(notes) > 120:
        raise ValueE...