{
    "id": "fb162-cancel-replacement",
    "title": "Неудачная замена вложения: сохранить прежний подтверждённый файл",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Причина отказа",
            "SHA-256 нового файла не совпал с ожидаемым"
        ],
        [
            "Получено байт нового файла",
            23
        ],
        [
            "Незавершённый BLOB отменён",
            true
        ],
        [
            "UPDATE замены выполнен",
            false
        ],
        [
            "Оставшееся вложение",
            "approved.txt"
        ],
        [
            "Редакция вложения",
            1
        ],
        [
            "Прежнее содержимое",
            "APPROVED:162\n"
        ],
        [
            "Прежний файл не повреждён",
            true
        ]
    ],
    "checks": {
        "integrity_failure_detected": true,
        "new_bytes_written_before_reject": true,
        "unfinished_writer_cancelled": true,
        "no_replacement_update": true,
        "old_metadata_preserved": true,
        "old_content_preserved": true,
        "owned_objects_removed": true
    },
    "observations": {
        "failure": "checksum_mismatch",
        "incoming_bytes": 23,
        "new_hash": "2f37c9aa20bcc0aa621367b8b86e41d67c9bc4bf7c16f5eb74d19b9e1c88b613",
        "expected_new_hash": "55f133ea04562db57ad4459f6ad225a64934220e0649318e6687af71ae7871ed",
        "cancelled": true,
        "replacement_applied": false,
        "remaining_name": "approved.txt",
        "remaining_revision": 1,
        "remaining_text": "APPROVED:162\n",
        "remaining_sha256": "a7386150ad57635e935b842144da63467d5a83c04982cfa84f1a91b9a8725c87"
    },
    "runtime": {
        "php": "8.2.35",
        "extension": "3.0.1",
        "server_version": "5.0.4",
        "database": "phpmanual153",
        "transport": "embedded_local_file"
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "FB162_REPLACE_90E29810A6"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "FB162_REPLACE_90E29810A6"
        }
    ]
}
