Notiz bearbeiten: Vorbedingung gegen Überschreiben (If-Match)
tsk-b6wb439f88nr open
Aus dem Review von #1227 (spq4, P3-1; von sfz8 bestätigt): PATCH einer Notiz hat keine Vorbedingung. Bearbeitet ein Admin eine Notiz (z. B. um sensiblen Text zu entfernen), während der Autor die Karte offen hat, stellt dessen späteres Speichern die alte Fassung wieder her. Das Web liest künftig vor dem Bearbeiten neu (sfz8, Folge-PR zu #1227), ein Rennen zwischen Lesen und Speichern bleibt.
Entscheidung Lead (Vertragsschiedsrichter): Der Vertrag bekommt eine Vorbedingung für Bearbeiten und Entfernen einer Notiz, z. B. If-Match auf eine Version/ETag der Notiz, Antwort 409/412 mit dem aktuellen Stand, wenn sie nicht passt. Details (Header vs. Feld, Pflicht oder optional, Code) legt der Vertrags-PR fest. Danach Hub, dann Web (das Web sendet die Vorbedingung immer).
Reihenfolge: Vertrag, Hub, Web. Nach w52es laufender Reihe (#1226, Glocke, role_rules).