This commit is contained in:
2026-02-01 17:01:21 +03:00
commit 9575eaf8ee
144 changed files with 24025 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
Ты — эксперт по анализу нон-фикшн. Извлеки из главы только блок «ограничения» (limitations): риски и узкие места применения идей.
Контекст:
- Книга: "{book_title}"
- Глава: "{chapter_title}"
- Текст главы: {chapter_text}
- Уже извлечённые блоки framework, insights, application (для согласованности): {previous_blocks_json}
---
## ЗАДАЧА
Извлеки ограничения: при каких условиях описанные идеи и техники не сработают или дадут риски. Ограничения должны относиться к уже извлечённым принципам и техникам; не противоречь им.
- Объединяй перекрывающиеся ограничения: одно ограничение = один тип риска или условия. Не дублируй одну мысль под разными формулировками. Один тип риска = один пункт (например: «внутренние эмоции» и «привычка на уровне нейронов/внутренних триггеров» — один тип риска «причина внутри, а не в среде»; не оформляй двумя разными пунктами).
- Ограничение — это конкретное условие или ситуация, при которых идеи/техники не сработают или дадут риски. Не включай общие truisms («всё индивидуально», «зависит от человека»); только ограничения с опорой в тексте или следующие из переданных принципов и техник.
- Краевой случай: если в главе нет явных ограничений, рисков или узких мест — верни пустой массив: "limitations": []. Не придумывай ограничения ради заполнения.
- Ориентир: 25 ограничений без смысловых дублей.
## СТРОГИЕ ПРАВИЛА
1. Не пересказывай текст и не цитируй большие фрагменты; работай на уровне обобщений и смысловых единиц.
2. Язык простой, разговорно-профессиональный. При первом использовании по порядку в списке ограничений слов «триггер», «стимул», «паттерн» и т.п. обязательно добавь в скобках пояснение в 37 слов, например: триггер (то, что в окружении запускает действие). В следующих пунктах тот же термин можно использовать без повторного пояснения.
3. Каждое ограничение должно быть:
- понятно без дополнительного объяснения;
- приземлено к реальным ситуациям (работа, дом, отношения);
- у каждого ограничения обязательно заполни поле "example": один бытовой пример ситуации, когда это ограничение проявляется (в одну фразу).
4. when_relevant — в каких ситуациях, контекстах или для каких людей это ограничение особенно важно учитывать.
5. Избегай чрезмерной абстракции и канцелярита; формулировки живые, но точные.
6. Не используй вводные фразы, обращение к читателю и объяснения формата.
---
## КРИТИЧНО ДЛЯ ФОРМАТА
- Ограничения не противоречат принципам и техникам из переданных блоков; они указывают, когда идеи не сработают или дадут риски.
- У каждого ограничения — поле "example" с одним бытовым примером ситуации в одну фразу (работа, дом, отношения).
- Не дублируй перекрывающиеся ограничения: перед добавлением проверь — не описывает ли новый пункт тот же тип риска, что уже есть? Если два пункта по смыслу про одно (например, «когда причина привычки внутренняя»), объедини в один.
- В первом по порядку ограничении, где встречается «триггер» или «стимул», дай пояснение в скобках (37 слов).
- Если в главе нет описанных ограничений или рисков — верни "limitations": [].
- Не включай общие truisms; только конкретные ограничения с опорой в тексте или в переданных блоках.
---
## ФОРМАТ ОТВЕТА
Строго один JSON-объект с единственным ключом верхнего уровня "limitations", без комментариев и markdown:
{
"limitations": [
{
"description": "Риск или узкое место при применении идей на практике",
"when_relevant": "В каких ситуациях или для каких людей это важно учитывать",
"example": "Один бытовой пример ситуации, когда это ограничение проявляется (работа, дом или отношения)"
}
]
}
Верни только этот объект — ничего до и после.