Ответ потерялся, запись сохранилась
Восемь доставок дают три записи. Повтор после потерянного ответа сначала ищет результат по внешнему ключу.
3уникальных результатов
73код намеренной остановки
PASSпроверки сохранности
Хронология выполненного прогона
| Доставка | Ключ | Результат |
|---|---|---|
| delivery-01 | event-001 | created |
| delivery-02 | event-001 | duplicate |
| delivery-03 | event-001 | duplicate |
| delivery-04 | event-002 | created |
| delivery-05 | event-002 | payload_conflict |
| delivery-06 | event-003 | commit_then_process_exit_73 |
| delivery-07 | event-003 | recovered_by_lookup |
| delivery-08 | event-004 | validation_error |
Полученные записи
| Ключ | Заявка | Содержание |
|---|---|---|
| event-001 | request-001 | Учебная настройка отчёта |
| event-002 | request-002 | Учебная интеграция формы |
| event-003 | request-003 | Учебная проверка доступа |
Запустите python3 recovery.py automation рядом с исходными JSON. Скрипт создаёт временную папку, выполняет отдельный процесс с намеренной остановкой, открывает базу заново и проверяет результат. После проверки временная папка удаляется.