# Quiz quality audit roadmap

Purpose: apply the quiz-quality prompt to every generated course lesson/reference under `course/`, removing or replacing low-value retrieval questions that are obvious from the page topic, title, or unequal answer choices.

## Rules used

- Replace weak questions that merely ask for the type/topic named by the lesson.
- Replace word-recognition prompts with scenario, mechanism, or discrimination prompts.
- Keep plausible wrong answers in the same conceptual neighborhood where possible.
- Preserve `quiz-card` markup, `data-answer`, `data-choice`, feedback behavior, links, source grounding, and lesson meaning.
- If a page has no quiz, mark it audited/no quiz rather than inventing one.

## Roadmap status

- [x] Extract every quiz block from `course/**/*.html`.
- [x] Audit every HTML artifact, including lessons and reference pages.
- [x] Replace all weak quiz blocks found in lessons with higher-value questions.
- [x] Verify each quiz `data-answer` matches one of its `data-choice` options.
- [x] Run targeted trivial-question and absolute-choice scans.
- [x] Run HTML/link and Markdown link validation.
- [x] Smoke-check representative fixed pages, including the originally reported Type 4 envy lesson.

## Summary

- HTML artifacts audited: 91
- Quiz blocks replaced: 64
- HTML artifacts with no quiz block: 27

## Replaced quiz blocks

