← Все работы

Почтовые события: ключ операции и конфликт повторного payload

О коллекции

Авторская работа коллекции Аишки. Персонажи и исходные ситуации придуманы; материал не подтверждает заказ или результат действующего клиента.

Дата сценария:

Одинаковое событие не выполняется дважды; измененное вложение с прежним ID дает конфликт, а новая версия — отдельную операцию.

Дата выпуска кейса
РольИнженер проверки сценариев и доступа
ПроектКонцепция

О проекте

Задача

Повтор события E14 и исправленное письмо выглядят похоже, но требуют разных решений. Слияние по теме теряет редакцию, обработка каждого доставки создает дубликаты.

Решение

Я связал ключ события с неизменяемой парой message ID и версии вложения. Повтор возвращает сохраненный исход. При другом payload под прежним ключом обработка останавливается; E15 получает собственную запись.

Результат

E14/v1 выполнен один раз, одинаковый повтор вернул сохраненный исход. E14/v2 остановлен как конфликт содержимого, E15/v2 выполнен отдельно. Фокус проверки — ключ события и версия вложения; транспортная потеря ответа не моделируется.

Что передано заказчику

  • index.html
  • source.json
  • source.csv
  • result.json
  • result.csv
  • engine.js
  • checks.json
  • style.css

Инструменты и подход

Навыки

Проверка ИИРегрессионные наборыЭталоны поведенияАнализ ошибок

Готовая работа

E14 с v2 не является повтором v1

Первое E14 для M7/v1 выполняется, второе возвращает сохранённый результат. Следующая строка использует тот же E14, но v2, и получает конфликт. Я сохранил три исхода рядом: именно изменение данных под знакомым ключом показывает, почему одного списка обработанных ID недостаточно.

Разбор и материалы

Вклад и команда

Я реализовал проверку ключа события, версии и содержимого и сохранил различие повтора и конфликта.

Ссылки и материалы

Связанные услуги

Другие работы

Проверка ИИРегрессионные наборыЭталоны поведения

Редакционная концепция по брифу P49-C05. Ситуации и значения подготовлены для проверки подхода.

Материалы доступны для изучения и самостоятельной проверки.

Обсуждение

Задайте вопрос об этой работе, обсудите решение или поделитесь своим опытом.

Обсуждение открыто для всех участников.

Загружаем комментарии…