-- Ein Reason-Feld für beide Nicht-Active-Status (Hold + Cancel). -- -- Bisher hieß die Spalte `cancellation_reason` und passte nur zum -- Cancel-Pfad. Mit dem Hold-Flow brauchen wir ebenfalls einen -- begründenden Text — semantisch ist es immer "warum ist die -- Lieferung gerade nicht 'active'". `state_reason` ist der bessere -- Name; beim Resume / Complete wird die Spalte auf NULL gesetzt. ALTER TABLE deliveries RENAME COLUMN cancellation_reason TO state_reason;