Удалить выбранный черновик с проверкой статуса и возможностью отмены

Данные получены настоящими запросами через native-расширение cubrid. После наблюдений собственные учебные объекты удалены.

Результат выполнения
НаблюдениеРезультат
Выбранный черновикПробная карточка
После drop до rollback0
После rollback1
Вернувшийся статусDRAFT
После подтверждённого удаления0
Осталась карточкаОпубликованный кабель
Её статусPUBLISHED
Строк осталось1
Полученные строки и дополнительные наблюдения
{
    "before_delete": {
        "title": "Пробная карточка",
        "note": "DRAFT"
    },
    "instance_after_drop": 0,
    "instance_after_rollback": 1,
    "after_rollback": [
        {
            "title": "Пробная карточка",
            "note": "DRAFT"
        }
    ],
    "instance_after_commit": 0,
    "remaining": [
        {
            "sku": "LIVE-169",
            "title": "Опубликованный кабель",
            "note": "PUBLISHED"
        }
    ],
    "raw_oid_published": false,
    "referable_table": true
}

result.json содержит те же данные; metrics.json — проверки. Реквизиты входа в эти файлы не записываются.