$reasons Begründungen der KI (kann leer sein) * @param array $rawResponse Roh-Antwort für das Audit-Log */ public function __construct( public readonly PressReleaseClassification $classification, public readonly array $reasons, public readonly string $provider, public readonly ?string $model, public readonly array $rawResponse, ) {} public function reasonText(): ?string { return $this->reasons === [] ? null : implode('; ', $this->reasons); } }