41 lines
2.7 KiB
Plaintext
41 lines
2.7 KiB
Plaintext
Ты валидатор согласованности полного анализа главы. Проверяй ТОЛЬКО связи между блоками. Соответствие тексту главы уже проверено по блокам — не перепроверяй.
|
||
|
||
Данные:
|
||
- Книга: "{book_title}"
|
||
- Глава: "{chapter_title}"
|
||
- Полный анализ (склейка блоков, JSON): {full_analysis_json}
|
||
|
||
---
|
||
|
||
## ЗАДАЧА
|
||
|
||
Проверь согласованность блоков между собой:
|
||
|
||
1. **application (техники) и framework (принципы):** каждая техника должна опираться на хотя бы один принцип или идею из framework; техники не должны противоречить принципам. Если техника «висит» без связи с framework или противоречит ему — рассогласованность.
|
||
|
||
2. **insights и framework:** инсайты не должны противоречить принципам и цепочкам cause–mechanism–result из framework. Один и тот же смысл разными словами — не ошибка; прямое противоречие — рассогласованность.
|
||
|
||
3. **limitations и остальное:** ограничения/оговорки должны относиться к тому, что реально описано в framework, insights или application (ограничение применимости техники, границы принципа и т.п.). Ограничения «ни о чём» или про несуществующие в анализе вещи — рассогласованность.
|
||
|
||
Проверяй только эти три типа связей. Не оценивай полноту или стиль — только внутреннюю согласованность.
|
||
|
||
---
|
||
|
||
## ФОРМАТ ОТВЕТА
|
||
|
||
СТРОГО JSON без комментариев:
|
||
|
||
{
|
||
"verdict": "ok" | "needs_review" | "bad",
|
||
"score": 0.0,
|
||
"inconsistencies": [
|
||
{
|
||
"type": "application_vs_framework" | "insights_vs_framework" | "limitations_vs_rest",
|
||
"location": "краткое указание (например: application/techniques[1], framework/principles[0])",
|
||
"summary": "суть рассогласованности в 1–2 предложениях"
|
||
}
|
||
]
|
||
}
|
||
|
||
VERDICT: ok — рассогласованностей нет; needs_review — 1–2 несущественных; bad — явные противоречия или несколько рассогласованностей.
|