- [x] `course/instincts/0001-three-instincts.html` — replaced with meaningful prompt. Answer: `Тип — как искажаю, инстинкт — куда течет энергия`. Question: Человек говорит: «Если я социальный, значит мой тип — тройка». Как поправить эту ошибку?
- [x] `course/instincts/0002-self-preservation.html` — replaced with meaningful prompt. Answer: `Забота о ресурсе стала главным способом успокоиться`. Question: Когда самосохранение уже похоже не на здоровую опору, а на фиксацию?
- [x] `course/instincts/0003-social-instinct.html` — replaced with meaningful prompt. Answer: `Он все равно сканирует группу, место и включенность`. Question: Интроверт говорит: «Я не социальный, я устаю от людей, но постоянно отслеживаю, кто в группе свой и какое у меня место». Что важнее для диагностики?
- [x] `course/instincts/0004-sexual-instinct.html` — replaced with meaningful prompt. Answer: `Поиск заряда и особой связи стал способом оживать`. Question: Что указывает на сексуальный инстинкт сильнее, чем просто тема отношений?
- [x] `course/instincts/0005-stacking-blind-spot.html` — replaced with meaningful prompt. Answer: `Маленькими шагами возвращать энергию в слабую зону`. Question: Что делать со слепой зоной инстинкта, если она почти не включается?
- [x] `course/instincts/0006-instinct-distorts-type.html` — replaced with meaningful prompt. Answer: `Сначала проверить мотив и способ регуляции`. Question: Человек активный, яркий и много двигается. Почему нельзя сразу записывать его в семерки?
- [x] `course/levels/0001-levels-as-range.html` — replaced with meaningful prompt. Answer: `Смотреть диапазон реакций, а не приклеивать цифру`. Question: Человек спорит, «на каком он уровне», и то завышает себя, то проваливается в самокритику. Что полезнее?
- [x] `course/levels/0002-center-of-gravity.html` — replaced with meaningful prompt. Answer: `Практиковать присутствие и искать правду без попытки удержаться выше`. Question: Почему решение «теперь я буду на третьем уровне» не сдвигает центр тяжести?
- [x] `course/levels/0003-spiral-diagnosis.html` — replaced with meaningful prompt. Answer: `Описать один повторяющийся сценарий на разных уровнях`. Question: С чего лучше начать спираль уровней, чтобы она не стала абстрактной автобиографией?
- [x] `course/levels/0004-same-trigger-before-now.html` — replaced with meaningful prompt. Answer: `В той же ситуации стало больше паузы и выбора`. Question: Какой признак лучше показывает реальный сдвиг уровня?
- [x] `course/lines-of-connection/0001-what-lines-do.html` — replaced with meaningful prompt. Answer: `Психика берет качество линии на своем текущем уровне`. Question: Почему один и тот же переход по линии может выглядеть и полезно, и тенево?
- [x] `course/lines-of-connection/0002-shadow-vs-true-integration.html` — replaced with meaningful prompt. Answer: `Есть напряжение, роль и больше автоматизма`. Question: Что скорее выдаст теневую интеграцию, а не истинную?
- [x] `course/lines-of-connection/0003-last-mile.html` — replaced with meaningful prompt. Answer: `После устойчивой интеграции первая линия уже не имитируется`. Question: Почему «последнюю милю» нельзя объявлять при любом движении по второй линии?
- [x] `course/lines-of-connection/0004-observing-lines.html` — replaced with meaningful prompt. Answer: `Записать конкретный эпизод: триггер, уровень, базовую стратегию и переход`. Question: Как наблюдать линии так, чтобы это было практикой, а не теорией?
- [x] `course/type-1/0007-miranda-priestly.html` — replaced with meaningful prompt. Answer: `Она исправляет неправильную систему координат, а не защищает образ`. Question: Почему разбор Миранды ведет к социальной единице, а не просто к тройке или восьмерке?
- [x] `course/type-1/0008-ippolit-self-preservation-one.html` — replaced with meaningful prompt. Answer: `Моральное отвращение к хаосу и разрушенному порядку`. Question: Что в реакции Ипполита ближе к единице самосохранения, чем к восьмерке?
- [x] `course/type-2/0002-love-through-care.html` — replaced with meaningful prompt. Answer: `Я помогаю, чтобы оставаться любимым и нужным`. Question: Какая внутренняя логика делает помощь двоечной, а не просто добрым поступком?
- [x] `course/type-2/0003-boundaries-and-own-pain.html` — replaced with meaningful prompt. Answer: `Появляется обида за невысказанную потребность`. Question: Как понять, что забота двойки уже перешла границу?
- [x] `course/type-2/0007-steel-magnolias.html` — replaced with meaningful prompt. Answer: `Любовь выражена через действия и поддержку рядом с болью`. Question: Почему фильм полезен для понимания двойки, даже если не все героини двойки?
- [x] `course/type-2/0006-type-2-instincts.html` — replaced with meaningful prompt. Answer: `Она заботится через дом, тело, безопасность и тихую нужность`. Question: Почему самосохраняющуюся двойку легко не узнать как двойку?
- [x] `course/type-2/0008-tritype-and-harmonic-groups.html` — replaced with meaningful prompt. Answer: `Это заместитель в одном из центров, а не новый главный тип`. Question: Как правильно использовать тритип, чтобы не превратить его в красивую идентичность?
- [x] `course/type-4/0002-emotion-as-self.html` — replaced with meaningful prompt. Answer: `Когда нет внутренней насыщенности, контакт с собой кажется потерянным`. Question: Как отличить четверочную опору на эмоцию от простого «человек много чувствует»?
- [x] `course/type-4/0003-envy-as-missing-quality.html` — replaced with meaningful prompt. Answer: `Спросить, какое качество кажется недоступным, а не спорить с сравнением`. Question: Ученик завидует чужой легкости и говорит: «Со мной что-то не так». Какой вопрос лучше ведет в материал урока?
- [x] `course/type-4/0004-being-with-type-four.html` — replaced with meaningful prompt. Answer: `Остаться рядом и помочь назвать точный оттенок переживания`. Question: Четверка делится болью сравнения. Какая реакция больше поддерживает контакт?
- [x] `course/type-4/0005-type-4-vs-type-3.html` — replaced with meaningful prompt. Answer: `Он быстро меняет позиционирование, чтобы снова выглядеть успешным`. Question: После провала человек почти не задерживается в переживании и сразу ищет новую выигрышную подачу. Что это скорее показывает?
- [x] `course/type-4/0006-type-4-vs-type-5.html` — replaced with meaningful prompt. Answer: `Ему нужно не быть втянутым, чтобы сохранить ресурс`. Question: Человек отстраняется не из драмы, а потому что контакт ощущается расходом. Какой мотив важнее проверить?
- [x] `course/type-4/0007-type-4-vs-type-9.html` — replaced with meaningful prompt. Answer: `Он уходит в ровность, чтобы не раскачивать конфликт`. Question: Человек говорит, что чувствует многое, но в конфликте сглаживает и выражается ровно. Что стоит проверить?
- [x] `course/type-4/0008-type-4-vs-type-8.html` — replaced with meaningful prompt. Answer: `Энергия связана с границей и силой, а не с эмоциональной амплитудой`. Question: В чем главный диагностический вопрос при путанице сексуальной 4 и 8?
- [x] `course/type-4/0009-type-4-vs-type-6.html` — replaced with meaningful prompt. Answer: `Качание связано со сканированием угрозы и поиском опоры`. Question: Человек эмоционально полярен, но постоянно проверяет безопасность и надежность. Что это меняет в различении?
- [x] `course/type-4/0010-inner-critic.html` — replaced with meaningful prompt. Answer: `Состояние падает и тело сжимается еще до формулировки мысли`. Question: Как заметить критика, если он еще не произнес явную фразу?
- [x] `course/type-4/0011-titanic-as-type-four.html` — replaced with meaningful prompt. Answer: `Она выбирает жизнь, в которой есть внутренняя правда`. Question: Что показывает рост Розы в разборе «Титаника»?
- [x] `course/type-4/0012-type-4-subtypes.html` — replaced with meaningful prompt. Answer: `Та же зависть и инаковость выражаются сдержаннее и через выносливость`. Question: Почему самосохранную четверку называют контртипом?
- [x] `course/type-4/0013-type-4-lines.html` — replaced with meaningful prompt. Answer: `Структура появляется без самобичевания и попытки исправить себя`. Question: Как отличить здоровую линию четверки к единице от теневого критика?
- [x] `course/type-4/0014-type-4-tritypes.html` — replaced with meaningful prompt. Answer: `Качество повторяется в разных ситуациях как стратегия центра`. Question: Как отличить устойчивую точку тритипа от временного движения линии?
- [x] `course/type-5/0002-resource-and-distance.html` — replaced with meaningful prompt. Answer: `Сколько контакта он может выдержать, не теряя себя`. Question: Человек-пятерка отказывается от встречи не из холодности. Что полезнее проверить?
- [x] `course/type-5/0003-thinking-vs-feeling.html` — replaced with meaningful prompt. Answer: `Перейти от объяснения эмоции к ее проживанию в теле`. Question: Пятерка точно объяснила, что чувствует, но сама эмоция как будто не прожита. Следующий шаг?
- [x] `course/type-5/0004-being-with-type-five.html` — replaced with meaningful prompt. Answer: `Дать время и не вторгаться в пространство обработки`. Question: После вопроса пятерка замолчала. Какая реакция больше помогает контакту?
- [x] `course/type-5/0005-five-four-nine.html` — replaced with meaningful prompt. Answer: `От чего защищает отстранение в этой ситуации`. Question: Три человека уходят в себя: один экономит ресурс, другой переживает глубину, третий сглаживает конфликт. Что решает различение?
- [x] `course/type-5/0006-being-in-experience.html` — replaced with meaningful prompt. Answer: `Голова, сердце и тело участвуют одновременно`. Question: Что показывает, что человек не просто наблюдает опыт со стороны?
- [x] `course/type-5/0007-beautiful-mind-as-type-five.html` — replaced with meaningful prompt. Answer: `Фигура приносит живость без побега от реальности`. Question: Почему Марси в разборе отличается от теневых фигур?
- [x] `course/type-5/0008-type-5-lines-and-levels.html` — replaced with meaningful prompt. Answer: `Действие становится присутствием, а не вспышкой накопленного напряжения`. Question: Как понять, что движение пятерки к восьмерке стало здоровее?
- [x] `course/type-5/0009-type-5-subtypes.html` — replaced with meaningful prompt. Answer: `Дом становится способом сохранять ресурс и автономию`. Question: Что означает формула «мой дом — моя крепость» в самосохранной пятерке?
- [x] `course/type-5/0010-type-5-tritypes-and-cases.html` — replaced with meaningful prompt. Answer: `Спокойная помощь может идти и из ресурса, и из сглаживания`. Question: Почему в финальном кейсе оставались версии 5 и 9?
- [x] `course/type-6/0002-fear-and-security.html` — replaced with meaningful prompt. Answer: `Он постоянно проверяет, где опора и что может пойти не так`. Question: Что делает страх шестерочным, а не просто обычной осторожностью?
- [x] `course/type-6/0003-phobic-counterphobic.html` — replaced with meaningful prompt. Answer: `Оба полюса регулируют страх, но по-разному`. Question: Как не ошибиться, видя напористую контрфобическую шестерку?
- [x] `course/type-6/0004-trust-and-support.html` — replaced with meaningful prompt. Answer: `Нарушение надежности подтверждает, что опора небезопасна`. Question: Почему обман особенно разрушает доверие шестерки?
- [x] `course/type-6/0005-provocation-as-testing.html` — replaced with meaningful prompt. Answer: `Выдержит ли человек напряжение и останется ли надежным`. Question: Человек резко спорит и как будто провоцирует собеседника. Что шестерка может проверять таким ходом?
- [x] `course/type-6/0006-anxiety-and-error.html` — replaced with meaningful prompt. Answer: `Ошибка опасна, потому что может разрушить безопасность`. Question: Как отличить шестерочную проверку от единичной правильности?
- [x] `course/type-6/0007-six-vs-similar-types.html` — replaced with meaningful prompt. Answer: `Сила выглядит как способ справиться с угрозой`. Question: Что отличает контрфобическую шестерку от восьмерки при похожем напоре?
- [x] `course/type-6/0008-type-6-tritypes.html` — replaced with meaningful prompt. Answer: `Тритип берет по одной стратегии из каждого центра`. Question: Почему 5 и 6 не могут быть двумя отдельными точками одного тритипа?
- [x] `course/type-7/0002-pain-and-plan.html` — replaced with meaningful prompt. Answer: `План появляется до контакта с болью и быстро обещает выход`. Question: Когда семерочный план становится побегом, а не ресурсным действием?
- [x] `course/type-7/0004-eat-pray-love.html` — replaced with meaningful prompt. Answer: `Как героиня регулирует пустоту и боль через движение, удовольствие и смысл`. Question: Что делает разбор фильма семерочным, а не просто «про путешествие»?
- [x] `course/type-7/0005-kostik-as-seven.html` — replaced with meaningful prompt. Answer: `Ему важнее, чтобы было живо и интересно, чем чтобы образ победил`. Question: Почему Костик в разборе не сводится к троечной социальной ловкости?
- [x] `course/type-7/0006-type-7-subtypes.html` — replaced with meaningful prompt. Answer: `Личное удовольствие заменяется идеей, группой или служением`. Question: Почему социальная семерка может выглядеть несемерочно?
- [x] `course/type-7/0007-seven-vs-similar-types.html` — replaced with meaningful prompt. Answer: `Новое нужно, чтобы не оставаться в неприятном состоянии`. Question: Что проверять, если человек очень энергичен и строит много планов?
- [x] `course/type-7/0008-type-7-tritypes.html` — replaced with meaningful prompt. Answer: `Это тритип, если качество устойчиво добавляется из другого центра`. Question: Как не спутать линию семерки с тритипом 1-4-7?
- [x] `course/type-8/0002-force-control-sovereignty.html` — replaced with meaningful prompt. Answer: `Кто имеет власть и не нарушен ли мой суверенитет`. Question: Что восьмерка будет считывать в конфликте прежде всего?
- [x] `course/type-8/0003-vulnerability-and-denial.html` — replaced with meaningful prompt. Answer: `Защита границы приходит быстрее, чем доступ к страху или боли`. Question: Почему восьмерке легче заметить злость, чем уязвимость под ней?
- [x] `course/type-8/0004-boundaries-and-contact.html` — replaced with meaningful prompt. Answer: `Прямое несогласие честнее, чем скрытая подстройка`. Question: Почему ясное «нет» может улучшить контакт с восьмеркой?
- [x] `course/type-8/0005-body-energy-and-first-impression.html` — replaced with meaningful prompt. Answer: `Даже молча человек занимает пространство и сканирует контакт`. Question: Что отличает тихую восьмерку от просто отстраненного человека?
- [x] `course/type-8/0006-anger-and-presence.html` — replaced with meaningful prompt. Answer: `Сила остается, но между импульсом и действием появляется различение`. Question: Что меняется, когда восьмерка добавляет присутствие к злости?
- [x] `course/type-8/0007-godfather-subtypes.html` — replaced with meaningful prompt. Answer: `Он строит власть через закрытость, ресурсы и выживание семьи`. Question: Почему Майкл в разборе относится к самосохранной восьмерке?
- [x] `course/type-8/0008-eight-vs-similar-types.html` — replaced with meaningful prompt. Answer: `Правда и граница важнее сохранения удобного образа`. Question: Что отделяет восьмерку от тройки при одинаковой успешности и напоре?
- [x] `course/type-8/0009-levels-resource-help.html` — replaced with meaningful prompt. Answer: `Помощь защищает своих, но может забрать у другого самостоятельность`. Question: Где риск восьмерочной помощи на средних уровнях?

