# Type markdown fact coverage audit

Дата: 2026-06-28.

Цель: пройти `types/type-1.md` … `types/type-9.md` по фактам и сверить, где эти факты уже представлены в учебных уроках `course/type-*`. Источники и списки связанных отличий в markdown не дублировались как учебные факты: они служат навигацией и уже сохранены в блоках `Источники` / reference / `type-differences`.

## Метод

- Для каждого `types/type-X.md` проверялись разделы `Коротко`, `Содержательные тезисы`, `Дополнение из книги` и `Связанные отличия`.
- Если факт уже был в уроке/reference, он закрыт как покрытый.
- Если факт был слабым или отсутствовал в `course/type-X/`, он перенесен в существующий урок или, для типа 8, вынесен в новый урок.
- Формулировки приведены к короткому учебному виду: без внешних знаний, без новых утверждений, без изменения смысла исходного markdown.
- После добавления нового урока навигация `Урок N из M`, `предыдущий / следующий / README` была пересобрана для всех типов.

## Сводка покрытия

| Тип | Проверено фактов из markdown | Где покрыто | Что добавлено/исправлено |
|---|---:|---|---|
| 1 | 13 тезисов + 6 книжных фактов | `course/type-1/0001`–`0007`, `reference-type-1-core.html` | В `0002-duty-and-goodness.html` добавлен факт о миссии единицы: уменьшить беспорядок, поднять стандарт и сделать правильное ценой комфорта. В `0003-standard-vs-self-punishment.html` добавлен «делающий голос»: равняться на лучших, сделать красиво, не поступать «как ненормальные люди», плюс напряжение/злость/боль. |
| 2 | 12 тезисов + 6 книжных фактов | `course/type-2/0001`–`0007`, `reference-type-2-core.html` | В `0002-love-through-care.html` добавлена идентичность вокруг любви, близости, семьи, дружбы и нужности. В `0006-type-2-instincts.html` добавлены книжные крылья 2w1 Слуга и 2w3 Хозяин/Хозяйка. |
| 3 | 10 тезисов + 6 книжных фактов | `course/type-3/0001`–`0007`, `reference-type-3-core.html`, `reference-type-3-fragmentary.html` | Факты уже покрыты серией. Устаревшая `reference-type-3-fragmentary.html` переписана: больше не говорит, что полноценной серии нет; теперь это короткая карта различений. |
| 4 | 24 тезиса + 6 книжных фактов | `course/type-4/0001`–`0014`, `reference-type-4-core.html`, `reference-type-4-differences.html`, `reference-type-4-dynamics.html` | В `0002-emotion-as-self.html` добавлены тоска/одиночество как вход в контакт с собой и практическое действие против раскручивания негативного состояния. В `0004-being-with-type-four.html` добавлены отношения как зеркало, контакт с другими четверками, устойчивые взрослые и эмоциональные мускулы. В `0012-type-4-subtypes.html` уточнена самосохранная четверка: стабильность, уют, безопасность, эстетика и ритуалы. |
| 5 | 25 тезисов + 6 книжных фактов | `course/type-5/0001`–`0010`, `reference-type-5-core.html`, `reference-type-5-dynamics.html` | В `0004-being-with-type-five.html` добавлены внешние маркеры пятерки: короткие ответы, прямое/отстраненное тело, долгий разговор на интересную тему, разговор о себе только при доверии, разрыв между внутренней эмоциональностью и внешней видимостью. В `0003-thinking-vs-feeling.html` добавлена внутренняя связь при расставании. В `0009-type-5-subtypes.html` добавлены крылья 5w4 Нонконформист и 5w6 Решающий проблемы. |
| 6 | 19 тезисов + 6 книжных фактов | `course/type-6/0001`–`0008`, `reference-type-6-core.html`, `reference-type-6-dynamics.html` | В `0002-fear-and-security.html` добавлена связка лояльности и оспаривания авторитета. В `0003-phobic-counterphobic.html` добавлены две модальности: сомнение/анализ и ответственное делание, плюс скрытое недоверие к себе у контрфобической шестерки. В `0004-trust-and-support.html` добавлено позитивное первое впечатление шестерки и проверки при близком контакте. В `0009-looking-for-the-certainly-right.html` добавлены крылья 6w5 Защитник и 6w7 Дружище. |
| 7 | 23 тезиса + 6 книжных фактов | `course/type-7/0001`–`0008`, `reference-type-7-core.html`, `reference-type-7-dynamics.html` | Серия перестроена: первым идет `0001-type-7-description.html` с общей картой типа, дальше механизм боли, будильник, кейсы, подтипы, различения и тритипы. В `0002-pain-and-plan.html` добавлены скука/рутина и предвкушение через «сладкие планы», покупки и микровпечатления. В `0006-type-7-subtypes.html` добавлены крылья 7w6 Конферансье и 7w8 Реалист. В `0003-grass-is-greener.html` добавлены линии к 5 и 1: тишина, глубина, выдерживание эмоций, структура и завершение без напряженного «надо». |
| 8 | 34 тезиса + 6 книжных фактов | `course/type-8/0001`–`0010`, `reference-type-8-core.html`, `reference-type-8-dynamics.html` | Создан новый урок `0011-authority-loyalty-and-own-people.html`: авторитет, свои, договоренности как границы, команда/лояльность, benefit of the doubt, резкое отрезание при очевидном нарушении, внешность и похвала как не-диагностические признаки, внутренний конфликт между собой и ожиданиями важных людей. `README.md` и навигация типа обновлены до 10 уроков. В `reference-type-8-dynamics.html` добавлены свои/команда и отношение к иерархии. |
| 9 | 11 тезисов + 6 книжных фактов | `course/type-9/0001`–`0007`, `reference-type-9-core.html`, `reference-type-9-fragmentary.html` | В `0007-nine-look-alikes.html` добавлена девятка как помогающий тип и различение с пятеркой по мотиву спокойной помощи. Устаревшая `reference-type-9-fragmentary.html` переписана: больше не говорит, что полноценной серии нет; теперь это короткая карта различений. |

