ee05131add
- WR-04: die Entity-Tag-Pruefung beim Ersetzen laeuft im Zusammenbau unmittelbar vor dem MOVE (gemessen gegen Nextcloud 34: If-Match auf dem MOVE wird gegen .file geprueft und ergibt immer 412, ist also nicht nutzbar); weicht der Tag ab -> changedMeanwhile - WR-05: completeUpload merkt den Zustand synchron vor dem ersten await; ein zweiter oder gleichzeitiger Abschluss liefert das gemerkte Ergebnis (auch denselben Fehler) und baut nie zweimal zusammen; nur Fehler vor dem MOVE duerfen erneut versucht werden - WR-06: 412 mit replaceEtag (PUT oder Zusammenbau) ist changedMeanwhile, nicht nameTaken - IN-01: replaceEtag muss die Form eines Entity-Tags haben (sonst 400) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>