Выгрузить выбранный остаток и сверить два пути COPY

Результат настоящих запросов через PDO_PGSQL. Собственные учебные объекты после наблюдений удалены.

Результат выполнения
НаблюдениеРезультат
УсловиеПоставщик S1, qty > 0, не более2 товаров по SKU
Снимок1: SUP-41 Кабель — 8; 2: SUP-44 Лента — 5
Не вошлиSUP-42: нулевой остаток; SUP-43: другой поставщик
После изменения каталогаSUP-41 в каталоге10, в выгрузке выбранного снимка8
СверкаcopyToArray и copyToFile содержат те же2 записи; selected.tsv упорядочен по ordinal
Полученные строки и наблюдения
{
    "selected": [
        {
            "ordinal": 1,
            "sku": "SUP-41",
            "title": "Кабель",
            "qty": 8
        },
        {
            "ordinal": 2,
            "sku": "SUP-44",
            "title": "Лента",
            "qty": 5
        }
    ],
    "fresh_source_qty": 10,
    "array_records": [
        "1\tSUP-41\tКабель\t8\n",
        "2\tSUP-44\tЛента\t5\n"
    ],
    "file_records": [
        "1\tSUP-41\tКабель\t8\n",
        "2\tSUP-44\tЛента\t5\n"
    ],
    "order_contract": "SQL selection + explicit ordinal; bounded normalization after COPY",
    "artifact": {
        "bytes": 46,
        "sha256": "d2ee1555c24fa5184edf16e60be1574aa9457476723250fa74685a1251fdac50"
    }
}

result.json содержит те же данные. Реквизиты входа сюда не записываются.