Перейти к основному содержимому

Замер листьев JSON-блобов приёма — 08.08.2026

Что это: поимённый список ВСЕХ полей, которые реально приходят от источников и лежат внутри JSON-блобов gwptd_intake. Для каждого листа — имя колонки по правилу «ключи площадки через подчёркивание» и состояние: колонка есть, колонки нет, или лист внутри массива и ждёт дочерней таблицы.

Зачем файлом: у исполнителя нет доступа ни к базе, ни к серверам — замер он сделать не может, и требовать его от исполнителя значит сделать задание невыполнимым (docs/agents/VOZMOZHNOSTI.md). Поэтому замер снимает руководитель и кладёт файлом.

Снято сторожем marketplace-collector-v3/scripts/check_json_leaf_coverage.py против живой базы s3, выборка 3000 строк на блоб. Воспроизводится одной командой — см. docs/remediation/HANDOFF-2026-08-08-noch.md раздел 2.

⚠️ Союз ключей по выборке — НИЖНЯЯ граница: у одного эндпоинта разные строки приходят с разным набором полей. Появится новое поле — сторож это и покажет.

Файлы по источникам

  • Amazon — блобов 2, листьев 90, нет колонки 43, внутри массивов 43
  • Золотое яблоко — блобов 1, листьев 154, нет колонки 42, внутри массивов 112
  • Lamoda — блобов 10, листьев 255, нет колонки 154, внутри массивов 83
  • Ozon — блобов 21, листьев 231, нет колонки 132, внутри массивов 64
  • прочее — блобов 2, листьев 28, нет колонки 12, внутри массивов 16
  • Wildberries — блобов 10, листьев 304, нет колонки 234, внутри массивов 45
  • Яндекс.Маркет — блобов 13, листьев 260, нет колонки 184, внутри массивов 59