{
    "id": "cub170-kit-multiset",
    "title": "Комплект крепежа: считать все детали и вынуть только одну шайбу",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "До комплектации",
            "bolt, washer, washer"
        ],
        [
            "После добавления шайбы",
            "bolt, washer, washer, washer"
        ],
        [
            "Деталей после добавления",
            4
        ],
        [
            "После извлечения одной шайбы",
            "bolt, washer, washer"
        ],
        [
            "Сохранённый комплект",
            "washer, washer"
        ],
        [
            "Осталось шайб",
            2
        ],
        [
            "Всего деталей",
            2
        ],
        [
            "Удаление отсутствующей nut успешно",
            true
        ]
    ],
    "checks": {
        "initial_duplicates": true,
        "multiset_add_keeps_repeat": true,
        "four_packed": true,
        "one_occurrence_removed": true,
        "bolt_removed": true,
        "two_actual_items": true,
        "one_kind_two_instances": true,
        "missing_drop_success": true,
        "owned_objects_removed": true
    },
    "observations": {
        "initial": [
            "bolt",
            "washer",
            "washer"
        ],
        "packed": [
            "bolt",
            "washer",
            "washer",
            "washer"
        ],
        "after_one_drop": [
            "bolt",
            "washer",
            "washer"
        ],
        "saved": [
            "washer",
            "washer"
        ],
        "saved_size": 2,
        "counts_by_value": {
            "washer": 2
        },
        "missing_drop": true,
        "business_meaning": "Each repeated washer represents one physical piece; no guaranteed storage order"
    },
    "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": "phpmanual170",
        "transport": "isolated_loopback_broker",
        "charset": "utf-8",
        "autocommit": false
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "c170_kit_parts_c329f57206"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "c170_kit_parts_c329f57206"
        }
    ]
}