## Audited pages with no quiz block

- [x] `course/presence/0003-critic-is-not-conscience.html` — no quiz block; no action needed.
- [x] `course/instincts/reference-instincts.html` — no quiz block; no action needed.
- [x] `course/levels/reference-levels.html` — no quiz block; no action needed.
- [x] `course/lines-of-connection/reference-lines.html` — no quiz block; no action needed.
- [x] `course/presence/0001-notice-without-attacking.html` — no quiz block; no action needed.
- [x] `course/triads/0001-centers-and-tritype.html` — no quiz block; no action needed.
- [x] `course/triads/0002-harmonic-groups.html` — no quiz block; no action needed.
- [x] `course/type-1/reference-type-1-core.html` — no quiz block; no action needed.
- [x] `course/type-2/reference-type-2-core.html` — no quiz block; no action needed.
- [x] `course/type-3/reference-type-3-fragmentary.html` — no quiz block; no action needed.
- [x] `course/type-4/reference-type-4-core.html` — no quiz block; no action needed.
- [x] `course/type-4/reference-type-4-differences.html` — no quiz block; no action needed.
- [x] `course/type-4/reference-type-4-dynamics.html` — no quiz block; no action needed.
- [x] `course/type-5/reference-type-5-core.html` — no quiz block; no action needed.
- [x] `course/type-5/reference-type-5-dynamics.html` — no quiz block; no action needed.
- [x] `course/type-6/reference-type-6-core.html` — no quiz block; no action needed.
- [x] `course/type-6/reference-type-6-dynamics.html` — no quiz block; no action needed.
- [x] `course/type-7/reference-type-7-core.html` — no quiz block; no action needed.
- [x] `course/type-7/reference-type-7-dynamics.html` — no quiz block; no action needed.
- [x] `course/type-8/reference-type-8-core.html` — no quiz block; no action needed.
- [x] `course/type-8/reference-type-8-dynamics.html` — no quiz block; no action needed.
- [x] `course/type-9/reference-type-9-fragmentary.html` — no quiz block; no action needed.
- [x] `course/type-differences/0001-type-6-vs-type-8.html` — no quiz block; no action needed.
- [x] `course/type-differences/0002-type-1-vs-type-6.html` — no quiz block; no action needed.
- [x] `course/type-differences/0003-type-2-vs-type-4.html` — no quiz block; no action needed.
- [x] `course/type-differences/reference-how-to-distinguish-types.html` — no quiz block; no action needed.
- [x] `course/wings/0001-wing-line-tritype.html` — no quiz block; no action needed.

## Verification evidence

- Quiz answer consistency and absolute-choice scan: `quiz_quality_scan_hits 0`.
- Targeted trivial-question scan: `targeted_trivial_hits 0` for short/obvious type-answer/absurd old-choice patterns.
- HTML/link validation: `html/link/style ok: 91 html files`.
- Markdown local link validation: `markdown local links ok`.
- HTTP smoke checks: representative fixed pages returned `200 OK`, including `course/type-4/0003-envy-as-missing-quality.html`.

## Completion checklist

- [x] Every lesson/reference HTML artifact was audited.
- [x] Every existing weak quiz was replaced rather than left as a title/topic giveaway.
- [x] No quizzes ask the learner to choose the page type from obvious options like `Тип 4`.
- [x] Quiz markup and JS contract preserved.
- [x] No external claims added.
