РекомендуетсяHTTP

Оптимистическая блокировка

Проверяйте версию записи перед сохранением, если пользователь может перезаписать чужую работу.

Проверено Изменено

Плохо

Аня и Борис открыли v3.
Аня сохранила v4. Борис молча затёр её.

Хорошо

Борис отправляет If-Match: "v3".
Сервер отвечает 412: версия уже изменилась.

Почему это важно

Последняя запись не всегда является правильным результатом совместной работы.

Когда применять

Можно использовать ETag/If-Match либо документированный revision с 409. Не смешивайте эти договорённости неявно.

Кто что делает

Человек

Выбирает поведение интерфейса при конфликте изменений.

AI-агент

Реализует серверный контракт и проверяет успешный запрос, неверный ввод и повторное обращение.

Контроль результата:

  • Два клиента меняют одну запись: второй получает понятный конфликт?

Как проверить у себя

  • Два клиента меняют одну запись: второй получает понятный конфликт?
ПервоисточникиИстория изменений на GitHub

Дата проверки отражает содержательную сверку. Синхронизация сайта не обновляет её автоматически.