{
    "id": "cub172-glo-reconciliation",
    "title": "Сверить перенесённые документы и отделить четыре разных результата",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "701",
            "Совпадает: оставить"
        ],
        [
            "702",
            "Другие байты: сверить исходник"
        ],
        [
            "703",
            "Нет строки: проверить перед импортом"
        ],
        [
            "704",
            "SQL NULL: выяснить отсутствие документа"
        ],
        [
            "Проверено по ведомости",
            4
        ],
        [
            "Строк в базе после сверки",
            3
        ],
        [
            "Файл",
            "reconciliation.csv"
        ]
    ],
    "checks": {
        "four_statuses": true,
        "full_hash_match": true,
        "mismatch_detected": true,
        "missing_not_null": true,
        "no_automatic_repair": true,
        "all_business_keys": true,
        "owned_objects_removed": true
    },
    "observations": {
        "findings": [
            {
                "business_id": 701,
                "status": "matched",
                "action": "keep",
                "expected_sha256": "4efe6f645d9246152a160eedcc0ca37d8c086fdb860e66726400ae82b2ae20ea",
                "actual_sha256": "4efe6f645d9246152a160eedcc0ca37d8c086fdb860e66726400ae82b2ae20ea"
            },
            {
                "business_id": 702,
                "status": "hash_mismatch",
                "action": "review_source",
                "expected_sha256": "26299c69f10fc74cc5412604c7528071d03f090974edc1459faeca94d59c7763",
                "actual_sha256": "342db1d45d38cdc843f54f33fc45ca4713f1663ecec96fb5f5ffb05974c861f8"
            },
            {
                "business_id": 703,
                "status": "missing_row",
                "action": "import_after_review",
                "expected_sha256": "1cd9afeef35deb79ae87adde6625dc092ddccd9b8510439fe975783546696583",
                "actual_sha256": null
            },
            {
                "business_id": 704,
                "status": "null_body",
                "action": "review_missing_document",
                "expected_sha256": "60e0418adef2f0e394118dd125c89b838d719780dc32f8e32ec69934c073f54a",
                "actual_sha256": null
            }
        ],
        "policy": "report only, no repair or deletion",
        "expected_count": 4,
        "actual_count": 3
    },
    "runtime": {
        "php": "7.4.33",
        "extension": "11.2.0.0002",
        "php_extension_metadata": null,
        "server_version": "11.3.5.1274",
        "client_version": "11.2.0",
        "database": "phpmanual172",
        "transport": "isolated_loopback_broker",
        "charset": "utf-8",
        "autocommit": false
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "c172_reconcile_8acc8a2ec5"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "c172_reconcile_8acc8a2ec5"
        }
    ]
}
