trashed_at (Dokumente+Ordner) als reversibler Papierkorb-Status, getrennt von deleted_at (DOC-16: endgueltige Vernichtung). Kaskadierendes Loeschen/ Wiederherstellen von Ordnerteilbaeumen ueber Materialized Path, PurgeExpired als Aufraeum-Job (entfernt Dateiobjekte + Datenbankzeile nach Frist). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>