Der Legacy-Import legt pro Alt-Bild eine Zeile mit rohem Legacy-Dateinamen als path an; legacy:migrate-media biegt sie auf die echte Datei um. Zeilen, deren Datei im Alt-System verloren ging (Live-Befund: ~22k bei Presseecho), blieben als disk=public-Leichen liegen und ließen den Privatizer mit RuntimeException abbrechen. Jetzt: Skip + Warnhinweis statt Abbruch; --prune-missing löscht solche Zeilen endgültig, wenn ihre Datei auf keiner Disk existiert. Der Integritäts-Assert für migrierte Pfade bleibt. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Feature | ||
| Unit | ||
| Pest.php | ||
| TestCase.php | ||