РАБОТА / МАТЕРИАЛЫ

Ответ потерялся, запись сохранилась

Восемь доставок дают три записи. Повтор после потерянного ответа сначала ищет результат по внешнему ключу.

3уникальных результатов
73код намеренной остановки
PASSпроверки сохранности

Хронология выполненного прогона

ДоставкаКлючРезультат
delivery-01event-001created
delivery-02event-001duplicate
delivery-03event-001duplicate
delivery-04event-002created
delivery-05event-002payload_conflict
delivery-06event-003commit_then_process_exit_73
delivery-07event-003recovered_by_lookup
delivery-08event-004validation_error

Полученные записи

КлючЗаявкаСодержание
event-001request-001Учебная настройка отчёта
event-002request-002Учебная интеграция формы
event-003request-003Учебная проверка доступа

Запустите python3 recovery.py automation рядом с исходными JSON. Скрипт создаёт временную папку, выполняет отдельный процесс с намеренной остановкой, открывает базу заново и проверяет результат. После проверки временная папка удаляется.

Исполняемый стенд PythonФактический журналИсходные доставки