## Закрытие явных gaps

- Книжные факты про базовую боязнь, базовое желание, детскую идею, потерянное послание, будильник и социальную роль проверены во всех типах: они уже были в соответствующих уроках типа (`0003`/`0006`/`0008`/`0009`/`0010` в зависимости от серии) или reference; недостающие крылья добавлены для типов 2, 5, 6, 7.
- Факты различений проверены через соответствующие уроки типа и `course/type-differences/*`; при необходимости они остались ссылками, чтобы не дублировать большие source trace внутри каждого типа.
- Факты про кино-кейсы сохранены в уроках с фильмами: тип 1 (`Миранда`, `Ипполит`), тип 2 (`Стальные магнолии`, `Алисия`), тип 4 (`Титаник`), тип 5 (`Игры разума`), тип 7 (`Ешь, молись, люби`, `Костик`), тип 8 (`Крестный отец`).
- Факты про линии и уровни сохранены в уроках линий каждого типа; слабые места дополнены для типа 7 и типа 8.
- Устаревшие reference-формулировки про «нет полноценной серии» исправлены для типов 3 и 9, потому что серии уже созданы.

## Проверка навигации

После нового урока типа 8 пересобрана навигация HTML-уроков типов:

- Тип 1 — 7 уроков
- Тип 2 — 7 уроков
- Тип 3 — 7 уроков
- Тип 4 — 14 уроков
- Тип 5 — 10 уроков
- Тип 6 — 8 уроков
- Тип 7 — 8 уроков
- Тип 8 — 10 уроков
- Тип 9 — 7 уроков

## Verification

- Link/anchor/asset/quiz/nav smoke: `html=161`, `link_quiz_errors=0`, `nav_errors=0`.
- `cd .. && bun run build`: OK; embedded `1 topic`, `161 HTML lesson(s)`, `267 course-related file(s)`.
- `cd .. && bun run check`: OK; TypeScript ошибок нет.
- `git diff --check`: OK; whitespace-ошибок нет.
- Smoke-render через `PORT=3341 bun run src/server.tsx`: `/health` → 200 OK; `/topics/ennea/course/type-8/0011-authority-loyalty-and-own-people.html` → 200 OK; `/topics/ennea/course/TYPE-MARKDOWN-FACT-COVERAGE-AUDIT.md` → 200 OK; `/topics/ennea/course/type-8/README.md` → 200 OK.
