Enqueue prueft konfigurierbare Obergrenzen (Dokumentanzahl, Gesamtgroesse)
VOR dem Anlegen des Auftrags/Einreihen des Jobs und lehnt Ueberschreitungen
mit konkreter Fehlermeldung ab, statt den Job-Worker-Pool zu belasten.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Export laeuft als jobqueue-Job (blockiert nicht), streamt das ZIP direkt
via io.Pipe in den Objekt-Storage (kein vollstaendiger Aufbau im Speicher),
fuegt eine manifest.csv-Metadaten-Beilage hinzu und ueberspringt Dokumente
ohne Berechtigung statt sie stillschweigend einzuschliessen.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>