Восстановить диагностику после неверного маршрута

Фактические данные получены через расширение interbase через локальный Services API Firebird. Собственные учебные базы и промежуточные резервные файлы удалены после наблюдений.

Наблюдаемый результат программы
НаблюдениеРезультат
Отказ первой операции сохранёнда
Код первоначального отказа-901
Предупреждение и сообщение сохраненыда
Доступность нового service handleда
Исправленный маршрутmain-catalog
Товар после исправленияFuse 10A
Остаток после исправления9
Первоначальная причинаОшибочное имя отсутствующего учебного файла
Пустая база вместо отсутствующей создананет
Новый сервис освобождёнда
Строки и дополнительные наблюдения
{
    "initial_failure": {
        "returned_false": true,
        "code": -901,
        "warning": true,
        "message_present": true
    },
    "known_fixture_cause": "Отсутствие файла проверено до вызова.",
    "recovery": {
        "fresh_service_version": "WI-V5.0.4.1812 Firebird 5.0",
        "logical_route": "main-catalog",
        "header": {
            "page_size": 8192,
            "ods": "13.1",
            "dialect": 3
        },
        "item": {
            "id": 1,
            "title": "Fuse 10A",
            "qty": 9
        }
    },
    "initial_diagnostics_not_overwritten": true,
    "automatic_retry_of_bad_path": false,
    "changed_only_the_confirmed_route": true,
    "server_restart_performed": false,
    "raw_error_message_published": false
}

Самостоятельный запуск создаёт result.json с данными и metrics.json с проверками рядом с example.php.