Черновики и серверное состояние
У полученных данных и редактируемой формы должны быть понятные владельцы.
Проверено Изменено
Плохо
Обновление списка молча заменяет введённый текст формы.
Хорошо
Серверный снимок + локальный черновик.
При сохранении проверяется revision.
Почему это важно
Фоновое обновление не должно уничтожать работу пользователя.
Когда применять
Копировать данные в состояние формы допустимо для редактирования, если явно определены начало и завершение черновика.
Кто что делает
Человек
Выбирает поведение при несохранённых и конфликтующих изменениях.
AI-агент
Реализует поведение компонентов и проверяет изменение данных, загрузку и ошибку в браузере.
Контроль результата:
- Обновите серверные данные во время ввода. Текст сохранился?
Как проверить у себя
- Обновите серверные данные во время ввода. Текст сохранился?
Первоисточники
История изменений на GitHubДата проверки отражает содержательную сверку. Синхронизация сайта не обновляет её автоматически.