ОбязательноWeb

Версии и отмена

Изменённое поле показывает автора, время, прежнее и новое значения до публикации.

Опубликовано Проверено Изменено

Плохо

После отмены поле прежнее, но рядом всё ещё
«Изменил редактор» и кнопка «Отменить».

Хорошо

Изменённое поле → автор, время, было / стало, отмена.
Значение снова опубликованное → отметка правки исчезает.
История операции сохраняется.

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

Отметка должна описывать текущую разницу, а журнал — последовательность действий. Возврат значения не означает уничтожение истории.

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

Черновики и версии записей. Поддержите отмену поля и восстановление версии в черновик. Сравнивайте значения с учётом типа: 0, false, null и пустая строка не взаимозаменяемы. Не придумывайте отсутствующего автора.

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

Человек

Определяет видимость и срок хранения истории.

AI-агент

Сравнивает канонические значения, сохраняет авторство человека и агента.

Пример применения

Отмена цены возвращает опубликованную цену в черновик, не публикуя остальные изменения. Восстановление старой версии требует той же проверки, что обычная правка.

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

  • Верните поле вручную к опубликованному значению.
  • Отметка и автор возле поля исчезли, журнал сохранился.
ПервоисточникиИстория изменений на GitHub

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