Отменить ценовой эксперимент и удалить только аналитическую копию

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

Наблюдаемый результат программы
НаблюдениеРезультат
Расчёт в копииЗаказ 101: 34000 коп.; заказ 102: 12500 коп.
Решение приложенияНовая цена не согласована
Временная копия удаленада
Источник после удаленияЗаказ 101: 41500 коп.; заказ 102: 12500 коп.
Исходная база ещё доступнада
Строки и дополнительные наблюдения
{
    "forecast_in_copy": [
        {
            "ORDER_ID": 101,
            "CUSTOMER_NAME": "Мастерская",
            "TOTAL_CENTS": 34000
        },
        {
            "ORDER_ID": 102,
            "CUSTOMER_NAME": "Сервис",
            "TOTAL_CENTS": 12500
        }
    ],
    "business_refusal": "Новая цена не согласована",
    "copy_removed_before_source_read": true,
    "source_orders": [
        {
            "ORDER_ID": 101,
            "CUSTOMER_NAME": "Мастерская",
            "TOTAL_CENTS": 41500
        },
        {
            "ORDER_ID": 102,
            "CUSTOMER_NAME": "Сервис",
            "TOTAL_CENTS": 12500
        }
    ],
    "saved_copy_change_was_not_rolled_back": true
}

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