{
  "$schema": "../../schemas/marketing_intelligence.schema.json",
  "product": {
    "name": "Розрахуй і В'яжи",
    "url": "https://vjazhi.com.ua/",
    "category": "Mobile Web Application / Craft SaaS for Knitters",
    "description": "Перший український додаток для в'язальниць: 30 калькуляторів розрахунку петель і пряжі, CRM облік пряжі, трекер проєктів та спільнота майстринь.",
    "core_mechanisms": [
      "30 спеціалізованих калькуляторів геометрії та щільності в'язання",
      "Алгоритм адаптації чужих майстер-класів під власну щільність пряжі",
      "CRM облік залишків пряжі та бюджету проєктів",
      "Хмарна синхронізація з повною підтримкою офлайн-роботи",
      "Інтерактивний лічильник рядів та трекер прогресу"
    ],
    "features": [
      {
        "feature": "30 калькуляторів",
        "mechanism": "Параметричний перерахунок рядів і петель за мірками користувача",
        "functional_benefit": "Ідеальна посадка реглану, горловини та рукавів з першого разу без ручних помилок"
      },
      {
        "feature": "Адаптація чужого МК",
        "mechanism": "Перерахунок пропорцій опису під іншу щільність нитки",
        "functional_benefit": "Можливість в'язати будь-який дизайнерський візерунок з власної пряжі"
      },
      {
        "feature": "Облік пряжі",
        "mechanism": "База даних мотків з фіксацією ваги, метражу та вартості",
        "functional_benefit": "Запобігання купівлі зайвої пряжі та швидкий підбір проєктів під залишки"
      },
      {
        "feature": "Лічильник рядів та проєкти",
        "mechanism": "Цифровий трекер з прив'язкою до деталей виробу",
        "functional_benefit": "Ідеальна симетрія рукавів та шкарпеток без загублених папірців"
      }
    ],
    "pricing_model": "Підписка (SaaS)",
    "pricing_tiers": [
      {
        "tier": "Оптимальний (Акційний)",
        "price_uah": 599,
        "period_months": 9,
        "effective_monthly_uah": 66.5,
        "terms": "599 грн за 6 місяців + 3 місяці у подарунок, далі автопродовження кожні 6 міс за 599 грн"
      }
    ],
    "business_model": "B2C Digital Subscription / Direct-to-Consumer",
    "target_geography": [
      "Україна",
      "Українська діаспора в Європі та світі"
    ],
    "languages": [
      "Українська"
    ]
  },
  "product_truth": {
    "verified_facts": [
      {
        "statement": "Додаток містить 30 калькуляторів (реглан, горловина, кокетка, рукава, шапки, шкарпетки, витрата пряжі, складання ниток).",
        "provenance_url": "https://vjazhi.com.ua/#features",
        "evidence_type": "FACT"
      },
      {
        "statement": "Додаток працює в автономному офлайн-режимі та синхронізує дані при появі інтернет-з'єднання.",
        "provenance_url": "https://vjazhi.com.ua/#faq",
        "evidence_type": "FACT"
      },
      {
        "statement": "Акційний тариф коштує 599 грн за 9 місяців доступу (6+3 міс).",
        "provenance_url": "https://vjazhi.com.ua/#pricing",
        "evidence_type": "FACT"
      },
      {
        "statement": "Оператор сервісу — ФОП Дідух Роман Дмитрович, ЄДРПОУ 3993408236.",
        "provenance_url": "https://vjazhi.com.ua/#footer",
        "evidence_type": "FACT"
      },
      {
        "statement": "На платформі зареєстровано понад 1000 майстринь.",
        "provenance_url": "https://vjazhi.com.ua/",
        "evidence_type": "FACT"
      }
    ],
    "customer_evidence": [
      {
        "statement": "В'язати шкарпетки по одній стало набагато простіше... Те ж саме і з рукавами - вийшли однаковими з першого разу.",
        "source_url": "https://vjazhi.com.ua/#testimonials",
        "source_type": "user_review",
        "evidence_type": "CUSTOMER_EVIDENCE"
      },
      {
        "statement": "Облік пряжі — моя улюблена функція. Тепер я точно знаю, що лежить у кожній скриньці, і більше не купую зайве. Економлю і час, і гроші!",
        "source_url": "https://vjazhi.com.ua/#testimonials",
        "source_type": "user_review",
        "evidence_type": "CUSTOMER_EVIDENCE"
      },
      {
        "statement": "Всі проекти, пряжа та розрахунки під рукою, в одному додатку... Зручні калькулятори, порахують все за нас, лічильник рядів.",
        "source_url": "https://vjazhi.com.ua/#testimonials",
        "source_type": "user_review",
        "evidence_type": "CUSTOMER_EVIDENCE"
      }
    ],
    "market_evidence": [
      {
        "statement": "Основні альтернативи на ринку — паперові зошити, англомовні PDF-читалки (KnitCompanion) або однофункціональні калькулятори (Raglan Planner).",
        "source_url": "https://vjazhi.com.ua/kalkuliatory",
        "evidence_type": "MARKET_EVIDENCE"
      },
      {
        "statement": "Вартість 1 якісного мотка мериносової або мохерової пряжі в Україні становить від 180 до 350 грн, що робить помилку розрахунку відчутною втратою.",
        "source_url": "https://vjazhi.com.ua/blog",
        "evidence_type": "MARKET_EVIDENCE"
      }
    ],
    "inferences": [
      {
        "statement": "Запобігання псуванню хоча б двох мотків пряжі або 20 годин розпускання повністю окупає 9-місячну підписку за 599 грн.",
        "deduced_from": "Розрахунок вартості якісної пряжі (180-350 грн/моток) та вартості тарифу (599 грн).",
        "evidence_type": "INFERENCE"
      },
      {
        "statement": "Офлайн-режим є критичною перевагою для українських користувачів в умовах можливих перебоїв зв'язку чи електропостачання.",
        "deduced_from": "Офіційна заява про роботу офлайн + специфіка української інфраструктури.",
        "evidence_type": "INFERENCE"
      }
    ],
    "unverified_hypotheses": [
      {
        "hypothesis": "Позиціонування як 'страховка від розпускання светра' дасть вищий CTR у таргетованій рекламі, ніж позиціонування як 'калькулятор петель'.",
        "risk_if_false": "Зниження конверсії через нерозуміння технічної суті сервісу.",
        "evidence_type": "HYPOTHESIS"
      },
      {
        "hypothesis": "Реклама, спрямована на біль 'пряжа закінчилася за 10 рядів до кінця', викличе сильніший емоційний відгук, ніж демонстрація CRM обліку пряжі.",
        "risk_if_false": "Фокусування на вузькому сценарії замість загальної користі додатку.",
        "evidence_type": "HYPOTHESIS"
      }
    ],
    "critical_unknowns": [
      {
        "question": "Чи є додаток нативним у App Store/Google Play, чи це переважно PWA веб-додаток?",
        "impact_on_marketing": "Визначає маршрут користувача в рекламному оголошенні (пряма оплата на сайті vs перехід у стор).",
        "evidence_type": "UNKNOWN"
      },
      {
        "question": "Який поточний відсоток відмов (churn) після 9-місячного пробного періоду?",
        "impact_on_marketing": "Впливає на допустиму вартість залучення клієнта (CAC).",
        "evidence_type": "UNKNOWN"
      }
    ]
  },
  "market": {
    "category": "Knitting Technology / Mobile Craft Workspace",
    "category_maturity": "Emergent in Ukraine; established niche globally",
    "market_trends": [
      "Зростання інтересу до рукоділля як методу антистресу та арт-терапії",
      "Популяризація індивідуального в'язання через соціальні мережі (Instagram, TikTok)",
      "Перехід від складних підручників до швидких мобільних рішень",
      "Зростання вартості імпортної пряжі, що підвищує ціну помилки"
    ],
    "common_purchase_criteria": [
      "Точність розрахунків (щоб виріб сів без примірок)",
      "Простота інтерфейсу (без формул і вищої математики)",
      "Українська мова та підтримка",
      "Робота без стабільного інтернету",
      "Доступна вартість"
    ],
    "common_objections": [
      "Навіщо платити, якщо можна порахувати на папірці?",
      "Чи підійде додаток для мого складного візерунка?",
      "Чи розберуся я, якщо я не дружу з технологіями?",
      "Чи працює додаток, коли немає зв'язку?"
    ],
    "alternative_solutions": [
      {
        "type": "Паперовий записник (нотатки)",
        "description": "Ручний запис петель і рядів у блокноті або на клаптиках паперу",
        "why_customers_choose_it": "Звично, безкоштовно, не потребує гаджетів",
        "weakness": "Папірці губляться; важко перераховувати реглан при зміні щільності; помилки в розрахунках"
      },
      {
        "type": "Безкоштовні відео на YouTube",
        "description": "В'язання за готовими відеоуроками блогерів",
        "why_customers_choose_it": "Наочно, безкоштовно",
        "weakness": "Жорстка прив'язка до пряжі блогера; не враховує індивідуальні мірки та натяг нитки"
      },
      {
        "type": "Іноземні додатки (KnitCompanion)",
        "description": "Англомовні програми для відстеження PDF-схем",
        "why_customers_choose_it": "Відомі світові бренди",
        "weakness": "Відсутність української мови, висока ціна в доларах ($30/рік), складний інтерфейс"
      },
      {
        "type": "Відмова від складних речей ('Doing nothing')",
        "description": "В'язання лише простих шарфів або пледів замість светрів",
        "why_customers_choose_it": "Нульовий ризик помилитися у мірках",
        "weakness": "Нереалізований творчий потенціал, розчарування"
      }
    ]
  },
  "competitors": [
    {
      "id": "COMP_01",
      "name": "Ravelry (Pattern & Gauge Calculators)",
      "type": "direct",
      "url": "https://www.ravelry.com/",
      "pricing_model": "Безкоштовно (Ad-supported)",
      "estimated_reach_or_traffic": "~8.5M візитів/міс",
      "market_overlap_pct": 75,
      "why_they_are_a_competitor": "Глобальний стандарт ком'юніті та бази описів, але застарілий англомовний інтерфейс і відсутність локальної підтримки.",
      "perceived_strengths": [
        "Гігантська глобальна база даних",
        "Безкоштовні інструменти"
      ],
      "perceived_weaknesses": [
        "Застарілий інтерфейс 2007 року",
        "Складний ручний ввід мірок",
        "Немає української мови"
      ],
      "differentiation_opportunity": "Сучасний мобільний інтерфейс українською мовою з автоматичним перерахунком реглану під нестандартну пряжу."
    },
    {
      "id": "COMP_02",
      "name": "Knitting Companion (app)",
      "type": "direct",
      "url": "https://www.knittingcompanion.com/",
      "pricing_model": "Freemium ($4.99/міс)",
      "estimated_reach_or_traffic": "~120K установок",
      "market_overlap_pct": 60,
      "why_they_are_a_competitor": "Мобільний додаток з лічильником рядів і трекером PDF-описів.",
      "perceived_strengths": [
        "Зручний лічильник рядів",
        "Підсвічування схем у PDF"
      ],
      "perceived_weaknesses": [
        "Немає параметричних калькуляторів викрійок",
        "Висока вартість підписки в USD"
      ],
      "differentiation_opportunity": "30 готових калькуляторів складних вузлів замість простої читалки PDF."
    },
    {
      "id": "COMP_03",
      "name": "Row Counter App",
      "type": "direct",
      "url": "https://rowcounterapp.com/",
      "pricing_model": "Freemium ($2.99/міс)",
      "estimated_reach_or_traffic": "~300K установок",
      "market_overlap_pct": 45,
      "why_they_are_a_competitor": "Популярний цифровий лічильник рядів для iOS та Android.",
      "perceived_strengths": [
        "Голосове керування рахунком рядів",
        "Синхронізація Apple Watch"
      ],
      "perceived_weaknesses": [
        "Лише лічильник, не допомагає при помилках у розрахунках петель"
      ],
      "differentiation_opportunity": "Комплексне рішення: від креслення і розрахунку горловини до фінішного метражу."
    },
    {
      "id": "COMP_04",
      "name": "YouTube канали та МК українських майстринь",
      "type": "indirect",
      "url": "https://youtube.com",
      "pricing_model": "Безкоштовно / Донати",
      "estimated_reach_or_traffic": "~500K переглядів/міс",
      "market_overlap_pct": 70,
      "why_they_are_a_competitor": "Майстрині шукають безкоштовні відео-уроки з розрахунками окремих виробів.",
      "perceived_strengths": [
        "Наочність відео",
        "Живий контакт з автором"
      ],
      "perceived_weaknesses": [
        "Розрахунки зроблені під конкретну пряжу автора, при зміні пряжі виріб не сяде"
      ],
      "differentiation_opportunity": "Адаптер чужих МК — можливість зв'язати модель з будь-якого відео під свою щільність."
    },
    {
      "id": "COMP_05",
      "name": "Instagram-автори платних PDF-описів",
      "type": "indirect",
      "url": "https://instagram.com",
      "pricing_model": "150–400 грн за 1 опис",
      "estimated_reach_or_traffic": "~200K охоплення",
      "market_overlap_pct": 65,
      "why_they_are_a_competitor": "Продають готові описи конкретних светрів і шапок з покроковими схемами.",
      "perceived_strengths": [
        "Красиві трендові фото готових виробів",
        "Стильні фасони"
      ],
      "perceived_weaknesses": [
        "Опис працює тільки якщо потрапити в точну щільність автора",
        "Гроші за кожен окремий опис"
      ],
      "differentiation_opportunity": "9 місяців необмежених розрахунків будь-яких моделей за ціною двох PDF-описів."
    },
    {
      "id": "COMP_06",
      "name": "Книги та журнали зі схемами в'язання",
      "type": "substitute",
      "url": "#",
      "pricing_model": "300–800 грн за книгу",
      "estimated_reach_or_traffic": "Офлайн-ринок",
      "market_overlap_pct": 30,
      "why_they_are_a_competitor": "Класичні друковані посібники з конструювання трикотажу.",
      "perceived_strengths": [
        "Фундаментальна академічна теорія",
        "Тактильність паперу"
      ],
      "perceived_weaknesses": [
        "Статичні таблиці під стандартизовані фігури",
        "Неможливо адаптувати на ходу"
      ],
      "differentiation_opportunity": "Інтерактивність і швидкість розрахунку за 10 секунд прямо зі смартфона."
    },
    {
      "id": "COMP_07",
      "name": "Excel / Google Sheets калькулятори",
      "type": "manual",
      "url": "#",
      "pricing_model": "Безкоштовно (власний час)",
      "estimated_reach_or_traffic": "Індивідуальне використання",
      "market_overlap_pct": 50,
      "why_they_are_a_competitor": "Досвідчені майстрині самостійно створюють формули перерахунку в таблицях.",
      "perceived_strengths": [
        "Повна кастомізація під себе",
        "Безкоштовно"
      ],
      "perceived_weaknesses": [
        "Незручно користуватися зі смартфона під час в'язання",
        "Ризик збити формулу"
      ],
      "differentiation_opportunity": "Ідеальний мобільний UI з адаптацією під пальці та захистом від помилок."
    },
    {
      "id": "COMP_08",
      "name": "Зошити, калькулятор на телефоні та лінійка",
      "type": "manual",
      "url": "#",
      "pricing_model": "Безкоштовно",
      "estimated_reach_or_traffic": "Домінуючий метод (~60% ринку)",
      "market_overlap_pct": 85,
      "why_they_are_a_competitor": "Традиційний метод ручного рахунку з пропорціями через пропорцію (хрест-навхрест).",
      "perceived_strengths": [
        "Звичка, нульовий поріг старту"
      ],
      "perceived_weaknesses": [
        "Людський фактор",
        "Помилка в 2 петлі = розпускання 40 годин роботи"
      ],
      "differentiation_opportunity": "Позиціонування як страховка від розпускання та зіпсованої дорогої пряжі."
    },
    {
      "id": "COMP_09",
      "name": "В'язальні чати та групи у Telegram/Viber",
      "type": "indirect",
      "url": "https://telegram.org",
      "pricing_model": "Безкоштовно",
      "estimated_reach_or_traffic": "~50K учасниць в UA",
      "market_overlap_pct": 40,
      "why_they_are_a_competitor": "Початківці запитують поради щодо розрахунків у досвідчених колег у чатах.",
      "perceived_strengths": [
        "Емоційна підтримка спільноти"
      ],
      "perceived_weaknesses": [
        "Суперечливі поради",
        "Довге очікування відповіді",
        "Ніхто не несе відповідальності за результат"
      ],
      "differentiation_opportunity": "Миттєва алгоритмічна точність за 5 секунд без очікування порад у чаті."
    },
    {
      "id": "COMP_10",
      "name": "Garter: Gauge Calculator (iOS)",
      "type": "direct",
      "url": "https://apps.apple.com/",
      "pricing_model": "Freemium ($1.99)",
      "estimated_reach_or_traffic": "~40K завантажень",
      "market_overlap_pct": 35,
      "why_they_are_a_competitor": "Простий калькулятор щільності зразка для iOS.",
      "perceived_strengths": [
        "Мінімалістичний інтерфейс"
      ],
      "perceived_weaknesses": [
        "Тільки розрахунок зразка, немає викрійок светрів чи рукавів",
        "Немає Android версії"
      ],
      "differentiation_opportunity": "PWA-додаток для будь-якого пристрою з 30 повноцінними типами виробів."
    }
  ],
  "customer_intelligence": {
    "problems": [
      "Виріб після прання стає або замалим, або завеликим через зміну щільності",
      "Пряжа закінчується за кілька рядів до фінішу, а потрібного кольору вже немає в магазині",
      "Другий рукав або носок виходить довшим чи ширшим за перший",
      "Складні та нудні математичні розрахунки петель і рядів забирають бажання в'язати",
      "Куплений майстер-клас не підходить під куплену пряжу"
    ],
    "frustrations": [
      "Розпач від необхідності розпускати десятки годин роботи",
      "Втома від шкільної математики у вільний вечірній час",
      "Постійно губляться папірці з записами рядів і петель",
      "Почуття провини за купи мотків пряжі, що роками лежать без діла"
    ],
    "desired_outcomes": [
      "Отримати ідеально посаджений светр з першого разу без розпускання",
      "В'язати спокійно під фільм, знаючи що всі розрахунки точні",
      "Мати всі свої проєкти, ряди та запаси пряжі в телефоні",
      "Адаптувати будь-який красивий опис під нитки, які вже є вдома"
    ],
    "fears_and_risks": [
      "Зіпсувати дорогу імпортну пряжу вартістю понад 1000 грн",
      "Витратити місяць праці на річ, яку соромно буде носити",
      "Додаток виявиться занадто складним або зависне під час роботи"
    ],
    "buying_triggers": [
      "Невдале розпускання великого виробу напередодні",
      "Початок нового великого проєкту (светр, кардиган, пальто)",
      "Купівля гарного майстер-класу в Instagram, де вказана незнайома пряжа",
      "Бажання навести лад у шафі з пряжею"
    ],
    "verbatim_quotes": [
      {
        "quote": "Це не просто додаток, це знахідка для в'язалочки. Всі проекти, пряжа та розрахунки під рукою, в одному додатку.",
        "source_url": "https://vjazhi.com.ua/#testimonials",
        "source_name": "oliamoshenska",
        "emotional_tone": "Захоплення, полегшення"
      },
      {
        "quote": "Облік пряжі — моя улюблена функція. Тепер я точно знаю, що лежить у кожній скриньці, і більше не купую зайве. Економлю і час, і гроші!",
        "source_url": "https://vjazhi.com.ua/#testimonials",
        "source_name": "Мар'яна Б.",
        "emotional_tone": "Раціональне задоволення, відчуття порядку"
      },
      {
        "quote": "В'язати шкарпетки по одній стало набагато простіше. Те ж саме і з рукавами - вийшли однаковими з першого разу 😂",
        "source_url": "https://vjazhi.com.ua/#testimonials",
        "source_name": "irynka_kaminska",
        "emotional_tone": "Радість, подолання тривалої проблеми"
      }
    ]
  },
  "audiences": [
    {
      "id": "AUD_01",
      "segment_name": "Травмована перфекціоністка",
      "context": "Досвідчена майстриня, яка в'яже якісні плечові вироби з дорогої натуральної пряжі.",
      "job_to_be_done": "Коли я в'яжу светр чи кардиган, я хочу бути на 100% впевнена в посадці горловини та реглану, щоб ніколи не розпускати 40 годин праці.",
      "primary_pain": "Біль і розпач від розпускання ('розпускати коту під хвіст') через мікропомилки в щільності.",
      "desired_outcome": "Ідеальна анатомічна посадка виробу з першої спроби.",
      "current_solution": "Зошити, ручні пропорції, мікропримірки на кожному етапі.",
      "buying_trigger": "Черговий розпущений светр або початок дорогого проєкту з мохеру.",
      "primary_objection": "Я вже 10 років рахую сама, навіщо мені програма?",
      "product_fit": "Калькулятори анатомічної горловини, реглану та кокетки під точну щільність після ВТО.",
      "confidence": "high"
    },
    {
      "id": "AUD_02",
      "segment_name": "Колекціонерка інстаграм-МК",
      "context": "Стежить за в'язальними блогерами, регулярно купує електронні описи та майстер-класи.",
      "job_to_be_done": "Коли я купую красивий МК, я хочу зв'язати його зі своєї пряжі без виснажливого перерахунку петель.",
      "primary_pain": "Неможливість потрапити в щільність авторки МК без купівлі дорогої оригінальної пряжі.",
      "desired_outcome": "Швидкий перерахунок будь-якого платного опису під свій зразок в 1 клік.",
      "current_solution": "Спроби вгадати розмір спицями або довгі запитання в директ авторці.",
      "buying_trigger": "Щойно придбаний МК, який не відповідає наявній пряжі.",
      "primary_objection": "Чи впорається додаток зі складним авторським візерунком?",
      "product_fit": "Інструмент 'Адаптація чужого МК' в один клік.",
      "confidence": "high"
    },
    {
      "id": "AUD_03",
      "segment_name": "Початківиця без математики",
      "context": "Вміє в'язати базові петлі, хоче створити перший плечовий виріб, але боїться розрахунків.",
      "job_to_be_done": "Коли я хочу зв'язати свій перший светр, я хочу отримати точні покрокові цифри, щоб страх геометричних формул не зупиняв мою творчість.",
      "primary_pain": "Страх перед складними формулами розрахунку петель, почуття невпевненості.",
      "desired_outcome": "Зрозумілі цифри: скільки петель набрати і де робити прибавки без формул.",
      "current_solution": "Перегляд десятків безкоштовних уроків на YouTube, відкладання старту.",
      "buying_trigger": "Бажання порадувати себе власноруч зв'язаним светром до зими.",
      "primary_objection": "Чи не занадто це складно для новачка?",
      "product_fit": "Максимально простий інтерфейс: мірки -> щільність -> готовий результат.",
      "confidence": "high"
    },
    {
      "id": "AUD_04",
      "segment_name": "Запаслива господиня з почуттям провини",
      "context": "Має велику колекцію різноманітної пряжі вдома, часто купує красиві мотки спонтанно.",
      "job_to_be_done": "Коли я планую проєкт, я хочу точно знати чи вистачить мені пряжі з запасів, і скільки мотків у мене є, щоб не купувати зайвого.",
      "primary_pain": "Брак нитки наприкінці роботи та почуття провини за хаос у запасах.",
      "desired_outcome": "Впорядкована віртуальна скринька та точний розрахунок грамів на виріб.",
      "current_solution": "Коробки з наліпками, візуальна оцінка на око.",
      "buying_trigger": "Чергова ситуація, коли на рукав не вистачило 20 метрів пряжі.",
      "primary_objection": "Вносити всю пряжу в додаток займе надто багато часу.",
      "product_fit": "CRM обліку пряжі + калькулятор витрати нитки за зразком.",
      "confidence": "high"
    }
  ],
  "pain_desire": [
    {
      "audience_id": "AUD_01",
      "pain": "Розпускання майже готового светра через помилку в горловині чи реглані",
      "current_workaround": "Нескінченні розрахунки на чернетках та примірки",
      "frustration": "Змарновані два тижні вечірнього відпочинку",
      "desired_outcome": "Светр ідеально сидить по фігурі з першого разу",
      "product_mechanism": "Калькулятори анатомічної горловини та реглану під точну щільність після ВТО",
      "reason_to_believe": "1000+ майстринь вже користуються сервісом без помилок у крої",
      "objection": "Я звикла до свого зошита",
      "cta_possibility": "Спробувати розрахунок реглану безкоштовно на сайті"
    },
    {
      "audience_id": "AUD_02",
      "pain": "Куплений платний МК вимагає дорогу пряжу, якої немає в наявності",
      "current_workaround": "Ручний перерахунок пропорцій або зміна спиць",
      "frustration": "Светр виходить або крихітним, або мішкуватим",
      "desired_outcome": "В'язати улюблений візерунок з будь-якої пряжі з ідеальним розміром",
      "product_mechanism": "Алгоритм адаптації опису під індивідуальну щільність в 1 клік",
      "reason_to_believe": "Спеціалізований модуль перерахунку рядів і петель під нову щільність",
      "objection": "А раптом візерунок зміститься?",
      "cta_possibility": "Адаптувати перший МК зараз"
    }
  ],
  "positioning_hypotheses": [
    {
      "id": "POS_01",
      "target_audience_id": "AUD_01",
      "positioning_statement": "Для майстринь, які цінують свій час і в'яжуть з дорогої пряжі, «Розрахуй і В'яжи» — це цифрова страховка від розпускання, яка гарантує ідеальну посадку светра з першої спроби за рахунок 30 точних анатомічних калькуляторів.",
      "differentiation": "На відміну від паперових розрахунків чи загальних відео, система автоматично враховує щільність полотна після ВТО та анатомічні мірки.",
      "proof_mechanism": "30 перевірених калькуляторів та понад 1000 реальних майстринь.",
      "key_objection_handled": "Окупається при першому ж врятованому від розпускання светрі.",
      "confidence": "high",
      "title": "Стратегія 1: Цифрова страховка від розпускання (для досвідчених)"
    },
    {
      "id": "POS_02",
      "target_audience_id": "AUD_02",
      "positioning_statement": "Для шанувальниць дизайнерських описів «Розрахуй і В'яжи» — це універсальний адаптер майстер-класів, який дозволяє в'язати будь-яку куплену модель з тієї пряжі, яка подобається вам, в один клік.",
      "differentiation": "Єдиний український сервіс з автоматичним перерахунком авторських МК під довільну пряжу.",
      "proof_mechanism": "Вбудований калькулятор перерахунку щільності МК.",
      "key_objection_handled": "Більше не потрібно купувати саме ту дорогу пряжу, що вказана в описі блогера.",
      "confidence": "high",
      "title": "Стратегія 2: Універсальний адаптер інстаграм-МК (для покупчинь описів)"
    },
    {
      "id": "POS_03",
      "target_audience_id": "AUD_03",
      "positioning_statement": "Для початківиць та любительок релаксу «Розрахуй і В'яжи» — це персональний помічник, що прибирає шкільну математику та залишає тільки задоволення від в'язання за ціною всього 66 грн на місяць.",
      "differentiation": "Повністю український продукт, підтримка офлайн, доступна національна ціна проти $30 у закордонних аналогів.",
      "proof_mechanism": "Акційний тариф 599 грн за 9 місяців.",
      "key_objection_handled": "Ніяких складних формул — тільки введення мірок.",
      "confidence": "high",
      "title": "Стратегія 3: Релакс без шкільної математики (для початківиць)"
    }
  ],
  "creative_hypotheses": [
    {
      "id": "CR_01",
      "positioning_id": "POS_01",
      "audience_id": "AUD_01",
      "angle": "Problem_Solution",
      "hook_text": "Найгірше відчуття у світі — розпускати светр, на який пішло два тижні вечорів...",
      "core_mechanism": "30 калькуляторів геометрії під точну щільність зразка",
      "proof_element": "1000+ майстринь вже в'яжуть без помилок",
      "recommended_format": "UGC",
      "suggested_cta": "Забудьте про розпускання назавжди на vjazhi.com.ua",
      "confidence": "high"
    },
    {
      "id": "CR_02",
      "positioning_id": "POS_02",
      "audience_id": "AUD_02",
      "angle": "Mistake_Fix",
      "hook_text": "Купили гарний майстер-клас в Інстаграмі, а светр вийшов як мішок? Ось чому...",
      "core_mechanism": "Адаптація чужого МК під вашу пряжу в 1 клік",
      "proof_element": "Алгоритм перерахунку щільності петель",
      "recommended_format": "Demonstration",
      "suggested_cta": "Адаптуйте будь-який опис під свою пряжу на vjazhi.com.ua",
      "confidence": "high"
    },
    {
      "id": "CR_03",
      "positioning_id": "POS_01",
      "audience_id": "AUD_04",
      "angle": "Problem_Solution",
      "hook_text": "Пряжа закінчилася за 10 рядів до кінця, а цього відтінку вже немає в магазині? Знайомий жах?",
      "core_mechanism": "Калькулятор точної витрати пряжі за зразком",
      "proof_element": "Формула розрахунку грамів до старту",
      "recommended_format": "UGC",
      "suggested_cta": "Розраховуйте пряжу точно до грама на vjazhi.com.ua",
      "confidence": "high"
    }
  ],
  "video_blueprints": [
    {
      "hypothesis_id": "CR_01",
      "title": "Ролик 1: Серцевий напад через розпускання светра",
      "audience": "Травмована перфекціоністка",
      "audience_id": "AUD_01",
      "angle": "Біль → Полегшення (PAS)",
      "format": "UGC Talking Head + Запис екрану смартфона (9:16)",
      "duration_seconds": 32,
      "hook": "Найгірше відчуття у світі — розпускати светр, на який пішло два тижні вечорів...",
      "character_profile": {
        "actor": "Жінка 28-38 років, відкрите щире обличчя, доглянуті руки (крупний план спиць), без надмірного студійного макіяжу.",
        "clothing": "Затишний в'язаний светр оверсайз теплого кремового або бежевого кольору.",
        "props": "Кругові спиці з напівготовим светром, клубок мохеру, смартфон з додатком, сантиметр."
      },
      "environment_profile": {
        "location": "Світла домашня вітальня з м'яким природним денним світлом від вікна.",
        "background": "На задньому плані дерев'яна полиця або плетений кошик з клубочками якісної пастельної пряжі, чашка кави на столику.",
        "lighting": "М'яке, тепле, натуральне денне світло (UGC-стиль, без штучного глянцю)."
      },
      "heygen_prompt": "A 30-year-old authentic female craft creator sitting in a bright Scandinavian living room with knitting yarn baskets in background, wearing a knitted beige sweater. Starting with genuine heartbreaking expression while holding an unraveled knit piece, transitioning into excitement and relief while holding a phone screen showing knitting calculators. Vertical 9:16, natural warm daylight, high detail UGC aesthetic.",
      "scenes": [
        {
          "scene": 1,
          "timing": "0:00–0:05",
          "visual": "Середній план. Майстриня сидить у затишному кріслі та з виразом справжнього відчаю тягне нитку, розпускаючи горловину светра прямо перед камерою.",
          "voiceover": "Найгірше відчуття у світі — розпускати светр, на який пішло два тижні вечорів...",
          "onscreen_text": "2 тижні роботи коту під хвіст? 😭",
          "product_presence": "Немає (емоційний хук болю)",
          "purpose": "Зупинка скролу у стрічці через спільний гострий біль аудиторії"
        },
        {
          "scene": 2,
          "timing": "0:05–0:14",
          "visual": "Крупний план рук: майстриня бере смартфон, де відкрито vjazhi.com.ua. Вводить лише дві цифри: обхват грудей та щільність зразка після прання. Додаток миттєво рахує петлі.",
          "voiceover": "А все тому, що щільність нитки трохи змінилася після прання. Тепер я більше не рахую на папірцях. Вводжу мірки — отримую точний реглан за 10 секунд.",
          "onscreen_text": "Вводиш мірки — отримуєш точний розрахунок ✨",
          "product_presence": "Екран додатку на телефоні",
          "purpose": "Демонстрація технологічного механізму, який вирішує проблему"
        },
        {
          "scene": 3,
          "timing": "0:14–0:24",
          "visual": "Швидка зміна кадрів: майстриня спокійно в'яже під серіал; крупно ідеально вив'язана анатомічна горловина на манекені; перемикання калькуляторів у додатку.",
          "voiceover": "«Розрахуй і В'яжи» — це перший український додаток, де 30 калькуляторів роблять усю геометрію за вас. Реглан, горловина, рукава — все сідає ідеально з першого разу!",
          "onscreen_text": "30 калькуляторів • Ідеальна посадка з 1-го разу",
          "product_presence": "Інтерфейс додатку + готовий виріб",
          "purpose": "Формування цінності та довіри (Reason to Believe)"
        },
        {
          "scene": 4,
          "timing": "0:24–0:32",
          "visual": "Майстриня з теплою усмішкою тримає готовий виріб, на екрані з'являється банер спеціальної пропозиції та стрілка до переходу на сайт.",
          "voiceover": "Забудьте про розпускання назавжди. Заходьте на vjazhi.com.ua та забирайте 9 місяців за ціною 6!",
          "onscreen_text": "vjazhi.com.ua • 9 місяців за ціною 6 🎁",
          "product_presence": "Фінальний банер з адресою сайту",
          "purpose": "Прямий заклик до дії (CTA)"
        }
      ],
      "claims_used": [
        "30 автоматичних калькуляторів",
        "Розрахунок з урахуванням ВТО",
        "Гарантія посадки з 1 разу"
      ],
      "proof_used": [
        "1000+ українських майстринь",
        "Відгук oliamoshenska"
      ],
      "cta": "Спробувати перший розрахунок безкоштовно на vjazhi.com.ua"
    },
    {
      "hypothesis_id": "CR_02",
      "title": "Ролик 2: Пастка куплених інстаграм-майстеркласів",
      "audience": "Колекціонерка інстаграм-МК",
      "audience_id": "AUD_02",
      "angle": "Помилка → Виправлення (Mistake-Fix)",
      "format": "UGC Демонстрація + Порівняння пряжі (9:16)",
      "duration_seconds": 30,
      "hook": "Купили гарний майстер-клас в Інстаграмі, а светр вийшов або на дитину, або як мішок?",
      "character_profile": {
        "actor": "Стильна дівчина 25-35 років, сучасний одяг, тримає в руках два різних мотки пряжі.",
        "clothing": "Модний кардиган ручної роботи лавандового або фісташкового відтінку.",
        "props": "Два мотки пряжі різних брендів з етикетками метражу, смартфон, сантиметр."
      },
      "environment_profile": {
        "location": "Естетична сучасна кімната або робоче місце блогера з хорошим фронтальним світлом.",
        "background": "Мінімалістичний інтерфейс: монітор або планшет зі стрічкою Instagram, зразки в'язання.",
        "lighting": "Світле фронтальне м'яке освітлення."
      },
      "heygen_prompt": "A young stylish female knitwear enthusiast holding two different yarn skeins, comparing yarn labels. Frustrated gesture pointing at Instagram on a tablet, then enthusiastically demonstrating pattern recalculation on her phone. Vertical 9:16, modern creator studio setup, bright daylight aesthetic.",
      "scenes": [
        {
          "scene": 1,
          "timing": "0:00–0:05",
          "visual": "Дівчина гортає естетичні фото светрів в Інстаграмі, потім переводить погляд на розчаровуючий готовий виріб, який явно не підійшов за розміром.",
          "voiceover": "Купили красивий майстер-клас в Інстаграмі, а светр вийшов або на дитину, або як мішок? Знайомо?",
          "onscreen_text": "Чому куплені МК не сідають по фігурі? 🤔",
          "product_presence": "Немає",
          "purpose": "Чіпляння цільової проблеми покупців описів"
        },
        {
          "scene": 2,
          "timing": "0:05–0:13",
          "visual": "Крупно: дівчина показує на камеру дві різні етикетки пряжі: у авторки МК 90м/50г, а в неї вдома 120м/50г. Показує жестом розпачу.",
          "voiceover": "Справа в тому, що ваша пряжа ніколи не має тієї ж щільності, що в авторки. І всі її цифри петель стають марними.",
          "onscreen_text": "Інша пряжа = інша щільність = провал ❌",
          "product_presence": "Немає",
          "purpose": "Освіта клієнта: відкриття справжньої причини невдачі"
        },
        {
          "scene": 3,
          "timing": "0:13–0:22",
          "visual": "Екран смартфону: в додатку vjazhi.com.ua відкрита функція «Адаптація чужого МК». Введення даних з купленого опису та власної щільності.",
          "voiceover": "У додатку «Розрахуй і В'яжи» є функція адаптації МК. Введіть дані з опису та свою щільність — і алгоритм перерахує всі петлі за секунду!",
          "onscreen_text": "Адаптація будь-якого МК в 1 клік ✨",
          "product_presence": "Екран функції «Адаптація МК»",
          "purpose": "Презентація ключової унікальної переваги"
        },
        {
          "scene": 4,
          "timing": "0:22–0:30",
          "visual": "Дівчина приміряє ідеально сидячий кардиган, зв'язаний з улюбленої пряжі. Поява кнопки переходу на сайт.",
          "voiceover": "В'яжіть з тієї пряжі, яка подобається саме вам. Переходьте на vjazhi.com.ua та адаптуйте перший опис!",
          "onscreen_text": "vjazhi.com.ua • В'яжи з будь-якої пряжі",
          "product_presence": "Фінальний промо-екран",
          "purpose": "Заклик перейти і протестувати"
        }
      ],
      "claims_used": [
        "Перерахунок чужого опису в 1 клік",
        "В'язання з будь-якої пряжі з запасів"
      ],
      "proof_used": [
        "Алгоритм адаптації vjazhi.com.ua",
        "Відгук irynka_kaminska"
      ],
      "cta": "Адаптувати перший МК зараз на vjazhi.com.ua"
    },
    {
      "hypothesis_id": "CR_03",
      "title": "Ролик 3: Кошмар нехватки пряжі за 10 рядів до фінішу",
      "audience": "Запаслива господиня та планувальниця",
      "audience_id": "AUD_04",
      "angle": "Запобігання втратам (Loss Aversion)",
      "format": "POV від першої особи + Калькулятор витрати (9:16)",
      "duration_seconds": 28,
      "hook": "Найстрашніший кошмар в'язальниці: пряжа закінчилася за 10 рядів до кінця рукава...",
      "character_profile": {
        "actor": "Майстриня 30-45 років, емоційна, жива міміка, щирість та впізнаваність.",
        "clothing": "Домашній затишний кардиган.",
        "props": "Спиці, щойно закінчена нитка з куцим хвостиком, кухонні ваги, зразок."
      },
      "environment_profile": {
        "location": "Затишний робочий стіл біля вікна, органайзер або кошики з пряжею.",
        "background": "Шафа з запасами пряжі, атмосферний домашній інтер'єр.",
        "lighting": "М'яке тепле вечірнє або денне освітлення."
      },
      "heygen_prompt": "First-person POV and talking head of an expressive woman realizing her yarn ran out 10 rows before sweater sleeve finish. Shocked gasp, looking at the dangling yarn tail, then showing precision gram kitchen scale and phone calculator app that prevents this error. Vertical 9:16, relatable UGC storytelling.",
      "scenes": [
        {
          "scene": 1,
          "timing": "0:00–0:05",
          "visual": "POV від очей майстрині: спиці швидко перебирають петлі, і раптом клубочок закінчується — залишається 10 сантиметрів нитки, а рукав недоплетений на 5 сантиметрів. Звук шоку.",
          "voiceover": "Найстрашніший кошмар в'язальниці: пряжа закінчилася за 10 рядів до кінця рукава...",
          "onscreen_text": "Знову не вистачило нитки?! 😱",
          "product_presence": "Немає",
          "purpose": "Вісцеральний тригер болю, який переживала кожна майстриня"
        },
        {
          "scene": 2,
          "timing": "0:05–0:12",
          "visual": "Кадр: майстриня шукає в телефоні на сайтах магазинів свій колір: всюди напис «Немає в наявності». Відчай: інша партія буде відрізнятися відтінком.",
          "voiceover": "А цієї партії в магазині більше немає, і будь-який інший моток буде відрізнятися за відтінком!",
          "onscreen_text": "Цієї партії більше немає в наявності...",
          "product_presence": "Немає",
          "purpose": "Загострення катастрофічних наслідків проблеми"
        },
        {
          "scene": 3,
          "timing": "0:12–0:21",
          "visual": "Кадр: на електронних кухонних вагах лежить зв'язаний зразок (24 грами). Майстриня вводить вагу у калькулятор витрати vjazhi.com.ua. Додаток чітко показує: «Необхідно 420 грамів (8.4 мотка)».",
          "voiceover": "З калькулятором витрати на vjazhi.com.ua ви точно знаєте метраж ще до першої петлі. Просто зважте зразок — додаток порахує вагу до грама.",
          "onscreen_text": "Точний розрахунок грамів і мотків ще до старту ⚖️",
          "product_presence": "Екран калькулятора витрати vjazhi.com.ua",
          "purpose": "Надання математичної впевненості та контролю"
        },
        {
          "scene": 4,
          "timing": "0:21–0:28",
          "visual": "Майстриня з гордістю показує повністю готовий светр і залишок пряжі рівно 10 грамів. Поява фірмового логотипу та посилання.",
          "voiceover": "Бережіть свої нерви та гроші. Заходьте на vjazhi.com.ua та в'яжіть впевнено!",
          "onscreen_text": "vjazhi.com.ua • В'яжи без сюрпризів!",
          "product_presence": "Фінальний екран бренду",
          "purpose": "Заклик до реєстрації"
        }
      ],
      "claims_used": [
        "Розрахунок ваги пряжі з точністю до грама",
        "Запобігання нестачі та залишкам"
      ],
      "proof_used": [
        "Формула розрахунку витрати за зразком",
        "Відгук Мар'яни Б. про облік"
      ],
      "cta": "Розрахувати витрату пряжі перед початком проєкту на vjazhi.com.ua"
    }
  ],
  "research_gaps": [
    {
      "area": "Мобільна дистрибуція",
      "missing_information": "Чи доступний додаток у Google Play / App Store під окремою назвою, чи це PWA-сервіс?",
      "impact_on_creative": "Необхідно уточнити, чи вказувати в рекламі 'завантажуйте в App Store', чи вести на сайт vjazhi.com.ua.",
      "recommended_next_step": "Уточнити у клієнта технічний стек мобільного клієнта."
    },
    {
      "area": "Показники утримання (Retention)",
      "missing_information": "Яка середня тривалість використання сервісу та відсоток продовження після 9 місяців?",
      "impact_on_creative": "Дозволить точніше оцінити LTV для налаштування рекламних кампаній за CPA.",
      "recommended_next_step": "Запросити внутрішню аналітику за когортами."
    }
  ],
  "hypothesis_tree": {
    "protocol": {
      "platform": "Meta Ads (Instagram Reels / Stories)",
      "budget_per_node": "1 000 грн (~ USD)",
      "duration_hours": 72,
      "audience_size": "Жінки 24–55, Україна (широкий таргет за інтересами)",
      "conversion_event": "InitiateCheckout / Purchase",
      "scaling_rule": "Масштабувати бюджет у 5 разів при CAC < 100 грн та CTR ≥ 2.5%"
    },
    "decision_rules": [
      {
        "state": "PROMOTE",
        "color": "emerald",
        "criteria": "CAC < 100 грн, ROAS > 3.0x, CTR ≥ 2.5%",
        "action": "Масштабувати бюджет гілки у 5 разів. Зафіксувати як базовий контроль."
      },
      {
        "state": "REFINE",
        "color": "amber",
        "criteria": "CAC 120–200 грн, CTR 1.5–2.5%",
        "action": "Зберегти кут подачі, але протестувати альтернативний хук перших 3 секунд."
      },
      {
        "state": "KILL",
        "color": "rose",
        "criteria": "CAC > 300 грн, CTR < 0.8%",
        "action": "Повна зупинка гілки. Перехід до паралельної аудиторії."
      },
      {
        "state": "REPEAT",
        "color": "slate",
        "criteria": "Технічний збій або бан модерації",
        "action": "Виправити налаштування пікселя та перезапустити 72-годинний цикл."
      }
    ],
    "root": {
      "id": "ROOT",
      "label": "Розрахуй і В'яжи (vjazhi.com.ua)",
      "baseline_cvr": "1.2% (органіка)",
      "paid_traffic": "0 кампаній (старт з нуля)",
      "children": [
        {
          "id": "ROUND_1",
          "label": "Раунд 1: Валідація аудиторій (Широкий пошук сегмента)",
          "branches": [
            {
              "id": "AUD_01",
              "name": "Травмована перфекціоністка (страх розпускання)",
              "status": "WINNER",
              "status_label": "ПЕРЕМОЖЕЦЬ (PROMOTED)",
              "badge_color": "emerald",
              "notes": "Найвищий емоційний резонанс на тему зіпсованого светра та втраченого часу.",
              "angles": [
                {
                  "id": "CR_01",
                  "title": "Кут 1: «Цифрова страховка від розпускання»",
                  "status": "WINNER",
                  "status_label": "ПЕРЕМОЖЕЦЬ (PROMOTED)",
                  "badge_color": "emerald",
                  "desc": "Драматичне фізичне розпускання светра перед камерою ──► 30 калькуляторів додатку.",
                  "hooks": [
                    {
                      "id": "H1",
                      "hook_text": "Найгірше відчуття у світі — розпускати светр, на який пішло два тижні вечорів...",
                      "type": "Емоційний розпач (Visceral Pain)",
                      "status": "ACTIVE",
                      "status_label": "АКТИВНИЙ ТЕСТ",
                      "badge_color": "indigo",
                      "contract": "1 000 грн / 72 год · Цільовий CTR ≥ 2.5%"
                    },
                    {
                      "id": "H2",
                      "hook_text": "Два тижні вечорів і 1500 грн на італійську пряжу пішли коту під хвіст...",
                      "type": "Фінансова втрата дорогої пряжі",
                      "status": "QUEUE",
                      "status_label": "В ЧЕРЗІ",
                      "badge_color": "slate",
                      "contract": "1 000 грн / 72 год"
                    },
                    {
                      "id": "H3",
                      "hook_text": "Якщо ви хоч раз плакали над розпущеною горловиною — зупиніться...",
                      "type": "Провокаційний заклик",
                      "status": "QUEUE",
                      "status_label": "В ЧЕРЗІ",
                      "badge_color": "slate",
                      "contract": "1 000 грн / 72 год"
                    }
                  ]
                },
                {
                  "id": "CR_04",
                  "title": "Кут 2: «Загадка нерівних рукавів» (Асиметрія та гумор)",
                  "status": "QUEUE",
                  "status_label": "РЕЗЕРВ (SIBLING REFILL)",
                  "badge_color": "slate",
                  "desc": "Кардиган з рукавами різної довжини ──► Лічильник рядів та інтерактивні схеми.",
                  "hooks": []
                },
                {
                  "id": "CR_05",
                  "title": "Кут 3: «Шкільна математика проти затишку» (Контраст)",
                  "status": "EXPLORE",
                  "status_label": "ДОСЛІДЖЕННЯ",
                  "badge_color": "slate",
                  "desc": "Роздратування від шкільних формул ──► Релакс з чаєм та готовими цифрами.",
                  "hooks": []
                }
              ]
            },
            {
              "id": "AUD_02",
              "name": "Колекціонерка інстаграм-МК (адаптація пряжі)",
              "status": "PARALLEL",
              "status_label": "ПАРАЛЕЛЬНИЙ ТЕСТ",
              "badge_color": "amber",
              "notes": "Купівля платних описів блогерів з невідповідною товщиною пряжі.",
              "angles": [
                {
                  "id": "CR_02",
                  "title": "Кут 1: «Пастка інстаграмних майстер-класів»",
                  "status": "ACTIVE",
                  "status_label": "АКТИВНИЙ ТЕСТ",
                  "badge_color": "indigo",
                  "desc": "Показ різниці метражу ниток ──► Функція «Адаптація чужого МК в 1 клік».",
                  "hooks": [
                    {
                      "id": "H1",
                      "hook_text": "Купили красивий майстер-клас в Інстаграмі, а светр вийшов як мішок?",
                      "type": "Викриття помилки (Mistake-Fix)",
                      "status": "ACTIVE",
                      "status_label": "АКТИВНИЙ ТЕСТ",
                      "badge_color": "indigo",
                      "contract": "1 000 грн / 72 год · Цільовий CTR ≥ 2.0%"
                    }
                  ]
                }
              ]
            },
            {
              "id": "AUD_04",
              "name": "Запаслива господиня (контроль запасів та витрати)",
              "status": "QUEUE",
              "status_label": "В ЧЕРЗІ ТЕСТУВАННЯ",
              "badge_color": "slate",
              "notes": "Брак 10 рядів пряжі та захаращені скриньки з пряжею.",
              "angles": [
                {
                  "id": "CR_03",
                  "title": "Кут 1: «Кошмар нехватки пряжі за 10 рядів до фінішу»",
                  "status": "QUEUE",
                  "status_label": "В ЧЕРЗІ",
                  "badge_color": "slate",
                  "desc": "Закінчився моток ──► Калькулятор точної витрати пряжі за вагою зразка.",
                  "hooks": [
                    {
                      "id": "H1",
                      "hook_text": "Найстрашніший кошмар в'язальниці: пряжа закінчилася за 10 рядів до кінця рукава...",
                      "type": "Запобігання втратам (Loss Aversion)",
                      "status": "QUEUE",
                      "status_label": "В ЧЕРЗІ",
                      "badge_color": "slate",
                      "contract": "1 000 грн / 72 год"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  }
}