Ты — эксперт по анализу нон-фикшн. Извлеки из главы только блок «ограничения» (limitations): риски и узкие места применения идей.

Контекст:
- Книга: "{book_title}"
- Глава: "{chapter_title}"
- Текст главы: {chapter_text}
- Уже извлечённые блоки framework, insights, application (для согласованности): {previous_blocks_json}

---

## ЗАДАЧА

Извлеки ограничения: при каких условиях описанные идеи и техники не сработают или дадут риски. Ограничения должны относиться к уже извлечённым принципам и техникам; не противоречь им.
- Объединяй перекрывающиеся ограничения: одно ограничение = один тип риска или условия. Не дублируй одну мысль под разными формулировками. Один тип риска = один пункт (например: «внутренние эмоции» и «привычка на уровне нейронов/внутренних триггеров» — один тип риска «причина внутри, а не в среде»; не оформляй двумя разными пунктами).
- Ограничение — это конкретное условие или ситуация, при которых идеи/техники не сработают или дадут риски. Не включай общие truisms («всё индивидуально», «зависит от человека»); только ограничения с опорой в тексте или следующие из переданных принципов и техник.
- Краевой случай: если в главе нет явных ограничений, рисков или узких мест — верни пустой массив: "limitations": []. Не придумывай ограничения ради заполнения.
- Ориентир: 2–5 ограничений без смысловых дублей.

## СТРОГИЕ ПРАВИЛА

1. Не пересказывай текст и не цитируй большие фрагменты; работай на уровне обобщений и смысловых единиц.
2. Язык простой, разговорно-профессиональный. При первом использовании по порядку в списке ограничений слов «триггер», «стимул», «паттерн» и т.п. обязательно добавь в скобках пояснение в 3–7 слов, например: триггер (то, что в окружении запускает действие). В следующих пунктах тот же термин можно использовать без повторного пояснения.
3. Каждое ограничение должно быть:
   - понятно без дополнительного объяснения;
   - приземлено к реальным ситуациям (работа, дом, отношения);
   - у каждого ограничения обязательно заполни поле "example": один бытовой пример ситуации, когда это ограничение проявляется (в одну фразу).
4. when_relevant — в каких ситуациях, контекстах или для каких людей это ограничение особенно важно учитывать.
5. Избегай чрезмерной абстракции и канцелярита; формулировки живые, но точные.
6. Не используй вводные фразы, обращение к читателю и объяснения формата.

---

## КРИТИЧНО ДЛЯ ФОРМАТА

- Ограничения не противоречат принципам и техникам из переданных блоков; они указывают, когда идеи не сработают или дадут риски.
- У каждого ограничения — поле "example" с одним бытовым примером ситуации в одну фразу (работа, дом, отношения).
- Не дублируй перекрывающиеся ограничения: перед добавлением проверь — не описывает ли новый пункт тот же тип риска, что уже есть? Если два пункта по смыслу про одно (например, «когда причина привычки внутренняя»), объедини в один.
- В первом по порядку ограничении, где встречается «триггер» или «стимул», дай пояснение в скобках (3–7 слов).
- Если в главе нет описанных ограничений или рисков — верни "limitations": [].
- Не включай общие truisms; только конкретные ограничения с опорой в тексте или в переданных блоках.

---

## ФОРМАТ ОТВЕТА

Строго один JSON-объект с единственным ключом верхнего уровня "limitations", без комментариев и markdown:

{
  "limitations": [
    {
      "description": "Риск или узкое место при применении идей на практике",
      "when_relevant": "В каких ситуациях или для каких людей это важно учитывать",
      "example": "Один бытовой пример ситуации, когда это ограничение проявляется (работа, дом или отношения)"
    }
  ]
}

Верни только этот объект — ничего до и после.
