{
  "query": "учебный запрос: термокружка",
  "catalog": [
    {"sku": "A", "name": "Кружка Альфа", "in_stock": true, "role": "свободный порядок"},
    {"sku": "B", "name": "Кружка Бета", "in_stock": true, "role": "свободный порядок"},
    {"sku": "C", "name": "Кружка Гамма", "in_stock": true, "role": "свободный порядок"},
    {"sku": "P", "name": "Кружка Пин", "in_stock": true, "role": "закреплена на втором месте"},
    {"sku": "F", "name": "Кружка Фильтр", "in_stock": false, "role": "исключена фильтром наличия"},
    {"sku": "X", "name": "Кружка Пропуск", "in_stock": true, "role": "не найдена первичным отбором"}
  ],
  "retrieval_order": ["A", "F", "P", "B", "C"],
  "filter": {"in_stock": true},
  "teaching_order": ["C", "B", "A", "P"],
  "rules": {"pin": {"sku": "P", "position_1_based": 2}, "hide": []}
}
